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

MIG 7 Series QDRII+ - ADDR_CTL_MAP parameter width incorrect when 4 addr/ctrl bytes used


Version Found: v1.8
Version Resolved: See (Xilinx Answer 45195) and (Xilinx Answer 54025)

When 4 byte groups are used for address and control signals, MIG assigns the incorrect vector size to the ADDR_CTL_MAP in the top level files. 

A 24-bit vector is used when 32 bits are required.


The vector size is set up to only handle spreading address and control across 3 byte lanes but 4 is also acceptable.

To work around this issue, the width of the ADDR_CTL_MAP parameter needs to be increased to 32-bits and updated to match your byte and bit position within the top-level of your design (refer to (UG586) for ADDR_CTL_MAP description):

parameter ADDR_CTL_MAP = 32'h00_00_12_13,

Note: This will only affect designs using a "Fixed Pin Out" as the Bank Selection page limits all address and control I/O to only 2 byte groups within the same bank.

Revision History
04/03/2013 - Initial release

AR# 54942
Date 03/20/2017
Status Active
Type Known Issues
Devices More Less
Page Bookmarked