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

2013.2 Vivado IP Integrator - ERROR: [BD 41-70] Exec TCL: <0x00000000[ 32K ]> overlaps with <0x00000000[ 64K ]>

Description

I am trying to assign the address range and offset address for the HP0 and GP0 LOWOCM.

I am receiving the error below:

ERROR: [BD 41-70] Exec TCL: <0x00000000[ 32K ]> overlaps with <0x00000000[ 64K ]>

ERROR: [BD 41-70] Exec TCL: <0x30000000[ 512M ]> is not a subset of fixed address <0x00000000[ 512M ]>

I was able to do this successfully in Vivado Design Suite 2013.1, how can I work around this?

Solution

Stricter DRCs were introduced in the  2013.2 release to prevent users from entering addresses that did not align with the addressing for PS7.

One of the DRCs was to ensure the addresses assigned were valid for the OCM. 

In this case, the Error Message is not providing enough information to correct the issue with the assignment.
 
To work around this issue, you will need to do the following:

a) Unmap everything.
b) Manually assign the bottom LOWOCM space. (Drag it over the the mb Data)
c) Change its range and offset ( make sure you are choosing the correct offset)
d) Manually assign the second LOWOCM, (it will get assigned to its fixed address of 0x00000000[1G])
e) Set its range.
f) Auto assign everything else.

Improvements have been made to the messaging in this situation starting in Vivado 2013.3.

AR# 57287
Date Created 08/29/2013
Last Updated 11/18/2014
Status Active
Type General Article