18.3.5 Truth Table Symbol Descriptions

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
InputOutput
PADGL
00
11
Table 18-155. Tile Usage
FamilyI/O Tiles
All listed2
Table 18-156. Available GLx Macro Types
NameDescription
GL252.5 Volt CMOS input levels; not supported in ProASICPLUS (APA)
GL333.3 Volt CMOS input levels, PCI compliant
GL25LP2.5 Volt CMOS input levels, low power
GL25S2.5 Volt CMOS input levels, Schmitt Trigger; not supported in ProASICPLUS (APA)
GL33S3.3 Volt CMOS input levels, Schmitt Trigger
GL25LPS2.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
InputOutput
PADGL
00
11
NC1
Table 18-158. Tile Usage
FamilyComb
All listed2 I/O Tiles
Table 18-159. Available GLxU Macro Types
NameDescription
GL25U2.5 Volt CMOS input levels, with pull-up resistor; not supported in ProASICPLUS (APA)
GL33U3.3 Volt CMOS input levels, with pull-up resistor, PCI compliant
GL25LPU2.5 Volt CMOS input levels, low power, with pull-up resistor
GL25US2.5 Volt CMOS input levels, with pull-up resistor, Schmitt Trigger; not supported in ProASICPLUS (APA)
GL33US3.3 Volt CMOS input levels, with pull-up resistor, Schmitt Trigger
GL25LPUS2.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
InputOutput
AGL
11
00
Table 18-161. Tile Usage
FamilyI/O Tiles
All listed1

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
InputOutputInputOutput
PADYAGL
1111
0000
Table 18-163. Tile Usage
FamilyI/O Tiles
All listed2
Table 18-164. Available Macro Types
NameDescription
GLIB252.5 Volt CMOS input levels; not supported in ProASICPLUS (APA)
GLIB333.3 Volt CMOS input levels, PCI compliant
GLIB25LP2.5 Volt CMOS input levels, low power
GLIB25S2.5 Volt CMOS input levels, Schmitt Trigger; not supported in ProASICPLUS (APA)
GLIB33S3.3 Volt CMOS input levels, Schmitt Trigger
GLIB25LPS2.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
InputOutputInputOutput
PADYAGL
1111
0000
NC1
Table 18-166. Tile Usage
FamilyI/O Tiles
All listed2
Table 18-167. Available Macro Types
NameDescription
GLIB25U2.5 Volt CMOS input levels, with pull-up resistor; not supported in ProASICPLUS (APA)
GLIB33U3.3 Volt CMOS input levels, with pull-up resistor, PCI compliant
GLIB25LPU2.5 Volt CMOS input levels, low power, with pull-up resistor
GLIB25US2.5 Volt CMOS input levels, with pull-up resistor and Schmitt Trigger; not supported in ProASICPLUS (APA)
GLIB33US3.3 Volt CMOS input levels, with pull-up resistor and Schmitt Trigger
GLIB25LPUS2.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
InputOutput
PADY
11
00
Table 18-169. Truth Table
InputOutput
PADAENGL
0X00
1X01
X111
X010
Table 18-170. Tile Usage
FamilyI/O Tiles
All listed2
Table 18-171. Available Macro Types
NameDescription
GLMIB252.5 Volt CMOS input levels; not supported in ProASICPLUS (APA)
GLMIB333.3 Volt CMOS input levels, PCI compliant
GLMIB25LP2.5 Volt CMOS input levels, low power
GLMIB25S2.5 Volt CMOS input levels, Schmitt Trigger; not supported in ProASICPLUS (APA)
GLMIB33S3.3 Volt CMOS input levels, Schmitt Trigger
GLMIB25LPS2.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
InputOutput
PADY
11
00
NC1
Table 18-173. Truth Table
InputOutput
PADAENGL
0X00
1X01
X111
X010
NCX01
Table 18-174. Tile Usage
FamilyI/O Tiles
All listed2
Table 18-175. Available Macro Types
NameDescription
GLMIB25U2.5 Volt CMOS input levels, with pull-up resistor; not supported in ProASICPLUS (APA)
GLMIB33U3.3 Volt CMOS input levels, with pull-up resistor, PCI compliant
GLMIB25LPU2.5 Volt CMOS input levels, low power, with pull-up resistor
GLMIB25US2.5 Volt CMOS input levels, with pull-up resistor and Schmitt Trigger; not supported in ProASICPLUS (APA)
GLMIB33US3.3 Volt CMOS input levels, with pull-up resistor and Schmitt Trigger
GLMIB25LPUS2.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
InputOutput
PADY
11
00
Table 18-177. Truth Table
InputOutput
PADAENGL
X000
X101
1X11
0X10
Table 18-178. Tile Usage
FamilyI/O Tiles
All listed2
Table 18-179. Available Macro Types
NameDescription
GLMIBL252.5 Volt CMOS input levels; not supported in ProASICPLUS (APA)
GLMIBL333.3 Volt CMOS input levels, PCI compliant
GLMIBL25LP2.5 Volt CMOS input levels, low power
GLMIBL25S2.5 Volt CMOS input levels, Schmitt Trigger; not supported in ProASICPLUS (APA)
GLMIBL33S3.3 Volt CMOS input levels, Schmitt Trigger
GLMIBL25LPS2.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
InputOutput
PADY
00
11
NC1
Table 18-181. Truth Table
InputOutput
PADAENGL
X000
X101
1X11
0X10
NCX11
Table 18-182. Tile Usage
FamilyI/O Tiles
All listed2
Table 18-183. Available Macro Types
NameDescription
GLMIBL25U2.5 Volt CMOS input levels, with pull-up resistor; not supported in ProASICPLUS (APA)
GLMIBL33U3.3 Volt CMOS input levels, with pull-up resistor, PCI compliant
GLMIBL25LPU2.5 Volt CMOS input levels, low power, with pull-up resistor
GLMIBL25US2.5 Volt CMOS input levels, with pull-up resistor and Schmitt Trigger; not supported in ProASICPLUS (APA)
GLMIBL33US3.3 Volt CMOS input levels, with pull-up resistor and Schmitt Trigger
GLMIBL25LPUS2.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
InputOutput
PADY
00
11
Table 18-185. Tile Usage
FamilyI/O Tiles
All listed1
Table 18-186. Available Macro Types
NameDescription
IB252.5 Volt CMOS input levels; not supported in ProASICPLUS (APA)
IB333.3 Volt CMOS input levels, PCI compliant
IB25LP2.5 Volt CMOS input levels, low power
IB25S2.5 Volt CMOS input levels, Schmitt Trigger; not supported in ProASICPLUS (APA)
IB33S3.3 Volt CMOS input levels, PCI compliant, Schmitt Trigger
IB25LPS2.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
InputOutput
PADY
00
11
NC1
Table 18-188. Tile Usage
FamilyI/O Tiles
All listed1
Table 18-189. Available Macro Types
NameDescription
IB25U2.5 Volt CMOS input levels, with pull-up resistor; not supported in ProASICPLUS (APA)
IB33U3.3 Volt CMOS input levels, with pull-up resistor, PCI compliant
IB25LPU2.5 Volt CMOS input levels, low power, with pull-up resistor
IB25US2.5 Volt CMOS input levels, with pull-up resistor and Schmitt Trigger; not supported in ProASICPLUS (APA)
IB33US3.3 Volt CMOS input levels, with pull-up resistor and Schmitt Trigger
IB25LPUS2.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
InputOutput
ENAPADPADY
1XXAA
0XXXPAD
Table 18-191. Tile Usage
FamilyI/O Tiles
All listed1
Table 18-192. Available Macro Types
NameDescription
IOB25HH2.5 Volt CMOS input levels, high drive strength, high slew rate
IOB25HL2.5 Volt CMOS input levels, high drive strength, low slew rate
IOB25HN2.5 Volt CMOS input levels, high drive strength, normal slew rate
IOB25LH2.5 Volt CMOS input levels, low drive strength, high slew rate
IOB25LL2.5 Volt CMOS input levels, low drive strength, low slew rate
IOB25LN2.5 Volt CMOS input levels, low drive strength, normal slew rate

