AR# 53431


MIG 7 Series DDR2 - Example designs generated through native Vivado IP flow will show X on bi-directional signals when using xsim to simulate


Version Found: 1.8.a
Version Resolved: See (Xilinx Answer 45195)

When generating a DDR2 MIG 7 Series design through the native Vivado flow, the simulation show X's on bidirectional signals in XSIM even though the same designs pass in other simulators such as ModelSim and ISIM. 

This is due to an issue with XSIM as described in this answer record.


Background: The example_design/sim/sim_tb_top.v testbench includes the following rtl: 

     in gen_mem_extrabits 
      .dm_rdqs ({ddr2_dm_sdram[DM_WIDTH-1],ddr2_dm_sdram[DM_WIDTH-1]}),
      .dq ({ddr2_dq_sdram[DQ_WIDTH-1:(DQ_WIDTH-8)], ddr2_dq_sdram[DQ_WIDTH-1:(DQ_WIDTH-8)]}),
      .dqs ({ddr2_dqs_p_sdram[DQS_WIDTH-1], ddr2_dqs_p_sdram[DQS_WIDTH-1]}),
      .dqs_n ({ddr2_dqs_n_sdram[DQS_WIDTH-1], ddr2_dqs_n_sdram[DQS_WIDTH-1]}),

XSIM does not currently support this type of construct causing X to be driven on bi-directional signals. 

Work-around:  Use ISIM or ModelSim to work around this behavior.

AR# 53431
日期 08/14/2014
状态 Active
Type 已知问题
People Also Viewed