UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 59913

MIG 7 Series DDR3 - Traffic Generator detects false error messages when VIO's are used to change the data modes

Description

Version Found: MIG 7 Series v2.0
Version Resolved: See (Xilinx Answer 54025)

When the debug port is turned on the MIG 7 Series traffic generator can be used to run various traffic patterns which can be configured using the VIO's.

If the traffic is not paused (vio_pause_traffic=1) while changing between different traffic patterns false errors may be detected.

Solution

This is a known issue that can be avoided if the exact steps below are followed:
  1. Set the vio_modify_enable to 1
  2. Pause traffic using vio_pause_traffic=1
  3. Clear the Traffic Generator error which occurs due to pause traffic, using dbg_clear_error=1, then set back to 0
  4. Set all the correct ADDRESS mode (vio_addr_mode_value), DATA mode (vio_data_mode_value) and INSTRUCTION mode (vio_instr_mode_value) and optionally the BL mode (vio_bl_mode_value)
  5. Release the traffic using vio_pause_traffic=0

Below is a list of all traffic modes that can be used:
ADDRESS MODE :=
(0x3) SEQUENTIAL

DATA MODE :=
(0x1) - FIXED
(0x2) - ADDRESS
(0x3) - HAMMER
(0x7) - PRBS

INSTR MODE :=
(0x1) - instruction as in vio_fixed_instr_value (000 - Write, 001 - Read)
(0x2) - Random Write / Read

BL MODE :=
(0x1) - BL as per vio_fixed_bl_value
(0x2) - Random BL

vio_fixed_bl_v :=
0x000 - Not Allowed (Traffic Generator stalls)
Maximum  Supported BL is 128

Revision History
03/21/2014 - Initial release
AR# 59913
Date Created 03/21/2014
Last Updated 04/15/2014
Status Active
Type Known Issues
Devices
  • Artix-7
  • Kintex-7
  • Virtex-7
IP
  • MIG 7 Series