реклама на сайте
подробности

 
 
> fir compiler от Xilinx
NikSave
сообщение May 31 2013, 03:30
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 87
Регистрация: 26-05-09
Пользователь №: 49 592



Добрый день.
Необходим фильтр с перегружаемыми коэффициентами. Вопрос: можно ли в filt compiler создать такой, но чтоб во время перезагрузки коэффициентов обработка сигнала не прерывалась. Необходим для адаптивного фильтра. Ручками такой я уже сделал, но необходимо сделать под fir compiler. Самому проверить нет возможности, может кто уже с этим сталкивался?
Заранее спасибо за ответы.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SemperAnte
сообщение May 31 2013, 08:27
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 89
Регистрация: 24-10-10
Из: Санкт-Петербург
Пользователь №: 60 386



Помнится, я когда-то писал свой КИХ-фильтр и сравнивал занимаемые им ресурсы с ресурсами IP-ядра. Получалась не слишком большая разница. Главное, указать синтезатору располагать коэффициенты фильтра на встроенных блоках памяти.

Соответственно, для вашей задачи взять два блока ROM-памяти с коэффициентами, нужное количество dsp-ядер и мультиплексер для управление шиной, выходящей из ROM.
Go to the top of the page
 
+Quote Post
NikSave
сообщение May 31 2013, 11:25
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 87
Регистрация: 26-05-09
Пользователь №: 49 592



Цитата(SemperAnte @ May 31 2013, 11:27) *
Помнится, я когда-то писал свой КИХ-фильтр и сравнивал занимаемые им ресурсы с ресурсами IP-ядра. Получалась не слишком большая разница. Главное, указать синтезатору располагать коэффициенты фильтра на встроенных блоках памяти.
Соответственно, для вашей задачи взять два блока ROM-памяти с коэффициентами, нужное количество dsp-ядер и мультиплексер для управление шиной, выходящей из ROM.


Да я примерно так и делал. Два банка регистров. В первый пишу я коэффициенты, во второй переписываются из первого уже синхронизированные по частоте тактирования фильтра таким образом обработка сигнала не прерывается. Тока я все делал просто на регистрах. А как указать синтезатору использовать память (пишу на vhdl)?

Поскольку все разговор переводят на собственноручносделанные фильтры, то видимо задача с помощью IP ядра не решеаема?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th August 2025 - 15:55
Рейтинг@Mail.ru


Страница сгенерированна за 0.0363 секунд с 7
ELECTRONIX ©2004-2016