[an error occurred while processing this directive]
Зачем думать? Можно все в Матлабе расчитать
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Valeri 20 мая 2004 г. 12:11
В ответ на: Смело. отправлено V61 20 мая 2004 г. 10:26

Получатся 22-х битные коэффициенты, умножители 22 х 22.
Умножитель 22 х 22 последовательный (Coregen), занимает 102 триггера и 58 LUT. Выдает результат через 27 тактов.
Для фильтра 64 порядка на 8 КГц надо 64*8000 умножений в секунду. (Реально даже в два раза меньше, т.к. у этих FIR коэффициенты симметричные, но мы про это как бы "забудем").
Требуемое число тактов клока в секунду : 64*8000*27=14 млн.
Для реализации двух фильтров умножитель должен иметь клок 14 млн*2=28 млн, т.е. 28 МГц. Легко!
Памяти тоже вагон. 64 коэффициента и 64 данных (даже по 32 бита) займут 1 BlockRAM. На два фильтра надо 2 BRAM'a, а их по 4 штуки
в самых дешевых Альтере и Xilinx'e. Легко!

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru