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# 52808

KC705 Example Designs - MIG Design Files enhanced window margining


The MIG Example Design targeting the KC705 contains new window margining features.

These are included starting with the 14.3/2012.3 software release. 

The window margining can be used to determine if sufficient margin is available for reliable operation and should be used for debugging purposes if data errors are seen after calibration.

The window margining can be performed using a manual or automated flow as described in the 7 Series Hardware Debug Guide available in (Xilinx Answer 43879)

The KC705 MIG Design files contain modifications that enhance the automated window margining feature in the following way:
  • Stores left and right edge values from block RAM into registers
  • Stores the worst case values in picoseconds
  • Calculates margin for each byte group and displays results in picoseconds in ChipScope analyzer
  • Scanning of the I/O margin continues running indefinitely until a reset or a value of 0 on the VIO Activate_reg_output port occurs.
    See the image below:


The KC705 MIG Example Design files containing the enhanced window margining are listed below:

  • ise_flow.bat
  • vio_async_in256_cg.xco
  • ddr2_ddr3_chipscope.v
  • ddr_icon_cg.xco
  • example_top.v
  • rem_files.bat
  • example_top.cpj


Revision History:
11/8/2012 - Initial Release

Linked Answer Records

Child Answer Records

Answer Number Answer Title Version Found Version Resolved
43879 7 Series MIG DDR3/DDR2 - Hardware Debug Guide N/A N/A
AR# 52808
Date Created 11/28/2012
Last Updated 02/25/2015
Status Active
Type General Article
  • Kintex-7
  • ISE Design Suite - 14.3
  • MIG 7 Series
Boards & Kits
  • Kintex-7 FPGA KC705 Evaluation Kit