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

CORE Generator Ten Gigabit Ethernet Mac - Exemplar Leonardo reports: "ERROR, external view xcv2.DCM(NETLIST) does not have a port called STATUSx"

Description

Keywords: XST, DCM, 10 GEMAC, MAC, xcv2.DCM, Ethernet, status, Leonardo, Exemplar

Urgency: Standard

General Description:
I am having problems resolving connections to the DCM STATUS bus bits in Exemplar Leonardo in designs containing all versions of the 10 Gigabit Ethernet MAC (10GEMAC) core up to v2.1.

Leonardo reports the following error when I load the Xilinx Virtex-II library and then load the xgmac.edn netlist:

"INFO, linking cell 'DCM' to technology cell '.xcv2.DCM'
ERROR, external view xcv2.DCM(NETLIST) does not have a port called STATUS7
ERROR, external view xcv2.DCM(NETLIST) does not have a port called STATUS6
ERROR, external view xcv2.DCM(NETLIST) does not have a port called STATUS5
ERROR, external view xcv2.DCM(NETLIST) does not have a port called STATUS4
ERROR, external view xcv2.DCM(NETLIST) does not have a port called STATUS3
ERROR, external view xcv2.DCM(NETLIST) does not have a port called STATUS2
ERROR, external view xcv2.DCM(NETLIST) does not have a port called STATUS1
ERROR, external view xcv2.DCM(NETLIST) does not have a port called STATUS0"

Solution

The errors appear when the netlist containing the 10GEMAC core is parsed by Leonardo (e.g., when the design is flattened with the top-level source or prior to being loaded into the Leonardo EDIF Viewer). The errors flag a discrepancy between the port map of the STATUS bus in the DCM instantiated in the 10GEMAC core (where the DCM STATUS port has been split into bits), and the port map it finds for this bus in Leonardo's internal Xilinx library (where the STATUS port for the DCM exists as an intact bus).

To work around this problem, avoid flattening the netlist for the 10 GEMAC core with the top level-design in Leonardo.

This will be fixed in v3.0 of the 10 GEMAC core.
AR# 15263
Date Created 07/24/2002
Last Updated 11/07/2004
Status Archive
Type General Article