Primitive/Port Interconnections
Not all primitives/ports may connect to all other primitives in a design file. The following lists show the possible interconnections for all primitives/ports except logic and WIRE primitives:
|
Source |
Destination Primitives |
||||||||
|---|---|---|---|---|---|---|---|---|---|
|
OUTPUT or OUT(3) |
BIDIR or INOUT(3) |
TRI |
GLOBAL |
LCELL |
EXP |
SOFT |
Logic |
INPUT or IN |
|
|
INPUT or IN |
Y |
N |
Y |
Y |
na |
na |
na |
Y |
Y |
|
OUTPUT or OUT(3) |
N |
N |
N |
N |
N |
N |
N |
N |
N |
|
BIDIR or INOUT(3) |
N |
N |
Y |
N |
na |
na |
na |
Y |
Y |
|
TRI |
Y |
Y |
(4) |
na |
(4) |
(4) |
(4) |
(4) |
(4) |
|
OPNDRN |
Y |
Y |
(4) |
na |
(4) |
(4) |
(4) |
(4) |
(4) |
|
GLOBAL |
na |
N |
(5) |
Y |
na |
na |
na |
na |
na |
|
LCELL |
Y |
N |
Y |
Y |
na |
na |
na |
Y |
na |
|
EXP |
na |
N |
na |
Y |
na |
na |
na |
Y |
na |
|
SOFT |
Y |
N |
na |
Y |
na |
na |
na |
Y |
na |
|
VCC |
Y |
N |
Y |
N |
na |
na |
na |
Y |
N |
|
GND |
Y |
N |
Y |
N |
na |
na |
na |
Y |
N |
|
Logic |
Y |
N |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
|
Reg Out |
Y |
N |
Y |
Y |
na |
na |
Y |
Y |
Y |
|
CASCADE |
na |
na |
na |
N |
na |
na |
na |
Y |
na |
|
Source |
Destination |
|||||
|---|---|---|---|---|---|---|
|
Primitive |
Register Port |
|||||
CARRY |
CASCADE |
OPNDRN |
CLK |
PRN |
CLRN |
|
|
INPUT or IN |
na |
na |
Y |
Y |
Y |
Y |
|
OUTPUT or OUT(3) |
na |
na |
N |
N |
N |
N |
|
BIDIR or INOUT(3) |
na |
na |
Y |
Y |
Y |
Y |
|
TRI |
na |
na |
(4) |
(4) |
(4) |
(4) |
|
OPNDRN |
na |
na |
(4) |
(4) |
(4) |
(4) |
|
GLOBAL |
Y |
na |
na |
Y |
Y |
Y |
|
LCELL |
na |
na |
Y |
Y |
Y |
Y |
|
EXP |
na |
na |
na |
na |
na |
na |
|
SOFT |
na |
na |
na |
Y |
Y |
Y |
|
VCC |
na |
na |
Y |
N |
Y |
Y |
|
GND |
na |
na |
Y |
N |
Y |
Y |
|
Logic |
Y |
Y |
Y |
Y |
Y |
Y |
|
Reg Out |
na |
na |
Y |
Y |
Y |
Y |
|
CASCADE |
na |
na |
na |
na |
na |
na |
Legend:
|
Y |
Interconnection is legal. |
|
N |
Interconnection is illegal. |
|
na |
Interconnection is legal but not advisable or may implement logic inefficiently. |
|
(1) |
Includes both data and output enable inputs to TRI. |
|
(2) |
The INPUT or IN primitive/port can only be fed by device pins or higher levels in the hierarchy. |
|
(3) |
The OUTPUT (or OUT), and BIDIR (or INOUT) primitives/ports can only drive out to device pins or higher levels in the hierarchy. |
|
(4) |
These connections change to legal (Y) or not advisable (na) only if the output of the TRI or OPNDRN is also connected to a BIDIR/INOUT primitive/port. |
|
(5) |
For MAX7000 devices, a NOT gate may be required between the input pin and GLOBAL when the GLOBAL buffer feeds the output enable input to a TRI buffer. |