使用modelsim仿真时,通常的做法是编译simulation library。但是对于fifo,也可以在不编译的情况下,使用modelsim仿真。
- 仿真vivado2016.4生成的fifo
例如仿真的fifo名为FIFO1KX8_P2S,使用modelsim仿真时,需要在modelsim中添加:
- FIFO1KX8_P2S.v
- fifo_generator_vlog_beh.v
- fifo_generator_v13_1_rfs.v
其中:
- FIFO1KX8_P2S.v 在FIFO1KX8_P2S的文件夹下面的sim文件夹中;
- fifo_generator_vlog_beh.v 在FIFO1KX8_P2S的文件夹下面的simulation文件夹中;
- fifo_generator_v13_1_rfs.v在FIFO1KX8_P2S的文件夹下面的hdl文件夹中。
- 仿真ise14.4生成的fifo
例如仿真的fifo名为FIFO_2KX1,使用modelsim仿真时,需要在modelsim中添加:
- FIFO_2KX1.v
- FIFO_GENERATOR_V9_3.v
- glbl.v
其中:
- FIFO_2KX1.v 在FIFO_2KX1的文件夹中;
- FIFO_GENERATOR_V9_3.v在
$XILINX\verilog\src\XilinxCoreLib
文件夹中; - glbl.v在
$XILINX\verilog\src
;