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 10/01/2008
Status Archive
Type General Article