AR# 41918

MIG v3.7-v3.8 Virtex-6 DDR2/DDR3 - Traffic Generator does not simulate other data or command patterns

Description

The Traffic Generator does not simulate other data or command patterns even when I set the DATA_PATTERN and CMD_PATTERN parameters in sim_tb_top.v/vhd.

How can I simulate other data and command patterns?

Solution

The Traffic Generator is not simulating different data and command patterns because "modify_enable_sel" is set to 1 in example_top.v/vhd.

This overrides the DATA_MODE and CMD_PATTERN parameters set in init_mem_pattern_ctr.v/vhd with "data_mode_manual_sel" and "addr_mode_manual_sel."

When "data_mode_manual_sel" and "addr_mode_manual_sel" are set to DGEN_ADDR, the address is used as the data pattern, and SEQUENTIAL address mode by default.

To change the data and command patterns, follow these steps:

  1. Set DATA_PATTERN and CMD_PATTERN in sim_tb_top.v/vhd.
  2. Set modify_enable_sel=0 in example_top.v.
  3. Set DATA_MODE and CMD_PATTERN in init_mem_pattern_ctr.v/vhd.
If you are selecting DATA_PATTERN=DGEN_HAMMER, please refer to (Xilinx Answer 41965)

Starting in the ISE 13.3 release, uses will only have to modify CMD_PATTERN and DATA_PATTERN in sim_tb_top to change the command and data patterns for their simulation.

Linked Answer Records

Master Answer Records

Answer Number Answer Title Version Found Version Resolved
39128 MIG Virtex-6 and Spartan-6 v3.7 - Release Notes and Known Issues for ISE Design Suite 13.1 N/A N/A

Child Answer Records

Answer Number Answer Title Version Found Version Resolved
41965 MIG v3.7 Virtex-6 DDR2/DDR3 - HAMMER data pattern does not work in simulation N/A N/A

Associated Answer Records

AR# 41918
Date 08/07/2014
Status Active
Type Known Issues
Devices More Less
IP