Комментарии 5
Суперская вещь ;)
Только сравнивая занимаемые ресурсы имеет смысл сразу сравнивать и тактовые частоты. Иначе есть большое пространство для спекуляций ;)
Только сравнивая занимаемые ресурсы имеет смысл сразу сравнивать и тактовые частоты. Иначе есть большое пространство для спекуляций ;)
+1
Спасибо!
Да, я только сейчас понял, что забыл указать самые важные параметры — производительность и задержка вычисления от входа до выхода (в тактах). Обязательно дополню этим статью.
Связку БПФ+ОБПФ 64К удалось запустить на частоте 333МГц на ПЛИС типа Virtex-6 (SX315T). Работала стабильно и без сбоев. Ядра от Xilinx также на запускались на этой частоте, но по ресурсам существенно проигрывали. Выше этой частоты эксперименты не проводились, к сожалению. На Kintex-7 результаты многоканальной схемы аналогичные (но при NFFT = 8K). Другие ПЛИС использовались только для оценки разводки и таймингов, без реальной проверки в железе.
Да, я только сейчас понял, что забыл указать самые важные параметры — производительность и задержка вычисления от входа до выхода (в тактах). Обязательно дополню этим статью.
Связку БПФ+ОБПФ 64К удалось запустить на частоте 333МГц на ПЛИС типа Virtex-6 (SX315T). Работала стабильно и без сбоев. Ядра от Xilinx также на запускались на этой частоте, но по ресурсам существенно проигрывали. Выше этой частоты эксперименты не проводились, к сожалению. На Kintex-7 результаты многоканальной схемы аналогичные (но при NFFT = 8K). Другие ПЛИС использовались только для оценки разводки и таймингов, без реальной проверки в железе.
+2
Бабочка – базовая операция ядра БПФ (с децимацией по частоте и по времени)Каждый 10ый отсчёт игнорируется, или что?
-1
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Реализация узла БПФ с плавающей точкой на ПЛИС