IOB25xU

This component is supported by A500K family.

Figure 18-92. IOB25xU Logic Diagram
  • Function: Bi-Directional Buffer with Pull-up Resistor; I/O macros that have *25LP* require VDDP of 2.5V.
  • Input: EN, A, PAD
  • Output: PAD, Y
Table 18-193. Truth Table
InputOutput
ENAPADPADY
1XXAA
0XXXPAD
0XNCNC1
Table 18-194. Tile Usage
FamilyI/O Tiles
All listed1
Table 18-195. Available Macro Types
NameDescription
IOB25HHU2.5 Volt CMOS input levels, high drive strength, high slew rate, with pull-up resistor
IOB25HLU2.5 Volt CMOS input levels, high drive strength, low slew rate, with pull-up resistor
IOB25HNU2.5 Volt CMOS input levels, high drive strength, normal slew rate, with pull-up resistor
IOB25LHU2.5 Volt CMOS input levels, low drive strength, high slew rate, with pull-up resistor
IOB25LLU2.5 Volt CMOS input levels, low drive strength, low slew rate, with pull-up resistor
IOB25LNU2.5 Volt CMOS input levels, low drive strength, normal slew rate, with pull-up resistor

IOB25LPx

This component is supported by A500K, APA families.

Figure 18-93. IOB25LPx Logic Diagram
  • Function: Bi-Directional Buffer (Low Power); I/O macros that have *25LP* require VDDP of 2.5V.
  • Input: EN, A, PAD
  • Output: PAD, Y
Table 18-196. Truth Table
InputOutput
ENAPADPADY
1XXAA
0XXXPAD
Table 18-197. Tile Usage
FamilyI/O Tiles
All listed1
Table 18-198. Available Macro Types
NameDescription
IOB25LPHH2.5 Volt CMOS input levels, low power, high drive strength, high slew rate
IOB25LPHL2.5 Volt CMOS input levels, low power, high drive strength, low slew rate
IOB25LPHN2.5 Volt CMOS input levels, low power, high drive strength, normal slew rate
IOB25LPLH2.5 Volt CMOS input levels, low power, low drive strength, high slew rate
IOB25LPLL2.5 Volt CMOS input levels, low power, low drive strength, low slew rate
IOB25LPLN2.5 Volt CMOS input levels, low power, low drive strength, normal slew rate

IOB25LPxU

This component is supported by A500K, APA families.

Figure 18-94. IOB25LPxU Logic Diagram
  • Function: Bi-Directional Buffer with Low Power and Pull-up Resistor; I/O macros that have *25LP* require VDDP of 2.5V.
  • Input: EN, A, PAD
  • Output: PAD, Y
