Как то давно возникла у меня проблема, только счас про нее вспомнил
Есть корка БПФ на 2048 16ти разрядная, все работает нормально, но при включении глобальной оптимизации в MAP часть блочной памяти оказывается не подключенной и ISE ее выбрасывает. Что я вижу в итоге. БПФ данные запрашивает, адреса идут, данные поступают, на выходе тоже адреса есть, но все данные по нулям. При включении ГО выскакивает такие предупреждения:
Код
WARNING:Xst:2887 - Input pin I1 of
MAIN/Inst_pbm_bpf_modul/inst_bpf_2048/blk000007c0 is unconnected. The
function of the LUT depends on this pin. Leaving this pin unconnected will
result in unpredictable behaviour. The pin has been tied off to logic zero to
remove this unpredictability.
А вопрос в том как это побороть или как ISEу запретить оптимизировать этот модуль Core FFT? Может кто сталкивался?
Еще такой момент, у FFT есть 2 типа памяти, распределенная и блочная, в проекте есть еще одна корка FFT но маленькая, так вот там используется распределенная память и с ГО и без него все работает нормально, в моем случае эта память не активна, оно и понятно, ресурсы ПЛИСа то не резиновые