Después de generar el núcleo IP de Xilinx, ¿cómo simularlo en ModelSim?
2.tb lo mejor es que lo escribas tú mismo. Algunas IP de xilinx tienen algunos TB, pero estos TB solo lo ayudan a comprender el uso de IP y no tienen ningún valor práctico, como mac ddr.
Adjunto aquí están mis notas sobre la compilación de la biblioteca de simulación hace n años. En ese momento, las versiones de ModelSim e ise eran versiones muy tempranas, pero los principios seguían siendo los mismos.
Primero debes cambiar modelsim.ini para que se pueda escribir.
Ejecutar en modo línea de comando:
" compxlib-s MTI _ se-l all-f all-p D:\ model tech _ 6.1c \ win32 "
La biblioteca compilada se encuentra en:
d:\Xilinx\10.1\ISE\VHDL\MTI_se
d:\Xilinx\10.1\ISE\verilog\MTI _ se
Después de la compilación, modelsim.ini agregó el siguiente contenido
unis IMS _ VER = d:\ Xilinx \ 10.1 \ ISE \ verilog \ MTI _ se \ unis IMS _ ver p>
uni macro _ VER = d:\ Xilinx \ 10.1 \ ISE \ verilog \ MTI _ se \ uni macro _ ver
uni 9000 _ VER = d:\ Xilinx \ 10.1 \ ISE \ verilog\MTI_se\uni 9000_ver
llantas simp_VER = d:\ Xilinx\ 10.1\ISE\verilog\MTI_se\simp rims_ ver
XILINXCORELIB_ VER = d:\ Xilinx \ 10.1 \ ISE \ verilog \ MTI _ se \ XILINXCORELIB _ ver
AIM _ VER = d:\ ver \ AIM _ ver
CPLD _ VER = d:\ Xilinx\ 10.1\ISE\verilog\MTI_se\CPLD_ver
IP segura = d:\ Xilinx\ 10.1\ISE\verilog\MTI_se\safe IP
UNISIM = d:\ Xilinx \ 10.1 \ ISE \ VHDL \ MTI _ se \ UNISIM
UNIMACRO = d:\ Xilinx \ 10.1 \ ISE \ VHDL \ MTI _ se \ UNIMACRO
SIMPRIM = d:\ Xilinx \ 10.1 \ ISE \ VHDL \ MTI _ se \ SIMPRIM
XILINXCORELIB = d:\ Xilinx \ 10.1 \ISE\VHDL\MTI_se\XILINXCORELIB
AIM = d:\ Xilinx \ 10.1 \ ISE \ VHDL \ MTI _ se \ Abel \ PLS
CPLD = d:\ Xilinx \ 10.1 \ ISE \ VHDL \ MTI _ se \ CPLD