Table 18-199. Truth Table
InputOutput
ENAPADPADY
1XXAA
0XXXPAD
0XNCNC1
Table 18-200. Tile Usage
FamilyI/O Tiles
All listed1
Table 18-201. Available Macro Types
NameDescription
IOB25LPHHU2.5 Volt CMOS input levels, low power, high drive strength, high slew rate, with pull-up resistor
IOB25LPHLU2.5 Volt CMOS input levels, low power, high drive strength, low slew rate, with pull-up resistor
IOB25LPHNU2.5 Volt CMOS input levels, low power, high drive strength, normal slew rate, with pull-up resistor
IOB25LPLHU2.5 Volt CMOS input levels, low power, low drive strength, high slew rate, with pull-up resistor
IOB25LPLLU2.5 Volt CMOS input levels, low power, low drive strength, low slew rate, with pull-up resistor
IOB25LPLNU2.5 Volt CMOS input levels, low power, low drive strength, normal slew rate, with pull-up resistor

IOB33x

This component is supported by A500K, APA families.

Figure 18-95. IOB33x 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-202. Truth Table
InputOutput
ENAPADPADY
1XXAA
0XXXPAD
Table 18-203. Tile Usage
FamilyI/O Tiles
All listed1
Table 18-204. Available Macro Types
NameDescription
IOB33LH3.3 Volt CMOS input levels, low strength drive, high slew rate
IOB33LL3.3 Volt CMOS input levels, low strength drive, low slew rate
IOB33LN3.3 Volt CMOS input levels, low strength drive, normal slew rate
IOB33PH3.3 Volt CMOS input levels, PCI compliant, high slew rate
IOB33PL3.3 Volt CMOS input levels, PCI compliant, low slew rate
IOB33PN3.3 Volt CMOS input levels, normal slew rate

IOB33xU

This component is supported by A500K, APA families.

Figure 18-96. IOB33xU Logic Diagram
  • Function: Bi-Directional Buffer with Pull-up Resistor; I/O macros that have *33* and *25* (no LP) require VDDP of 3.3V.
  • Input: EN, A, PAD
  • Output: PAD, Y
Table 18-205. Truth Table
InputOutput
ENAPADPADY
1XXAA
0XXXPAD
0XNCNC1
Table 18-206. Tile Usage
FamilyI/O Tiles
All listed1
Table 18-207. Available Macro Types
NameDescription
IOB33LHU3.3 Volt CMOS input levels, low strength drive, high slew rate, with pull-up resistor
IOB33LLU3.3 Volt CMOS input levels, low strength drive, low slew rate, with pull-up resistor
IOB33LNU3.3 Volt CMOS input levels, low strength drive, normal slew rate, with pull-up resistor
IOB33PHU3.3 Volt CMOS input levels, PCI compliant, high slew rate, with pull-up resistor
IOB33PLU3.3 Volt CMOS input levels, low slew rate, with pull-up resistor
IOB33PNU3.3 Volt CMOS input levels, normal slew rate, with pull-up resistor

IOBL25x

This component is supported by A500K family.

Figure 18-97. IOBL25x Logic Diagram
  • Function: Bi-Directional Buffer with Active Low Enable; I/O macros that have *25* (no LP) require VDDP of 3.3V.
  • Input: EN, A, PAD
  • Output: PAD, Y
Table 18-208. Truth Table
InputOutput
ENAPADPADY
1XXXPAD
0XXAA
Table 18-209. Tile Usage
FamilyI/O Tiles
All listed1
Table 18-210. Available Macro Types
NameDescription
IOBL25HH2.5 Volt CMOS input levels, high drive strength, high slew rate
IOBL25HL2.5 Volt CMOS input levels, high drive strength, low slew rate
IOBL25HN2.5 Volt CMOS input levels, high drive strength, normal slew rate
IOBL25LH2.5 Volt CMOS input levels, low drive strength, high slew rate
IOBL25LL2.5 Volt CMOS input levels, low drive strength, low slew rate
IOBL25LN2.5 Volt CMOS input levels, low drive strength, normal slew rate

IOBL25xU

This component is supported by A500K family.

Figure 18-98. IOBL25xU Logic Diagram
  • Function: Bi-Directional Buffer with Active Low Enable and Pull-up Resistor; I/O macros that have *25* (no LP) require VDDP of 3.3V.
  • Input: EN, A, PAD
  • Output: PAD, Y
Table 18-211. Truth Table
InputOutput
ENAPADPADY
1XXXPAD
0XXAA
1XNCNC1
Table 18-212. Tile Usage
FamilyI/O Tiles
All listed1
Table 18-213. Available Macro Types
NameDescription
IOBL25HHU2.5 Volt CMOS input levels, high drive strength, high slew rate, with pull-up resistor
IOBL25HLU2.5 Volt CMOS input levels, high drive strength, low slew rate, with pull-up resistor
IOBL25HNU2.5 Volt CMOS input levels, high drive strength, normal slew rate, with pull-up resistor
IOBL25LHU2.5 Volt CMOS input levels, low drive strength, high slew rate, with pull-up resistor
IOBL25LLU2.5 Volt CMOS input levels, low drive strength, low slew rate, with pull-up resistor
IOBL25LNU2.5 Volt CMOS input levels, low drive strength, normal slew rate, with pull-up resistor

