[SOLVED] Modelsim Simulate Vivado DDR4 Env Failed

Status
Not open for further replies.

luoyanghero

Junior Member level 3
Joined
Nov 22, 2016
Messages
29
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Location
ShengXiaLu
Activity points
1,219
env:vivado201603, modelsim 10.4 se win64

I have used modelsim compiled vivado library, and simulated a core generated fifo
using modelsim, it is OK.

Now I core_gen a ddr4 with axi interface, I use modelsim to simulate, failed.

1.modelsim command script as follow:


Code Verilog - [expand]
1
2
3
4
5
6
vlog -sv -timescale 1ns/1ps -f flist.f
// flist.f...
./tb_top.v
../x/sim_ddr.srcs/sources_1/ip/ddr4_0/rtl/ip_top/ddr4_0.sv
// end flist.f...
vsim -gui -novopt work.tb_top



2.The error as follows:


Code dot - [expand]
1
2
Error: (vsim-3033) ../x/sim_ddr.srcs/sources_1/ip/ddr4_0/rtl/ip_top/ddr4_0.sv(151): Instantiation of 'ddr4_0_ddr4' failed. The design unit was not found.
#    Time: 0 ns  Iteration: 0  Instance: /tb_top/u_ddr_wrap/u_ddr4_0 File: ../x/sim_ddr.srcs/sources_1/ip/ddr4_0/rtl/ip_top/ddr4_0.sv



3.I know in modelsim need add a option to include xilinx lib, for example a

fifo: '-L fifo_generator_v13_1_2 '.

But I don't know the specified lib for
ddr4. I tried to include all xilinx lib, it not success.

4.Follow the errors, I try to add module ddr4_0_ddr4 in the relative files:


Code dot - [expand]
1
2
3
ddr4_0/rtl/ip_top/ddr4_0_ddr4.sv
ddr4_0/rtl/ip_top/ddr4_0_ddr4_mem_intfc.sv
ddr4_0/rtl/ip_top/ddr4_v2_1_0_ddr4_assert.vh



There are more errors than before.

5.I try to use vivado simulating ddr4, it can work.

How should I do in modelsim environment to simulate ddr4?
 
Last edited by a moderator:

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…