ISE 13.1, Block Memory Generator 6.1, ModelSim 6.5b.
Нужна память в конфигурации:
Запись: ширина 24, глубина 64
Чтение: ширина 12, глубина 128
Частота чтения и записи одна - 400 МГц
Core Generator позволяет задать такую конфигурацию только для True Dual Port RAM, так и делаю.
Проблема:
По результатам post-par симуляции Modelsim данные читаются с пропусками: два слова читаются, два пропускаются..
В окне Wave Modelsim'a никаких предупреждений о нарушении временных ограничений нет.
Запись и чтение идут параллельно, но со смещением в 7 адресов и с разных портов.
Буду благодарен за помощь

Да, ROM 12х128 в этом же проекте и на этой частоте нормально работет.