MachXO3 Family
Data Sheet
© 2014-2019 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at www.latticesemi.com/legal.
All other brand or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice.
FPGA-DS-02032-2.4 7
1. Introduction
MachXO3™ device family is an Ultra-Low Density
family that supports the most advanced programmable
bridging and I/O expansion. It has the breakthrough
I/O density and the lowest cost per I/O. The device I/O
features have the integrated support for latest industry
standard I/O.
The MachXO3L/LF family of low power, instant-on,
non-volatile PLDs has five devices with densities
ranging from 640 to 9400 Look-Up Tables (LUTs). In
addition to LUT-based, low-cost programmable logic
these devices feature Embedded Block RAM (EBR),
Distributed RAM, Phase Locked Loops (PLLs),
pre-engineered source synchronous I/O support,
advanced configuration support including dual-boot
capability and hardened versions of commonly used
functions such as SPI controller, I2C controller and
timer/counter. MachXO3LF devices also support User
Flash Memory (UFM). These features allow these
devices to be used in low cost, high volume consumer
and system applications.
The MachXO3L/LF devices are designed on a 65nm
non-volatile low power process. The device
architecture has several features such as
programmable low swing differential I/Os and the
ability to turn off I/O banks, on-chip PLLs and
oscillators dynamically. These features help manage
static and dynamic power consumption resulting in low
static power for all members of the family.
The MachXO3L/LF devices are available in two versions
C and E with two speed grades: -5 and -6, with -6 being
the fastest. C devices have an internal linear voltage
regulator which supports external VCC supply voltages
of 3.3 V or 2.5 V. E devices only accept 1.2 V as the
external VCC supply voltage. With the exception of
power supply voltage both C and E are functionally
compatible with each other.
The MachXO3L/LF PLDs are available in a broad range
of advanced halogen-free packages ranging from the
space saving 2.5 x 2.5 mm WLCSP to the 19 x 19 mm
caBGA. MachXO3L/LF devices support density
migration within the same package. Table 1.1 shows
the LUT densities, package and I/O options, along with
other key parameters.
The MachXO3L/LF devices offer enhanced I/O features
such as drive strength control, slew rate control, PCI
compatibility, bus-keeper latches, pull-up resistors,
pull-down resistors, open drain outputs and hot
socketing. Pull-up, pull-down and bus-keeper features
are controllable on a “per-pin” basis. A user-
programmable internal oscillator is included in
MachXO3L/LF devices. The clock output from this
oscillator may be divided by the timer/counter for use
as clock input in functions such as LED control,
keyboard scanner and similar state machines.
The MachXO3L/LF devices also provide flexible,
reliable and secure configuration from on-chip
NVCM/Flash. These devices can also configure
themselves from external SPI Flash or be configured by
an external master through the JTAG test access port
or through the I2C port. Additionally, MachXO3L/LF
devices support dual-boot capability (using external
Flash memory) and remote field upgrade (TransFR)
capability.
Lattice provides a variety of design tools that allow
complex designs to be efficiently implemented using
the MachXO3L/LF family of devices. Popular logic
synthesis tools provide synthesis library support for
MachXO3L/LF. Lattice design tools use the synthesis
tool output along with the user-specified preferences
and constraints to place and route the design in the
MachXO3L/LF device. These tools extract the timing
from the routing and back-annotate it into the design
for timing verification.
Lattice provides many pre-engineered IP (Intellectual
Property) LatticeCORE™ modules, including a number
of reference designs licensed free of charge, optimized
for the MachXO3L/LF PLD family. By using these
configurable soft core IP cores as standardized blocks,
users are free to concentrate on the unique aspects of
their design, increasing their productivity.