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

 
 
> Определение количества занятых LE, Вопрос начинающего
deneb13
сообщение Apr 27 2011, 11:03
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 16-02-11
Пользователь №: 63 022



Скажите, как можно определить, сколько логических элементов займет КИХ-фильтр?да и вообще произвольные элементы:сумматоры,регистры?в ПЛИС не спец, любое подробное объяснение приветствуется.Спасибо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Иван Панченко
сообщение Apr 27 2011, 12:24
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 74
Регистрация: 29-11-08
Из: санкт-петербург
Пользователь №: 42 061



по-моему, человек далеко от ПЛИС, так что попытаюсь как можно проще.... если вы ориентируетесь на максимальное быстродействие то ваш ких фильтр будет выглядеть как отводы, умноженные на коэффициенты +попарное сложение этих отсчетов, попарное сложение их выходов и т.д. Такой фильтр будет вносит дополнительную задержку на выходе(равную двоичному логарифму числа используемых отводов - если строго, то округленному вверх=) ). остановимся на этом варианте.
грубо говоря, один хранящийся бит = один триггер. умножитель работает с различными входными разрядностями (см. документацию на вашу ПЛИС), ну пускай будет 18х18. итого: берем фильтр 3го порядка, для 14ти битных входных отсчетов, коэффициента фильтра 16 бит,для того,чтоб не терять точность округлим лишь конечный результат:
14х3(для линии задержки)
+ 4 умножителя
+ 4х(14+16) (для хранения результатов умножения)
+ 2х(31) - для хранения результатов попарного сложения после первой стадии конвейерного суммирования
+ 1х(15) - для хранения результатов попарного сложения после 2й стадии конвейерного суммирования(считаем,что мы хотим 14ти битное число на выходе+используем округление)
Есть,конечно, и получше реализации КИХ-фильтров, но Вам для начала лучше с этой разобраться;-)
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 25th July 2025 - 17:39
Рейтинг@Mail.ru


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