Ну, я поки з софтовим працював. Але все рівно 2^x найефективніщим виходить. Там є варіанти не степенів 2, які теж досить швидкі, але не на стільки
Читать полностью…ну бо FFT radix 2 ефективно тільки для степенів двійки працює. Робити інший розмір там геморойно і затратно
Читать полностью…Zynq - це SoC, там ARM процесор з периферією, і ще додатково FPGA. Вивчати одразу і те і те, може бути досить складно
Читать полностью…другий лінк звідси - мабуть, те, з чого я б тобі радив почати читання. Там є загальний огляд відмінностей
Читать полностью…https://www.intel.com/content/www/us/en/docs/programmable/683323/18-1/recommended-design-practices.html
є от також старіша версія документа по design practices, з Quartus Standard (попередній лінк - з Quartus Pro), тут менше читати
я сьогодні копав під це, думав придумати щось для індивідуального захисту від суїцидників, але там радіуси смішні виходять
Читать полностью…а, стоп, там для ФФТ виконували зеро паддінг для того щоб вирівняти розміри вибірок, після чого виконували 2 ффт з подальшим перемноженням спектрів
Читать полностью…алгоритмічна затримка FFT мінімум N-1 семплів, якщо не враховувати затримки в пайплайні
Читать полностью…https://www.xilinx.com/video/hardware/how-to-convert-asic-code-to-fpga-code.html
в Xilinx от взагалі відео на цю тему є, але я не дивився
Взагалі у Інтела наприклад є документ, як портувати код з асіка на фпга і навпаки. Його треба знайти, але неважко гуглиться. Якщо його прочитати то досить швидко зʼявиться уявлення про ключові відмінності
Читать полностью…