IOBL25LPx

This component is supported by A500K, APA families.

Figure 18-99. IOBL25LPx Logic Diagram
  • Function: Bi-Directional Buffer with Active Low Enable (Low Power); I/O macros that have *25LP* require VDDP of 2.5V.
  • Input: EN, A, PAD
  • Output: PAD, Y
Table 18-214. Truth Table
InputOutput
ENAPADPADY
1XXXPAD
0XXAA
Table 18-215. Tile Usage
FamilyI/O Tiles
All listed1
Table 18-216. Available Macro Types
NameDescription
IOBL25LPHH2.5 Volt CMOS input levels, low power, high drive strength, high slew rate
IOBL25LPHL2.5 Volt CMOS input levels, low power, high drive strength, low slew rate
IOBL25LPHN2.5 Volt CMOS input levels, low power, high drive strength, normal slew rate
IOBL25LPLH2.5 Volt CMOS input levels, low power, low drive strength, high slew rate
IOBL25LPLL2.5 Volt CMOS input levels, low power, low drive strength, low slew rate
IOBL25LPLN2.5 Volt CMOS input levels, low power, low drive strength, normal slew rate

IOBL25LPxU

This component is supported by A500K, APA families.

Figure 18-100. IOBL25LPxU Logic Diagram
  • Function: Bi-Directional Buffer with Active Low Enable, Low Power, and Pull-up Resistor; I/O macros that have *25LP* require VDDP of 2.5V.
  • Input: EN, A, PAD
  • Output: PAD, Y
Table 18-217. Truth Table
InputOutput
ENAPADPADY
1XXXPAD
0XXAA
1XNCNC1
Table 18-218. Tile Usage
FamilyI/O Tiles
All listed1
Table 18-219. Available Macro Types
NameDescription
IOBL25LPHHU2.5 Volt CMOS input levels, low power, high drive strength, high slew rate, with pull-up resistor
IOBL25LPHLU2.5 Volt CMOS input levels, low power, high drive strength, low slew rate, with pull-up resistor
IOBL25LPHNU2.5 Volt CMOS input levels, low power, high drive strength, normal slew rate, with pull-up resistor
IOBL25LPLHU2.5 Volt CMOS input levels, low power, low drive strength, high slew rate, with pull-up resistor
IOBL25LPLLU2.5 Volt CMOS input levels, low power, low drive strength, low slew rate, with pull-up resistor
IOBL25LPLNU2.5 Volt CMOS input levels, low power, low drive strength, normal slew rate, with pull-up resistor

IOBL33x

This component is supported by A500K, APA families.

Figure 18-101. IOBL33x Logic Diagram
  • Function: Bi-Directional Buffer with Active Low Enable; I/O macros that have *33* and *25* (no LP) require VDDP of 3.3V.
  • Input: EN, PAD, A
  • Output: PAD, Y
Table 18-220. Truth Table
InputOutput
ENAPADPADY
1XXXPAD
0XXAA
Table 18-221. Tile Usage
FamilyI/O Tiles
All listed1
Table 18-222. Available Macro Types
NameDescription
IOBL33LH3.3 Volt CMOS input levels, low strength drive, high slew rate
IOBL33LL3.3 Volt CMOS input levels, low strength drive, low slew rate
IOBL33LN3.3 Volt CMOS input levels, low strength drive, normal slew rate
IOBL33PH3.3 Volt CMOS input levels, PCI compliant, high slew rate
IOBL33PL3.3 Volt CMOS input levels, PCI compliant, low slew rate
IOBL33PN3.3 Volt CMOS input levels, PCI compliant, normal slew rate

IOBL33xU

This component is supported by A500K, APA families.

Figure 18-102. IOBL33xU Logic Diagram
  • Function: Bi-Directional Buffer with Active Low Enable and Pull-up Resistor; I/O macros that have *33* (no LP) require VDDP of 3.3V.
  • Input: EN, PAD, A
  • Output: PAD, Y
Table 18-223. Truth Table
InputOutput
ENAPADPADY
1XXXPAD
0XXAA
1XNCNC1
Table 18-224. Tile Usage
FamilyI/O Tiles
All listed1
Table 18-225. Available Macro Types
NameDescription
IOBL33LHU3.3 Volt CMOS input levels, low strength drive, high slew rate, with pull-up resistor
IOBL33LLU3.3 Volt CMOS input levels, low strength drive, low slew rate, with pull-up resistor
IOBL33LNU3.3 Volt CMOS input levels, low strength drive, normal slew rate, with pull-up resistor
IOBL33PHU3.3 Volt CMOS input levels, PCI compliant, high slew rate, with pull-up resistor
IOBL33PLU3.3 Volt CMOS input levels, PCI compliant, low slew rate, with pull-up resistor
IOBL33PNU3.3 Volt CMOS input levels, PCI compliant, normal slew rate, with pull-up resistor

OB25x

This component is supported by A500K family.

Figure 18-103. OB25x Logic Diagram
  • Function: Output Buffer
  • Input: A
  • Output: PAD
