Combinational truth tables use the following symbols:
1 - indicates logic level one
0 - indicates logic level zero
A - indicates internal input port
NC - indicates not connected
PAD - indicates external port
X - indicates either logic level one or zero
(don’t care)
Z - indicates three-state logic level (high
resistance)
GLx
This component is supported by A500K, APA families.
Figure 18-80. GLx Logic Diagram
Function: Global Input Buffer. This macro is available with a Schmitt Trigger for APA devices.
Input: PAD
Output: GL
Table 18-154. Truth Table
Input
Output
PAD
GL
0
0
1
1
Table 18-155. Tile Usage
Family
I/O Tiles
All listed
2
Table 18-156. Available GLx Macro Types
Name
Description
GL25
2.5 Volt CMOS input levels; not supported in ProASICPLUS (APA)
GL33
3.3 Volt CMOS input levels, PCI compliant
GL25LP
2.5 Volt CMOS input levels, low power
GL25S
2.5 Volt CMOS input levels, Schmitt Trigger; not supported in ProASICPLUS (APA)
GL33S
3.3 Volt CMOS input levels, Schmitt Trigger
GL25LPS
2.5 Volt CMOS input levels, low power, Schmitt Trigger
GLxU
This component is supported by A500K, APA families.
Figure 18-81. GLxU Logic Diagram
Function: Global Input Buffer with Pull-up Resistor. This macro is available
with a Schmitt Trigger for APA devices.
Input: PAD
Output: GL
Table 18-157. Truth Table
Input
Output
PAD
GL
0
0
1
1
NC
1
Table 18-158. Tile Usage
Family
Comb
All listed
2 I/O Tiles
Table 18-159. Available GLxU Macro Types
Name
Description
GL25U
2.5 Volt CMOS input levels, with pull-up resistor; not supported
in ProASICPLUS (APA)
GL33U
3.3 Volt CMOS input levels, with pull-up resistor, PCI
compliant
GL25LPU
2.5 Volt CMOS input levels, low power, with pull-up
resistor
GL25US
2.5 Volt CMOS input levels, with pull-up resistor, Schmitt
Trigger; not supported in ProASICPLUS (APA)
GL33US
3.3 Volt CMOS input levels, with pull-up resistor, Schmitt
Trigger
GL25LPUS
2.5 Volt CMOS input levels, low power, with pull-up resistor,
Schmitt Trigger
GLINT
This component is supported by A500K, APA families.
Figure 18-82. GLINT Logic Diagram
Function: Global Buffer with Internal Connection
Input: A
Output: GL
Table 18-160. Truth Table
Input
Output
A
GL
1
1
0
0
Table 18-161. Tile Usage
Family
I/O Tiles
All listed
1
GLIBx
This component is supported by A500K, APA families.
Figure 18-83. GLIBx Logic Diagram
Function: Global Input Buffer with Independent Input Buffer. This macro is
available with a Schmitt Trigger for APA devices.
Input: PAD, A
Output: Y, GL
Table 18-162. Truth Table
Input
Output
Input
Output
PAD
Y
A
GL
1
1
1
1
0
0
0
0
Table 18-163. Tile Usage
Family
I/O Tiles
All listed
2
Table 18-164. Available Macro Types
Name
Description
GLIB25
2.5 Volt CMOS input levels; not supported in ProASICPLUS
(APA)
GLIB33
3.3 Volt CMOS input levels, PCI compliant
GLIB25LP
2.5 Volt CMOS input levels, low power
GLIB25S
2.5 Volt CMOS input levels, Schmitt Trigger; not supported in
ProASICPLUS (APA)
GLIB33S
3.3 Volt CMOS input levels, Schmitt Trigger
GLIB25LPS
2.5 Volt CMOS input levels, low power, Schmitt Trigger
GLIBxU
This component is supported by A500K, APA families.
Figure 18-84. GLIBxU Logic Diagram
Function: Global Input Buffer with Independent Input Buffer and Pull-up
Resistor. This macro is available with a Schmitt Trigger for APA devices.
Input: PAD, A
Output: Y, GL
Table 18-165. Truth Table
Input
Output
Input
Output
PAD
Y
A
GL
1
1
1
1
0
0
0
0
NC
1
Table 18-166. Tile Usage
Family
I/O Tiles
All listed
2
Table 18-167. Available Macro Types
Name
Description
GLIB25U
2.5 Volt CMOS input levels, with pull-up resistor; not supported
in ProASICPLUS (APA)
GLIB33U
3.3 Volt CMOS input levels, with pull-up resistor, PCI
compliant
GLIB25LPU
2.5 Volt CMOS input levels, low power, with pull-up
resistor
GLIB25US
2.5 Volt CMOS input levels, with pull-up resistor and Schmitt
Trigger; not supported in ProASICPLUS (APA)
GLIB33US
3.3 Volt CMOS input levels, with pull-up resistor and Schmitt
Trigger
GLIB25LPUS
2.5 Volt CMOS input levels, low power, with pull-up resistor and
Schmitt Trigger
GLMIBx
This component is supported by A500K, APA families.
Figure 18-85. GLMIBx Logic Diagram
Function: Global Multiplexed Input Buffer. This macro is available with a
Schmitt Trigger for APA devices.
Input: PAD, A, EN
Output: Y, GL
Table 18-168. Truth Table
Input
Output
PAD
Y
1
1
0
0
Table 18-169. Truth Table
Input
Output
PAD
A
EN
GL
0
X
0
0
1
X
0
1
X
1
1
1
X
0
1
0
Table 18-170. Tile Usage
Family
I/O Tiles
All listed
2
Table 18-171. Available Macro Types
Name
Description
GLMIB25
2.5 Volt CMOS input levels; not supported in ProASICPLUS
(APA)
GLMIB33
3.3 Volt CMOS input levels, PCI compliant
GLMIB25LP
2.5 Volt CMOS input levels, low power
GLMIB25S
2.5 Volt CMOS input levels, Schmitt Trigger; not supported in
ProASICPLUS (APA)
GLMIB33S
3.3 Volt CMOS input levels, Schmitt Trigger
GLMIB25LPS
2.5 Volt CMOS input levels, low power, Schmitt Trigger
GLMIBxU
This component is supported by A500K, APA families.
Figure 18-86. GLMIBxU Logic Diagram
Function: Global Multiplexed Input Buffer with Pull-up Resistor. This macro is
available with a Schmitt Trigger for APA devices.
Input: PAD, A, EN
Output: Y, GL
Table 18-172. Truth Table
Input
Output
PAD
Y
1
1
0
0
NC
1
Table 18-173. Truth Table
Input
Output
PAD
A
EN
GL
0
X
0
0
1
X
0
1
X
1
1
1
X
0
1
0
NC
X
0
1
Table 18-174. Tile Usage
Family
I/O Tiles
All listed
2
Table 18-175. Available Macro Types
Name
Description
GLMIB25U
2.5 Volt CMOS input levels, with pull-up resistor; not supported
in ProASICPLUS (APA)
GLMIB33U
3.3 Volt CMOS input levels, with pull-up resistor, PCI
compliant
GLMIB25LPU
2.5 Volt CMOS input levels, low power, with pull-up
resistor
GLMIB25US
2.5 Volt CMOS input levels, with pull-up resistor and Schmitt
Trigger; not supported in ProASICPLUS (APA)
GLMIB33US
3.3 Volt CMOS input levels, with pull-up resistor and Schmitt
Trigger
GLMIB25LPUS
2.5 Volt CMOS input levels, low power, with pull-up resistor and
Schmitt Trigger
GLMIBLx
This component is supported by A500K, APA families.
Figure 18-87. GLMIBLx Logic Diagram
Function: Global Multiplexed Input Buffer with Active Low Enable; this macro is
available with a Schmitt Trigger for APA devices.
Input: PAD, A, EN
Output: Y, GL
Table 18-176. Truth Table
Input
Output
PAD
Y
1
1
0
0
Table 18-177. Truth Table
Input
Output
PAD
A
EN
GL
X
0
0
0
X
1
0
1
1
X
1
1
0
X
1
0
Table 18-178. Tile Usage
Family
I/O Tiles
All listed
2
Table 18-179. Available Macro Types
Name
Description
GLMIBL25
2.5 Volt CMOS input levels; not supported in ProASICPLUS
(APA)
GLMIBL33
3.3 Volt CMOS input levels, PCI compliant
GLMIBL25LP
2.5 Volt CMOS input levels, low power
GLMIBL25S
2.5 Volt CMOS input levels, Schmitt Trigger; not supported in
ProASICPLUS (APA)
GLMIBL33S
3.3 Volt CMOS input levels, Schmitt Trigger
GLMIBL25LPS
2.5 Volt CMOS input levels, low power, Schmitt Trigger
GLMIBLxU
This component is supported by A500K, APA families.
Figure 18-88. GLMIBLxU Logic Diagram
Function: Global Multiplexed Input Buffer with Active Low Enable and Pull-up
Resistor. This macro is available with a Schmitt Trigger for APA devices.
Input: PAD, A, EN
Output: Y, GL
Table 18-180. Truth Table
Input
Output
PAD
Y
0
0
1
1
NC
1
Table 18-181. Truth Table
Input
Output
PAD
A
EN
GL
X
0
0
0
X
1
0
1
1
X
1
1
0
X
1
0
NC
X
1
1
Table 18-182. Tile Usage
Family
I/O Tiles
All listed
2
Table 18-183. Available Macro Types
Name
Description
GLMIBL25U
2.5 Volt CMOS input levels, with pull-up resistor; not supported
in ProASICPLUS (APA)
GLMIBL33U
3.3 Volt CMOS input levels, with pull-up resistor, PCI
compliant
GLMIBL25LPU
2.5 Volt CMOS input levels, low power, with pull-up
resistor
GLMIBL25US
2.5 Volt CMOS input levels, with pull-up resistor and Schmitt
Trigger; not supported in ProASICPLUS (APA)
GLMIBL33US
3.3 Volt CMOS input levels, with pull-up resistor and Schmitt
Trigger
GLMIBL25LPUS
2.5 Volt CMOS input levels, low power, with pull-up resistor and
Schmitt Trigger
IBx
This component is supported by A500K, APA families.
Figure 18-89. IBx Logic Diagram
Function: Input Buffer. This macro is available with a Schmitt Trigger for APA
devices. I/O macros which have *25LP* require VDDP of 2.5V, while *33* and *25*
(no LP) require VDDP of 3.3V.
Input: PAD
Output: Y
Table 18-184. Truth Table
Input
Output
PAD
Y
0
0
1
1
Table 18-185. Tile Usage
Family
I/O Tiles
All listed
1
Table 18-186. Available Macro Types
Name
Description
IB25
2.5 Volt CMOS input levels; not supported in ProASICPLUS
(APA)
IB33
3.3 Volt CMOS input levels, PCI compliant
IB25LP
2.5 Volt CMOS input levels, low power
IB25S
2.5 Volt CMOS input levels, Schmitt Trigger; not supported in
ProASICPLUS (APA)
IB33S
3.3 Volt CMOS input levels, PCI compliant, Schmitt
Trigger
IB25LPS
2.5 Volt CMOS input levels, low power, Schmitt Trigger
IBxU
This component is supported by A500K, APA families.
Figure 18-90. IBxU Logic Diagram
Function: Input Buffer with Pull-up Resistor. This macro is available with a
Schmitt Trigger for APA devices. I/O macros which have *25LP* require VDDP of
2.5V, while *33* and *25* (no LP) require VDDP of 3.3V.
Input: PAD
Output: Y
Table 18-187. Truth Table
Input
Output
PAD
Y
0
0
1
1
NC
1
Table 18-188. Tile Usage
Family
I/O Tiles
All listed
1
Table 18-189. Available Macro Types
Name
Description
IB25U
2.5 Volt CMOS input levels, with pull-up resistor; not supported
in ProASICPLUS (APA)
IB33U
3.3 Volt CMOS input levels, with pull-up resistor, PCI
compliant
IB25LPU
2.5 Volt CMOS input levels, low power, with pull-up
resistor
IB25US
2.5 Volt CMOS input levels, with pull-up resistor and Schmitt
Trigger; not supported in ProASICPLUS (APA)
IB33US
3.3 Volt CMOS input levels, with pull-up resistor and Schmitt
Trigger
IB25LPUS
2.5 Volt CMOS input levels, low power, with pull-up resistor and
Schmitt Trigger
IOB25x
This component is supported by A500K family.
Figure 18-91. IOB25x Logic Diagram
Function: Bi-Directional Buffer; I/O macros that have *33* and *25* (no LP)
require VDDP of 3.3V.
Input: EN, A, PAD
Output: PAD, Y
Table 18-190. Truth Table
Input
Output
EN
A
PAD
PAD
Y
1
X
X
A
A
0
X
X
X
PAD
Table 18-191. Tile Usage
Family
I/O Tiles
All listed
1
Table 18-192. Available Macro Types
Name
Description
IOB25HH
2.5 Volt CMOS input levels, high drive strength, high slew
rate
IOB25HL
2.5 Volt CMOS input levels, high drive strength, low slew
rate
IOB25HN
2.5 Volt CMOS input levels, high drive strength, normal slew
rate
IOB25LH
2.5 Volt CMOS input levels, low drive strength, high slew
rate
3.3 Volt CMOS input levels, PCI compliant, low slew
GLMX33PNU
3.3 Volt CMOS input levels, PCI compliant, normal slew, w/ pull-up resistor
GLMX33PN
3.3 Volt CMOS input levels, PCI compliant, normal slew
GLMX33PHU
3.3 Volt CMOS input levels, PCI compliant, high slew, w/ pull-up resistor
GLMX33PH
3.3 Volt CMOS input levels, PCI compliant, high slew
GLPE
This component is supported by APA family.
Figure 18-116. GLPE Logic Diagram
Function: LVPECL inputs for high-speed signaling. The GLPE macro reads the
difference between the PECLIN and PECLREF analog signals and returns a voltage
of 1 if it is above a user-specified threshold.
Input: PECLIN, PECLREF
Output: GL
Table 18-265. Truth Table
Inputa
Output
PECLIN
PECLREF
GL
X
X
PECLIN
Note: a. This table describes digital model behavior for PECLIN
and PECLREF.
Table 18-266. Tile Usage
Family
I/O Tiles
All listed
1
GLPEMIB
This component is supported by APA family.
Figure 18-117. GLPEMIB Logic Diagram
Function: LVPECL inputs for high-speed signaling. The GLPEMIB macro reads the
difference between the PECLIN and PECLREF analog signals and returns a voltage
of 1 if it is above a user-specified threshold.
Input: A, EN, PECLIN, PECLREF
Output: Y, GL
Table 18-267. Truth Table
Inputa
Output
A
EN
PECLIN/PECLREF
GL
Y
X
1
X
PECLIN/PECLREF
PECLIN/PECLREF
X
0
X
A
PECLIN/PECLREF
Note: a. This table describes digital model behavior for PECLIN
and PECLREF.