Answers Database


M1.3 CPLD: Synopsys I/O ports cause xr5100 and nd201 warnings and pin name changes.


Record #2661

Product Family: Software

Product Line: EPLD Core

Product Part: epld-lib

Problem Title:
M1.3 CPLD: Synopsys I/O ports cause xr5100 and nd201 warnings and pin name changes.


Problem Description:
Urgency: hot

General Description:

Problem occurs in any CPLD Synopsys design containing bidi-I/O (inout) ports.
CPLD Fitter issues xr5100 warning "Inserting output buffer with name xxx/OBUF".


Solution 1:

For XC7300 designs, use the following steps:

1. Install the patch from the web site.
2. Create a xc7300 directory in your $MYXILINX directory.
3. Create a data directory in your $MYXILINX/xc7300 directory.
4. Copy $MYXILINX/xc9500/data/xprim.ngl to $MYXILINX/xc7300/data
directory.

Restart the Xilinx software after making sure that your MYXILINX
variable is pointing to the myxilinx directory on your machine.



Solution 2:

Connectivity is correct. The CPLD fitter appends "/OBUF" to the original pin
name (warning xr5100). Since the pin name has been changed, the fitter removes
the original pin (warning nd201)

You can download a patch from the Xilinx FTP site at

ftp://ftp.xilinx.com/pub/swhelp/M1.3_alliance/epld_nt5.zipInternet Link - For Win'95 and NT
ftp://ftp.xilinx.com/pub/swhelp/M1.3_alliance/epld_sun010898.tar.ZInternet Link - For SunOS
ftp://ftp.xilinx.com/pub/swhelp/M1.3_alliance/epld_sol010898.tar.ZInternet Link - For Solaris
ftp://ftp.xilinx.com/pub/swhelp/M1.3_alliance/epld_hp010898.tar.ZInternet Link - For HP-UX





End of Record #2661 - Last Modified: 02/10/98 12:16

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Technical Tips!