Table 18-226. Truth Table
InputOutput
APAD
00
11
Table 18-227. Tile Usage
FamilyI/O Tiles
All listed1
Table 18-228. Available Macro Types
NameDescription
OB25HH2.5 Volt CMOS input levels, high strength drive, high slew rate
OB25HL2.5 Volt CMOS input levels, high strength drive, low slew rate
OB25HN2.5 Volt CMOS input levels, high strength drive, normal slew rate
OB25LH2.5 Volt CMOS input levels, low strength drive, high slew rate
OB25LL2.5 Volt CMOS input levels, low strength drive, low slew rate
OB25LN2.5 Volt CMOS input levels, low strength drive, normal slew rate

OB25LPx

This component is supported by A500K, APA families.

Figure 18-104. OB25LPx Logic Diagram
  • Function: Output Buffer (Low Power)
  • Input: A
  • Output: PAD
Table 18-229. Truth Table
InputOutput
APAD
00
11
Table 18-230. Tile Usage
FamilyI/O Tiles
All listed1
Table 18-231. Available Macro Types
NameDescription
OB25LPHH2.5 Volt CMOS input levels, low power, high strength drive, high slew rate
OB25LPHL2.5 Volt CMOS input levels, low power, high strength drive, low slew rate
OB25LPHN2.5 Volt CMOS input levels, low power, high strength drive, normal slew rate
OB25LPLH2.5 Volt CMOS input levels, low power, low strength drive, high slew rate
OB25LPLL2.5 Volt CMOS input levels, low power, low strength drive, low slew rate
OB25LPLN2.5 Volt CMOS input levels, low power, low strength drive, normal slew rate

OB33x

This component is supported by A500K, APA families.

Figure 18-105. OB33x Logic Diagram
  • Function: Output Buffer
  • Input: A
  • Output: PAD
Table 18-232. Truth Table
InputOutput
APAD
00
11
Table 18-233. Tile Usage
FamilyI/O Tiles
All listed1
Table 18-234. Available Macro Types
NameDescription
OB33LH3.3 Volt CMOS input levels, low strength drive, high slew rate
OB33LL3.3 Volt CMOS input levels, low strength drive, low slew rate
OB33LN3.3 Volt CMOS input levels, low strength drive, normal slew rate
OB33PH3.3 Volt CMOS input levels, PCI compliant, high slew rate
OB33PL3.3 Volt CMOS input levels, low slew rate
OB33PN3.3 Volt CMOS input levels, normal slew rate

OTB25x

This component is supported by A500K family.

Figure 18-106. OTB25x Logic Diagram
  • Function: Three State Output Buffer
  • Input: EN, A
  • Output: PAD
Table 18-235. Truth Table
InputOutput
ENAPAD
0XZ
111
100
Table 18-236. Tile Usage
FamilyI/O Tiles
All listed1
Table 18-237. Available Macro Types
NameDescription
OTB25HH2.5 Volt CMOS input levels, high strength drive, high slew rate
OTB25HL2.5 Volt CMOS input levels, high strength drive, low slew rate
OTB25HN2.5 Volt CMOS input levels, high strength drive, normal slew rate
OTB25LH2.5 Volt CMOS input levels, low strength drive, high slew rate
OTB25LL2.5 Volt CMOS input levels, low strength drive, low slew rate
OTB25LN2.5 Volt CMOS input levels, low strength drive, normal slew rate

OTB25LPx

This component is supported by A500K, APA families.

Figure 18-107. OTB25LPx Logic Diagram
  • Function: Three State Output Buffer (Low Power)
  • Input: EN, A
  • Output: PAD
Table 18-238. Truth Table
ENAPAD
0XZ
111
100
Table 18-239. Tile Usage
FamilyI/O Tiles
All listed1
Table 18-240. Available Macro Types
NameDescription
OTB25LPHH2.5 Volt CMOS input levels, low power, high strength drive, high slew rate
OTB25LPHL2.5 Volt CMOS input levels, low power, high strength drive, low slew rate
OTB25LPHN2.5 Volt CMOS input levels, low power, high strength drive, normal slew rate
OTB25LPLH2.5 Volt CMOS input levels, low power, low strength drive, high slew rate
OTB25LPLL2.5 Volt CMOS input levels, low power, low strength drive, low slew rate
OTB25LPLN2.5 Volt CMOS input levels, low power, low strength drive, normal slew rate

OTB33x

This component is supported by A500K, APA families.

Figure 18-108. OTB33x Logic Diagram
  • Function: Three State Output Buffer
  • Input: EN, A
  • Output: PAD
Table 18-241. Truth Table
InputOutput
ENAPAD
0XZ
111
100
Table 18-242. Tile Usage
FamilyI/O Tiles
All listed1
Table 18-243. Available Macro Types
NameDescription
OTB33LH3.3 Volt CMOS input levels, low strength drive, high slew rate
OTB33LL3.3 Volt CMOS input levels, low strength drive, low slew rate
OTB33LN3.3 Volt CMOS input levels, low strength drive, normal slew rate
OTB33PH3.3 Volt CMOS input levels, PCI compliant, high slew rate
OTB33PL3.3 Volt CMOS input levels, PCI compliant, low slew rate
OTB33PN3.3 Volt CMOS input levels, PCI compliant, normal slew rate

OTBL25x

This component is supported by A500K family.

Figure 18-109. OTBL25x Logic Diagram
  • Function: Three State Output Buffer with Active Low Enable
  • Input: EN, A
  • Output: PAD
