CPLD Attributes Used in Schematics
COLLAPSE on a logic symbol or its output net.
FAST | SLOW on an OBUF, OBUFE or OBUFT type symbol or its output net (the pad net).
INIT=R|S on a flip-flop or other registered macro symbol or its output net.
KEEP on a logic symbol or its output net.
LOC=Ppin_number|BGA_pin_name [eg. LOC=P23, LOC=AC17] on any pad or pad net.
LOC=FBnn [eg. LOC=FB3] on a logic symbol or its output net, or on an output pad or the
pad's net.
NOREDUCE on a logic symbol or its output net.
PROHIBIT on unused device pins allows you to reserve the pins for later use, or simply
to prevent them from being used at all.
PWR_MODE=LOW|STD on a logic symbol or its output net.
REG=CE|TFF on a FDCE or FDPE primitive or its output net.
TNM=group_name [eg. TNM=MY_GROUP1] on any pad, flip-flop symbol or any net.
TSnn=FROM:source_group:TO:dest_group:delay
TSnn=PERIOD:clock_group:delay [eg. TS10=PERIOD:CLK1_GRP:12] on a TIMESPEC symbol.
(Assigns global buffers to internal nets or to input pins in a top-level design. CLK=Global Clock,
OE=Global Output Enable, SR=Global Set/Reset)
(Forces a logic mode to be collapsed into all of its fanouts.)
(Selects output slew rate for output pins in top-level design.)
(Defines initial state of registers.)
(Preserves internal nodes during design implementation.)
(Assigns a device pin number to an input or output pad of the design.)
(Assigns an internal Function Block number to logic driving an internal node
or device output; typically used only to control XC9500 local feedback routing.)
(Preserves redundant logic terms during design implementation.)
(Selects macrocell power mode for nodes or outputs in CPLD designs.)
(REG=CE forces the CE pin to be implemented using the clock enable product term of the XC9500XL or
XC9500XV macrocell. REG=CE attributes are ignored for XC9500 macrocells. REG=TFF indicates that the
register is to be implemented with a T-type-flip-flop. REG=TFF on a D-type-flip-flop will cause the
D-input expression to be converted to a T-input expression.)
(Tags signals with a Timing-group Name to be used in a Timespec.)
[eg. TS02=FROM:PADS(IBUS*):TO:MY_GROUP1:16] on a TIMESPEC symbol.
(Defines a point-to-point timing constraint.)
(Defines a clock period timing constraint.)