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

3.1i Modular Design - MAP "ERROR:Pack:683 - Unable to pack the following symbols concurrently..."

Description

Keywords: assembly, I/O, module, ports, map

Urgency: Standard

General Description:
In Modular Design flow, MAP is unable to pack I/O components if the components (IBUF, BUFP, OBUF) are located inside a module.

The following error appears in the MAP report during assembly flow:

"ERROR:Pack:683 - Unable to pack the following symbols concurrently into an empty I/O component:
PAD symbol "PCI_CORE/PCLK.PAD" (Pad Signal = PCLK)
GCLKIBUF symbol "PCI_CORE/XPCI_CKI" (Output Signal = PCI_CORE/NUB)
The buffer PCI_CORE/XPCI_CKI can not merge with signal PCLK. The signal has a NOMERGE property."

Solution

1

This problem is fixed in the latest 3.1i Service Pack, available at:
http://support.xilinx.com/support/techsup/sw_updates.
The first service pack containing the fix is 3.1i Service Pack 7.

2

If an IBUF/OBUF is connected to an IOB register, the register and buffer must exist in the same module.

MAP will issue this error if you have an I/O buffer in a top-level design that is connected to an IOB register in a module.
MAP will not optimize across the module boundary, so this configuration cannot be merged.
AR# 10970
Date Created 02/12/2001
Last Updated 06/10/2003
Status Archive
Type General Article