
40MX and 42MX FPGA Families
Re vi s i on 11
1-7
MultiPlex I/O Modules
42MX devices feature Multiplex I/Os and support 5.0V, 3.3V, and mixed 3.3V/5.0V operations.
The MultiPlex I/O modules provide the interface between the device pins and the logic array.
Figure 1-9is a block diagram of the 42MX I/O module. A variety of user functions, determined by a library macro
information.) All 42MX I/O modules contain tristate buffers, with input and output latches that can be
configured for input, output, or bidirectional operation.
All 42MX devices contain flexible I/O structures, where each output pin has a dedicated output-enable
control (
Figure 1-9). The I/O module can be used to latch input or output data, or both, providing fast set-
up time. In addition, the Designer software tools can build a D-type flip-flop using a C-module combined
more details.
A42MX24 and A42MX36 devices also offer selectable PCI output drives, enabling 100% compliance with
version 2.1 of the PCI specification. For low-power systems, all inputs and outputs are turned off to
reduce current consumption to below 500
μA.
To achieve 5.0V or 3.3V PCI-compliant output drives on A42MX24 and A42MX36 devices, a chip-wide
PCI fuse is programmed via the Device Selection Wizard in the Designer software
(Figure 1-10). When
the PCI fuse is not programmed, the output drive is standard.
Designer software development tools provide a design library of I/O macro functions that can implement
all I/O configurations supported by the MX FPGAs.
Note:
*Can be configured as a Latch or D Flip-Flop (Using
C-Module)
Figure 1-9
42MX I/O Module
Figure 1-10 PCI Output Structure of A42MX24 and A42MX36 Devices
Q
D
From Array
To Array
G/CLK*
Q
D
PAD
EN
Signal
PCI Enable
PCI
Fuse
Drive
STD
Output