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

CPLD - Attribute Assignment: Using the LOC attribute for Function block and macrocell assignment (XEPLD v6.0)

Description

Keywords: 7300, 9500, CPLD, EPLD, 6.0

Urgency: Standard

General Description:
With the XEPLD v6.0 tools, some components can be mapped to a specific
function block and macrocell.

Solution

Use the following schematic attribute syntax:

LOC=FB<n>_<m>

where <n> is the function block number and <m> is the macrocell
number.

Example: To place a flip-flop into macrocell 5 of Function Block 3, attach
the following attribute to the FF:
LOC=FB3_5

**NOTE** The LOC attribute is not valid on all library components. The
following is the list of symbols that can accept this form of the LOC attribute:

AND* NAND*
OR* NOR*
XOR2 XNOR2
XOR3 XNOR3
XOR4 XNOR4
INV BUF
BUFT FDCP
FBMC FFBMC

AR# 788
Date Created 08/31/2007
Last Updated 10/01/2008
Status Archive
Type General Article