подскажите в чем проблема (FPGAdv, xilinx). дано:
- использую ментора пакет (FPGAdv with LS & PS 8.1)
- xilinx spartan3
- необходимо реализовать ROM память.
итого:
- беру в приведенных исходниках пример реализации синхронной блочной памяти (rom_to_blockram.vhd).
- синтезирую в Precision, синтезируется.
- прикручиваю testbench и отправляю в ModelSim SE на моделирование, и в логе FPGAdv ругается
** Error: D:/temp/dram_dram.vhd(18): (vcom-1014) Array type case expression must be of a locally static subtype.
** Warning: D:/temp/dram_dram.vhd(19): Case choice must be a locally static expression.
** Warning: D:/temp/dram_dram.vhd(20): Case choice must be a locally static expression.
** Warning: D:/temp/dram_dram.vhd(21): Case choice must be a locally static expression.
.............
** Warning: D:/temp/dram_dram.vhd(82): Case choice must be a locally static expression.
** Error: D:/temp/dram_dram.vhd(87): VHDL Compiler exiting
в чем беда?