Table 18-244. Truth Table
InputOutput
ENAPAD
000
011
1XZ
Table 18-245. Tile Usage
FamilyI/O Tiles
All listed1
Table 18-246. Available Macro Types
NameDescription
OTBL25HH2.5 Volt CMOS input levels, high strength drive, high slew rate
OTBL25HL2.5 Volt CMOS input levels, high strength drive, low slew rate
OTBL25HN2.5 Volt CMOS input levels, high strength drive, normal slew rate
OTBL25LH2.5 Volt CMOS input levels, low strength drive, high slew rate
OTBL25LL2.5 Volt CMOS input levels, low strength drive, low slew rate
OTBL25LN2.5 Volt CMOS input levels, low strength drive, normal slew rate

OTBL25LPx

This component is supported by A500K, APA families.

Figure 18-110. OTBL25LPx Logic Diagram
  • Function: Three State Output Buffer with Active Low Enable
  • Input: EN, A
  • Output: PAD
Table 18-247. Truth Table
InputOutput
ENAPAD
000
011
1XZ
Table 18-248. Tile Usage
FamilyI/O Tiles
All listed1
Table 18-249. Available Macro Types
NameDescription
OTBL25LPHH2.5 Volt CMOS input levels, low power, high strength drive, high slew rate
OTBL25LPHL2.5 Volt CMOS input levels, low power, high strength drive, low slew rate
OTBL25LPHN2.5 Volt CMOS input levels, low power, high strength drive, normal slew rate
OTBL25LPLH2.5 Volt CMOS input levels, low power, low strength drive, high slew rate
OTBL25LPLL2.5 Volt CMOS input levels, low power, low strength drive, low slew rate
OTBL25LPLN2.5 Volt CMOS input levels, low power, low strength drive, normal slew rate

OTBL33x

This component is supported by A500K, APA families.

Figure 18-111. OTBL33x Logic Diagram
  • Function: Three State Output Buffer with Active Low Enable
  • Input: EN, A
  • Output: PAD
Table 18-250. Truth Table
InputOutput
ENAPAD
000
011
1XZ
Table 18-251. Tile Usage
FamilyI/O Tiles
All listed1
Table 18-252. Available Macro Types
NameDescription
OTBL33LH3.3 Volt CMOS input levels, low strength drive, high slew rate
OTBL33LL3.3 Volt CMOS input levels, low strength drive, low slew rate
OTBL33LN3.3 Volt CMOS input levels, low strength drive, normal slew rate
OTBL33PH3.3 Volt CMOS input levels, PCI compliant, high slew rate
OTBL33PL3.3 Volt CMOS input levels, PCI compliant, low slew rate
OTBL33PN3.3 Volt CMOS input levels, PCI compliant, normal slew rate

GLMIOBx

This component is supported by APA family.

Figure 18-112. GLMIOBx Logic Diagram
  • Function: Bi-directional IO buffer and global connection
  • Input: DE, D, PAD, A, EN
  • Output: PAD, Y, GL
Table 18-253. Truth Table
Input Output
DEDPADAENPADYGL
1XN/AX0DDD
1XN/AX1DDA
0XXX0N/APADPAD
0XXX1N/APADA
Table 18-254. Tile Usage
FamilyI/O Tiles
All listed1
Table 18-255. Available Macro Types
NameDescription
GLMIOB25LPLU2.5 Volt CMOS input levels, low power, low strength, low slew, w/ pull-up resistor
GLMIOB25LPL2.5 Volt CMOS input levels, low power, low strength, low slew
GLMIOB25LPNU2.5 Volt CMOS input levels, low power, low strength, normal slew, w/ pull-up resistor
GLMIOB25LPN2.5 Volt CMOS input levels, low power, low strength, normal slew
GLMIOB25LPHU2.5 Volt CMOS input levels, low power, low strength, high slew, w/ pull-up resistor
GLMIOB25LPH2.5 Volt CMOS input levels, low power, low strength, high slew
GLMIOB25LPHLU2.5 Volt CMOS input levels, low power, high strength, low slew, w/ pull-up resistor
GLMIOB25LPHL2.5 Volt CMOS input levels, low power, high strength, low slew
GLMIOB25LPHNU2.5 Volt CMOS input levels, low power, high strength, normal slew, w/ pull-up resistor
GLMIOB25LPHN2.5 Volt CMOS input levels, low power, high strength, normal slew
GLMIOB25LPHHU2.5 Volt CMOS input levels, low power, high strength, high slew, w/ pull-up resistor
GLMIOB25LPHH2.5 Volt CMOS input levels, low power, high strength, high slew
GLMIOB33LLU3.3 Volt CMOS input levels, low power, low slew, w/ pull-up resistor
GLMIOB33LL3.3 Volt CMOS input levels, low power, low slew
GLMIOB33LNU3.3 Volt CMOS input levels, low power, normal slew, w/ pull-up resistor
GLMIOB33LN3.3 Volt CMOS input levels, low power, normal slew
GLMIOB33LHU3.3 Volt CMOS input levels, low power, high slew, w/ pull-up resistor
GLMIOB33LH3.3 Volt CMOS input levels, low power, high slew
GLMIOB33PLU3.3 Volt CMOS input levels, PCI compliant, low slew, w/ pull-up resistor
GLMIOB33PL3.3 Volt CMOS input levels, PCI compliant, low slew
GLMIOB33PNU3.3 Volt CMOS input levels, PCI compliant, normal slew, w/ pull-up resistor
GLMIOB33PN3.3 Volt CMOS input levels, PCI compliant, normal slew
GLMIOB33PHU3.3 Volt CMOS input levels, PCI compliant, high slew, w/ pull-up resistor
GLMIOB33PH3.3 Volt CMOS input levels, PCI compliant, high slew

