Я пишу синтезируемый модуль на Verilog в Xilinx ISE. Частью этого является создание массива 256x128x1 с 1 битом в каждой из его ячеек и заполнение этого массива 1 битом за раз на каждом нарастающем фронте тактового сигнала.
Я решил игнорировать любые циклы for и while при его заполнении, чтобы сократить время синтеза. Тем не менее, для синтеза по-прежнему требуется много времени (я дал ему поработать уже 30 минут, и он до сих пор не остановился). Это нормально занимать много времени, когда нужно создать столько ячеек памяти (32767) в дизайне?