|
|
  |
КИХ и БИХ фильтры, Описание фильтров на Verilog |
|
|
|
Oct 22 2008, 17:13
|
Участник

Группа: Участник
Сообщений: 53
Регистрация: 4-03-08
Пользователь №: 35 632

|
Подскажите, пожалуйста, новичку где можно посмотреть примеры реализации фильтров на Verilog.
|
|
|
|
|
Oct 26 2008, 15:06
|
Участник

Группа: Участник
Сообщений: 53
Регистрация: 4-03-08
Пользователь №: 35 632

|
Спасибо!Уже нашел книгу. 1)Скажите, правильно ли я понимаю структуру цифрового фильтра? -Есть входной порт с клоками -Есть входная шина, по которой приходят входные данные(Xn) -Сам модуль на верилоге по сути реализует функцию Yn = ∑X(n-k)*Bk, где Xn-k - входные велечины, Yn - выходные величины, Bk - коэффициенты? -А далее нужно организовать только выход Yn по шине? 2)Какой тип данных целесообразно использовать для хранения коэффициентов и входных значений? 3)Какие трудности могут возникнуть при реализации, которые на первый взгляд не видны?
|
|
|
|
|
Nov 5 2008, 20:52
|
Участник

Группа: Участник
Сообщений: 46
Регистрация: 16-12-05
Пользователь №: 12 301

|
Повторите примеры из книжки "DSP With Field Programmable Gate Arrays - U Meyer-Baese - Springer" они вполне рабочии.По поводу реализации, многое зависит от компилятора который Вы будите использовать и архитектурных особенностей ПЛИС.
Сообщение отредактировал hitower1 - Nov 5 2008, 20:53
|
|
|
|
|
Nov 7 2008, 19:08
|
Участник

Группа: Участник
Сообщений: 53
Регистрация: 4-03-08
Пользователь №: 35 632

|
Пишу в ISE.Возникает проблема:При симуляции в поведенческом режиме все хорошо.При симуляции "после размещения" выход(32-разрядная шина) почему-то не хочет принимать никакие значения кроме 0.
|
|
|
|
|
Nov 22 2008, 16:44
|
Участник

Группа: Участник
Сообщений: 53
Регистрация: 4-03-08
Пользователь №: 35 632

|
Вобщем проблема была решена путем перехода в Quartus, который хоть и выдвет н-ное количество ворнингов, но успешно прошивает ПЛИС.Вся система в целом работает.
А по поводу FDA Tool...Как можно сгенирировать HDL-файл?А как-то не совсем понятно(
|
|
|
|
|
Nov 25 2008, 14:57
|
Участник

Группа: Участник
Сообщений: 53
Регистрация: 4-03-08
Пользователь №: 35 632

|
К сожалению у меня нет такого пункта меню(Видимо проблема в том, что либо матлаб плохой, либо он просто не дружит с Вистой и потому плохо устанавливается(Вобщем буду переустанавливать....
|
|
|
|
|
Nov 27 2008, 09:12
|
Частый гость
 
Группа: Свой
Сообщений: 166
Регистрация: 7-09-05
Из: Москва
Пользователь №: 8 340

|
Для того, чтобы появилась возможность генерить HDL код фильтров необходимо установить пакет Filter Design HDL Coder. Почитайте документацию на него, многие вопросы сами отпадут.
|
|
|
|
|
Nov 30 2008, 18:41
|
Участник

Группа: Участник
Сообщений: 53
Регистрация: 4-03-08
Пользователь №: 35 632

|
А не подскажите как разобраться в фильтре, который сгенерировал HDL Code Generator?Может у кого-то есть тексты с комментариями?Просто не совсемпонятны назначения некоторых сигналов...
|
|
|
|
|
Dec 2 2008, 13:15
|
Частый гость
 
Группа: Свой
Сообщений: 166
Регистрация: 7-09-05
Из: Москва
Пользователь №: 8 340

|
Цитата(Игорь_M @ Nov 30 2008, 21:41)  А не подскажите как разобраться в фильтре, который сгенерировал HDL Code Generator?Может у кого-то есть тексты с комментариями?Просто не совсемпонятны назначения некоторых сигналов... А что конкретно вам непонятно ?
|
|
|
|
|
Dec 2 2008, 19:06
|
Участник

Группа: Участник
Сообщений: 53
Регистрация: 4-03-08
Пользователь №: 35 632

|
Да вобщем структура как-то не ясна....ведь КИХ-фильтр по сути реализует функцию ЕX[n-k]*b[n] и вот где этол там???А то семь страниц текста и не очень ясно как оно там все происходит...что-то вроде плана или блок-схемы нужно...
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|