GLMIOBLx

This component is supported by APA family.

Figure 18-113. GLMIOBLx Logic Diagram
  • Function: Bi-directional IO buffer and global connection, with active low enable
  • Input: DE, D, PAD, A, EN
  • Output: PAD, Y, GL
Table 18-256. Truth Table
Input Output
DEDPADAENPADYGL
1XN/AX0DDA
1XN/AX1DDD
0XXX0N/APADA
0XXX1N/APADPAD
Table 18-257. Tile Usage
FamilyI/O Tiles
All listed2
Table 18-258. Available Macro Types
NameDescription
GLMIOBL25LPLU2.5 Volt CMOS input levels, low power, low strength, low slew, w/ pull-up resistor
GLMIOBL25LPL2.5 Volt CMOS input levels, low power, low strength, low slew
GLMIOBL25LPNU2.5 Volt CMOS input levels, low power, low strength, normal slew, w/ pull-up resistor
GLMIOBL25LPN2.5 Volt CMOS input levels, low power, low strength, normal slew
GLMIOBL25LPHU2.5 Volt CMOS input levels, low power, low strength, high slew, w/ pull-up resistor
GLMIOBL25LPH2.5 Volt CMOS input levels, low power, low strength, high slew
GLMIOBL25LPHLU2.5 Volt CMOS input levels, low power, high strength, low slew, w/ pull-up resistor
GLMIOBL25LPHL2.5 Volt CMOS input levels, low power, high strength, low slew
GLMIOBL25LPHNU2.5 Volt CMOS input levels, low power, high strength, normal slew, w/ pull-up resistor
GLMIOBL25LPHN2.5 Volt CMOS input levels, low power, high strength, normal slew
GLMIOBL25LPHHU2.5 Volt CMOS input levels, low power, high strength, high slew, w/ pull-up resistor
GLMIOBL25LPHH2.5 Volt CMOS input levels, low power, high strength, high slew
GLMIOBL33LLU3.3 Volt CMOS input levels, low power, low slew, w/ pull-up resistor
GLMIOBL33LL3.3 Volt CMOS input levels, low power, low slew
GLMIOBL33LNU3.3 Volt CMOS input levels, low power, normal slew, w/ pull-up resistor
GLMIOBL33LN3.3 Volt CMOS input levels, low power, normal slew
GLMIOBL33LHU3.3 Volt CMOS input levels, low power, high slew, w/ pull-up resistor
GLMIOBL33LH3.3 Volt CMOS input levels, low power, high slew
GLMIOBL33PLU3.3 Volt CMOS input levels, PCI compliant, low slew, w/ pull-up resistor
GLMIOBL33PL3.3 Volt CMOS input levels, PCI compliant, low slew
GLMIOBL33PNU3.3 Volt CMOS input levels, PCI compliant, normal slew, w/ pull-up resistor
GLMIOBL33PN3.3 Volt CMOS input levels, PCI compliant, normal slew
GLMIOBL33PHU3.3 Volt CMOS input levels, PCI compliant, high slew, w/ pull-up resistor
GLMIOBL33PH3.3 Volt CMOS input levels, PCI compliant, high slew

GLMXx

This component is supported by APA family.

Figure 18-114. GLMXx Logic Diagram
  • Function: Two bi-directional IO pads (global and regular), multiplexed
  • Input: DE1, D1, PAD1, DE2, D2, PAD2, EN
  • Output: PAD1, Y1, PAD2, Y2, GL
Table 18-259. Truth Table
InputOutput
DE1D1PAD1DE2D2PAD2ENPAD1Y1PAD2Y2GL
1XN/A1XN/A1D1D1D2D2D2
1XN/A1XN/A0D1D1D2D2D1
0XX0XX0N/APAD1N/APAD2PAD1
0XX0XX1N/APAD1N/APAD2PAD2
1XN/A0XX0D1D1N/APAD2D1
1XN/A0XX1D1D1N/APAD2PAD2
0XX1XN/A0N/APAD1D2D2PAD1
0XX1XN/A1N/APAD1D2D2D2
Table 18-260. Tile Usage
FamilyI/O Tiles
All listed3
Table 18-261. Available Macro Types
NameDescription
GLMX25LPLU2.5 Volt CMOS input levels, low power, low strength, low slew, w/ pull-up resistor
GLMX25LPL2.5 Volt CMOS input levels, low power, low strength, low slew
GLMX25LPNU2.5 Volt CMOS input levels, low power, low strength, normal slew, w/ pull-up resistor
GLMX25LPN2.5 Volt CMOS input levels, low power, low strength, normal slew
GLMX25LPHU2.5 Volt CMOS input levels, low power, low strength, high slew, w/ pull-up resistor
GLMX25LPH2.5 Volt CMOS input levels, low power, low strength, high slew
GLMX25LPHLU2.5 Volt CMOS input levels, low power, high strength, low slew, w/ pull-up resistor
GLMX25LPHL2.5 Volt CMOS input levels, low power, high strength, low slew
GLMX25LPHNU2.5 Volt CMOS input levels, low power, high strength, normal slew, w/ pull-up resistor
GLMX25LPHN2.5 Volt CMOS input levels, low power, high strength, normal slew
GLMX25LPHHU2.5 Volt CMOS input levels, low power, high strength, high slew, w/ pull-up resistor
GLMX25LPHH2.5 Volt CMOS input levels, low power, high strength, high slew
GLMX33LLU3.3 Volt CMOS input levels, low power, low slew, w/ pull-up resistor
GLMX33LL3.3 Volt CMOS input levels, low power, low slew
GLMX33LNU3.3 Volt CMOS input levels, low power, normal slew, w/ pull-up resistor
GLMX33LN3.3 Volt CMOS input levels, low power, normal slew
GLMX33LHU3.3 Volt CMOS input levels, low power, high slew, w/ pull-up resistor
GLMX33LH3.3 Volt CMOS input levels, low power, high slew
GLMX33PLU3.3 Volt CMOS input levels, PCI compliant, low slew, w/ pull-up resistor
GLMX33PL3.3 Volt CMOS input levels, PCI compliant, low slew
GLMX33PNU3.3 Volt CMOS input levels, PCI compliant, normal slew, w/ pull-up resistor
GLMX33PN3.3 Volt CMOS input levels, PCI compliant, normal slew
GLMX33PHU3.3 Volt CMOS input levels, PCI compliant, high slew, w/ pull-up resistor
GLMX33PH3.3 Volt CMOS input levels, PCI compliant, high slew

