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

 
 
> Altera FFT - проблемы с симуляцией
MIX@
сообщение Jun 20 2012, 13:44
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 21-01-09
Пользователь №: 43 756



Здравствуйте, юзеры этой чудо корки sm.gif

При попытке симуляции fft (версия 11.1) в конфигурации - 1024 точки, архитектура Variable Streaming Floating Point возникают ошибки:
1) В начале передачи пакета точек для преобразования блоком fft фиксируется ошибка 1 (missing start of packet (SOP)). См. рисунок 1. - шина source_error
2) В конце передачи пакета точек блоком fft фиксируется ошибка 3 (unexpected EOP). См. рисунок 2. - шина source_error
3) После преобразования блок выплёвывает на 1 пакет данных меньше, чем в него было отправлено. Кроме того - подвисает сигнал source_eop в 1. См. рисунок 3.

С чем это может быть связано?
Если кто-то захочет повторить - тестбенч и файл исходного сигнала прилагаю.


Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  input_signal_real.txt ( 2.52 килобайт ) Кол-во скачиваний: 46
Прикрепленный файл  fft_testbench.v ( 4.42 килобайт ) Кол-во скачиваний: 304
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
novartis
сообщение Jun 20 2012, 17:26
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 375
Регистрация: 9-10-09
Из: Свердловский регион
Пользователь №: 52 845



А что вы подсовываете в качестве fft_fp dut? У меня при попытке скормить моделсиму кору БПФ выдавалась ошибка о не возможности декодировать зашифрованные файлы корки. Почитав описание на корку, стал скармливать моделсиму некую модель корки, которая специально генерится минут 15. Но и после этого результат БПФ в моделсиме не совпал (даже близко, там какой то мусор был) с матлабом. Еще не много почитав различные документы от альтеры (сейчас не могу вспомнить даже какие), натолкнулся на фразы типа того, что "variable streaming floating point не допилена для моделсима, извините". Поэтому забил на попытку отмоделировать variable streaming floating point FFT в моделсиме.
Go to the top of the page
 
+Quote Post
MIX@
сообщение Jun 21 2012, 06:07
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 21-01-09
Пользователь №: 43 756



В качестве fft_fp dut я подсовываю именно генерируемую альтерой модель коры (та самая, которая генерится 15 минут sm.gif и занимает 4 метра). В принципе, первый выходной пакет спектра похож на правду - на спектр 1МГц синуса, взятого с частотой дискретизации 4 MHz похоже (именно его отсчёты находятся в файле с сигналом). А вот на втором и последующих спектрах того же сигнала, полученных в последующих пакетах, происходит уже какое-то безобразие. Думается мне, это из-за этих самых ошибок в начале и в конце пакета...

То, что "variable streaming floating point" не допилена для симуляции в каких-то доках тоже встречал, но в чём конкретно - нигде не видел.

P.S. Моделирую в ActiveHDL.


Правильный спектр (1-ый выходной пакет)
Прикрепленное изображение


Неправильный спектр (2-ой и последующие пакеты)
Прикрепленное изображение
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 00:41
Рейтинг@Mail.ru


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