Comments

Комментарии: Реализация базовых компонентов ЦОС : Комплексный умножитель

May 31, 2021· 11 posts· old URL

Отличный туториал, ждем продолжения

KeisN13· May 31, 2021· #150
Отличный туториал, ждем продолжения
elf2flash5955· May 31, 2021· #151
А где цифры с получившейся частотой работы схем?
KeisN13· May 31, 2021· #152
Предположу, что если это все действительно влазит в DSP секцию, то там вполне можно рассчитывать на 500+МГц
Amurak· May 31, 2021· #153
Там слишком много нюансов в определении цифр и это не очень интересно.
elf2flash5955· May 31, 2021· #154
"По итогу мы выяснили, что «схема 1» ... позволяет выжать максимум скорости из аппаратных блоков ПЛИС..."
как выяснили то? Самый простой способ: задать высокую тактовую, ну пусть будет 700МГц, в файле с констрейнами, скомпилить, посмотреть отчет в виваде, какие слаки получились, не знаю как в виваде, в квартусе в отчете таймквеста есть fmax. Вот если так сделать, то можно написать - мы выяснили...
Amurak· May 31, 2021· #155
Более оптимальной схемы на этих ресурсах построить не получится. А первая схема чуть более оптимальна, чем вторая.
elf2flash5955· May 31, 2021· #156
Чуть более оптимальная - по каким критериям? В статье написано, что латенси и той и той схемы - 4 такта, все влазит в ДСП ядро, значит максимальная частота каждой схемы будет определяться частотой работы ДСП ядра. Не пойму за счёт чего будет выжат максимум скорости
Amurak· May 31, 2021· #157
"В данном случае, поскольку необходимо передать промежуточный результат с одного аппаратного блока на два других, используются порты PCIN и C, что снижает максимально возможную частоту обработки в сравнении со «схемой 1»."

Порты PCIN-PCOUT дают максимально возможную цифру. Если используется еще C, то это уже минус время.
Strijar· May 31, 2021· #158
Спасибо! Интересно и жду продолжения
nesterovengineer· June 3, 2021· #160
Отличная статья, спасибо!

У Xilinx есть IP ядро комплексного умножителя. Я так понимаю, что оно сделано на тех же выкладках. С оптимизацией по ресурсам - 3 DSP блока, и по скорости - 4 DSP блока. И обе схемы работают на одинаковой максимальной частоте (544МГц для 7 серии, кто спрашивал выше).
Т.е. получается у них латентность разная для двух схем. Не оценивал готовые блоки?
Amurak· June 3, 2021· #161
Скорее всего оно там примерно в те же схемы и раскладывается, латентность в принципе можно крутить, если убирать/добавлять триггеры.