У меня есть строка 8192 (13-разрядный адрес) и 12-разрядный блок-блок.
В Virtex-6 у нас есть 36kb Block Rams. Таким образом, ISE Design Suite реализует мой барабан в виде трех 36-килобайтовых BRAM с шириной 4 бит.Свойство max_fanout схемы Virtex-6 не применяется
Для проблем с синхронизацией я хочу, чтобы ISE использовала отдельные триггеры для каждого адреса чтения/записи BRAM. Таким образом, для чтения/записи адреса reg я устанавливаю свойства, но они не применяются.
Вы должны сделать модуль, объединяющий FF, с двухпортовой ОЗУ (с шиной данных = 4 бита) и создать этот модуль 3 раза в верхнем модуле. –
Я хочу, чтобы ISE выполняла это автоматически, потому что я хочу использовать этот модуль с различной шириной данных, я устанавливаю ширину данных через параметр. – Mohammad