GLMXLx

This component is supported by APA family.

Figure 18-115. GLMXLx Logic Diagram
  • Function: Two bi-directional IO pads (global and regular), multiplexed, w/ active low enable
  • Input: DE1, D1, PAD1, DE2, D2, PAD2, EN
  • Output: PAD1, Y1, PAD2, Y2, GL
Table 18-262. Truth Table
InputOutput
DE1D1PAD1DE2D2PAD2ENPAD1Y1PAD2Y2GL
1XN/A1XN/A0D1D1D2D2D2
1XN/A1XN/A1D1D1D2D2D1
0XX0XX0N/APAD1N/APAD2PAD2
0XX0XX1N/APAD1N/APAD2PAD1
1XN/A0XX0D1D1N/APAD2PAD2
1XN/A0XX1D1D1N/APAD2D1
0XX1XN/A0N/APAD1D2D2D2
0XX1XN/A1N/APAD1D2D2PAD1
Table 18-263. Tile Usage
FamilyI/O Tiles
All listed3
Table 18-264. Available GLMIOBLx Macro Types
NameDescription
GLMX25LPLU2.5 Volt CMOS input levels, low power, low strength, low slew, w/ pull-up resistor
GLMX25LPL2.5 Volt CMOS input levels, low power, low strength, low slew
GLMX25LPNU2.5 Volt CMOS input levels, low power, low strength, normal slew, w/ pull-up resistor
GLMX25LPN2.5 Volt CMOS input levels, low power, low strength, normal slew
GLMX25LPHU2.5 Volt CMOS input levels, low power, low strength, high slew, w/ pull-up resistor
GLMX25LPH2.5 Volt CMOS input levels, low power, low strength, high slew
GLMX25LPHLU2.5 Volt CMOS input levels, low power, high strength, low slew, w/ pull-up resistor
GLMX25LPHL2.5 Volt CMOS input levels, low power, high strength, low slew
GLMX25LPHNU2.5 Volt CMOS input levels, low power, high strength, normal slew, w/ pull-up resistor
GLMX25LPHN2.5 Volt CMOS input levels, low power, high strength, normal slew
GLMX25LPHHU2.5 Volt CMOS input levels, low power, high strength, high slew, w/ pull-up resistor
GLMX25LPHH2.5 Volt CMOS input levels, low power, high strength, high slew
GLMX33LLU3.3 Volt CMOS input levels, low power, low slew, w/ pull-up resistor
GLMX33LL3.3 Volt CMOS input levels, low power, low slew
GLMX33LNU3.3 Volt CMOS input levels, low power, normal slew, w/ pull-up resistor
GLMX33LN3.3 Volt CMOS input levels, low power, normal slew
GLMX33LHU3.3 Volt CMOS input levels, low power, high slew, w/ pull-up resistor
GLMX33LH3.3 Volt CMOS input levels, low power, high slew
GLMX33PLU3.3 Volt CMOS input levels, PCI compliant, low slew, w/ pull-up resistor
GLMX33PL3.3 Volt CMOS input levels, PCI compliant, low slew
GLMX33PNU3.3 Volt CMOS input levels, PCI compliant, normal slew, w/ pull-up resistor
GLMX33PN3.3 Volt CMOS input levels, PCI compliant, normal slew
GLMX33PHU3.3 Volt CMOS input levels, PCI compliant, high slew, w/ pull-up resistor
GLMX33PH3.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
InputaOutput
PECLINPECLREFGL
XXPECLIN
Note: a. This table describes digital model behavior for PECLIN and PECLREF.
Table 18-266. Tile Usage
FamilyI/O Tiles
All listed1

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
InputaOutput
AENPECLIN/PECLREFGLY
X1XPECLIN/PECLREFPECLIN/PECLREF
X0XAPECLIN/PECLREF
Note: a. This table describes digital model behavior for PECLIN and PECLREF.
Table 18-268. Tile Usage
FamilyI/O Tiles
All listed1