AR# 59606
MIG 7 Series DDR3 - Simulation fails in Vivado Simulator with ERROR: [VRFC 10-51] string is an unknown type
描述
Version Found: MIG 7 Series v2.0 Rev 2
Version Resolved: See (Xilinx Answer 54025)
The DDR3 memory model for MIG 7 Series DDR3 designs has been updated in 2014.1. The new model contains System Verilog constructs which causes the following error message when using Vivado Simulator:
ERROR: [VRFC 10-51] string is an unknown type [/mig_7series_v2_0_example.srcs/sim_1/imports/sim/ddr3_model.v:405]
解决方案
The above error can be worked around by following the below steps.
1. Locate the file ddr3_model.v in the Sources window and go to Source File properties.
Click the Button next to Type.
2. Change the File Type to System Verilog from Verilog as shown in the Figure below:
(Note: You may see a Critical Warning on Line 405 of ddr3_model.v file after this change which can be ignored)
DDR3.PNG
3. If using TCL, use the command:
set_property file_type SystemVerilog [get_files mig_7series_0_example.srcs/sim_1/imports/sim/ddr3_model.v]
4. Run the Simulation in Vivado Simulator.