Пользователь
Гитарные эффекты: алгоритмы, первый опыт аппаратной реализации
Да, все так, есть адресное пространство, которое доступно по SPI или I2C. В адресном пространстве размещен (а) RAM с сегментами кода, данных и параметров, и (б) регистры настроек. Можно перепрошивать DSP на ходу, менять параметры фильтров и так далее, но assembly reference к ADAU в свободном доступе нет. Поэтому для получения бинарников, которые можно записывать в DSP, придется использовать сигму.
0
ПосмотретьГитарные эффекты: алгоритмы, первый опыт аппаратной реализации
Но зачастую полное нежелание Analog Devices дать пользователям работать с ассемблером раздражает. А на первых порах так и вовсе бесит. Не знаю, то ли это забота о людях и глобальные оптимизации, то ли леденящий душу кошмар вместо архитектуры системы команд. Компилятора Си нет.
0
ПосмотретьГитарные эффекты: алгоритмы, первый опыт аппаратной реализации
SHARC конечно хороши по возможностям, но монтаж такого чипа — явно не для новичков: 208 ножек шириной 0.22 миллиметра, 0.28 миллиметра между ножками. Еще есть подозрение, что платы под нее не совсем двухслойные (и совсем не однослойные).
0
ПосмотретьГитарные эффекты: алгоритмы, первый опыт аппаратной реализации
Есть готовые блоки высокого уровня (фильтры, хорус, эквалайзер и т. д.), низкого уровня (сложение, умножение, LUT, компаратор, мультиплексор/демультиплексор, запись-чтение регистров). Так что кое-какую логику написать можно, но опять же в виде графической схемы. В логику можно вставлять зависимость от GPIO, но, честно говоря, у нас это получалось с большим трудом.
0
ПосмотретьИнформация
- В рейтинге
- Не участвует
- Зарегистрирован
- Активность