or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice.
www.latticesemi.com
1-1
Introduction_01.2
Lattice Semiconductor
Introduction
MachXO Family Data Sheet
The devices use look-up tables (LUTs) and embedded block memories traditionally associated with FPGAs for flex-
ible and efficient logic implementation. Through non-volatile technology, the devices provide the single-chip, high-
security, instant-on capabilities traditionally associated with CPLDs. Finally, advanced process technology and
careful design will provide the high pin-to-pin performance also associated with CPLDs.
The ispLEVER
®
design tools from Lattice allow complex designs to be efficiently implemented using the MachXO
family of devices. Popular logic synthesis tools provide synthesis library support for MachXO. The ispLEVER tools
use the synthesis tool output along with the constraints from its floor planning tools to place and route the design in
the MachXO device. The ispLEVER tool extracts the timing from the routing and back-annotates it into the design
for timing verification.
1-2
MachXO Family Data Sheet
Architecture
February 2007
Data Sheet
Architecture Overview
The MachXO family architecture contains an array of logic blocks surrounded by Programmable I/O (PIO). Some
devices in this family have sysCLOCK PLLs and blocks of sysMEM™ Embedded Block RAM (EBRs). Figures 2-1,
2-2, and 2-3 show the block diagrams of the various family members.
The logic blocks are arranged in a two-dimensional grid with rows and columns. The EBR blocks are arranged in a
column to the left of the logic array. The PIO cells are located at the periphery of the device, arranged into Banks.
The PIOs utilize a flexible I/O buffer referred to as a sysIO interface that supports operation with a variety of inter-
face standards. The blocks are connected with many vertical and horizontal routing channel resources. The place
and route software tool automatically allocates these routing resources.
There are two kinds of logic blocks, the Programmable Functional Unit (PFU) and the Programmable Functional
unit without RAM (PFF). The PFU contains the building blocks for logic, arithmetic, RAM, ROM, and register func-
tions. The PFF block contains building blocks for logic, arithmetic, ROM, and register functions. Both the PFU and
PFF blocks are optimized for flexibility, allowing complex designs to be implemented quickly and effectively. Logic
blocks are arranged in a two-dimensional array. Only one type of block is used per row.
In the MachXO family, the number of sysIO Banks varies by device. There are different types of I/O Buffers on dif-
ferent Banks. See the details in later sections of this document. The sysMEM EBRs are large, dedicated fast mem-
ory blocks; these blocks are found only in the larger devices. These blocks can be configured as RAM, ROM or
FIFO. FIFO support includes dedicated FIFO pointer and flag “hard” control logic to minimize LUT use.
The MachXO architecture provides up to two sysCLOCK™ Phase Locked Loop (PLL) blocks on larger devices.
These blocks are located at either end of the memory blocks. The PLLs have multiply, divide, and phase shifting
capabilities that are used to manage the frequency and phase relationships of the clocks.
Every device in the family has a JTAG Port that supports programming and configuration of the device as well as
access to the user logic. The MachXO devices are available for operation from 3.3V, 2.5V, 1.8V, and 1.2V power
supplies, providing easy integration into the overall system.
or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice.
www.latticesemi.com
2-1
Architecture_01.4
Lattice Semiconductor
Figure 2-1. Top View of the MachXO1200 Device
1
Architecture
MachXO Family Data Sheet
PIOs Arranged into
sysIO Banks
sysMEM Embedded
Block RAM (EBR)
Programmable
Functional Units
with RAM (PFUs)
Programmable
Functional Units
without RAM (PFFs)
sysCLOCK
PLL
JTAG Port
1. Top view of the MachXO2280 device is similar but with higher LUT count, two PLLs, and three EBR blocks.
Linux is a variant of the Unix operating system. The principles and ideas of writing drivers under Linux are completely similar to those of other Unix systems, but there are great differences between ...
I have made a USB VIDEO device on wince some time ago (slave, not host), and now my boss needs to make a USB AUDIO DEVICE. The USB part can send data normally, and the recording device on the computer...
Most of the papers or journals I have seen talk about the conversion of AC power into 400V DC output through L6561 PFC, and then the quasi-resonant PWM control of the subsequent stage uses single-ende...
How do I get the dynamic major device number from /PROC/DEVICES? How do I write a script? In which file should I write it? How do I run this script when Linux starts? Thank you!...
When importing OrCAD schematics and PCB files into AD14.0, it prompts "[color=rgb(51, 51, 51)][backcolor=rgb(252, 252, 252)][font=微软雅黑, "][size=24px]F[/size][/font][/backcolor][/color][color=rgb(51, 5...
As the number of cars increases, environmental pressures are also increasing. At this time, some people are saying that new energy vehicles are energy-efficient and environmentally friendly, and ar...[Details]
When we travel in cities, we all find that electric vehicles have many advantages. As a means of transportation, they can also fulfill their mission well. Now, more and more residential communities...[Details]
Electric vehicles are now widespread, but they've brought with them a host of problems, the most prominent of which is charging. Small electric vehicles (EVs) are a new form of transportation in a ...[Details]
In the field of intelligent driving, regulations are becoming increasingly stringent, and the technical threshold continues to rise. Especially after the traffic accident in March 2025, the Ministr...[Details]
In daily life, when we purchase a transformer, we are faced with the installation and wiring procedures. Generally speaking, large transformers such as power transformers are equipped with speciali...[Details]
Shenzhen Baowei Power Supply high frequency pure sine wave power, communication inverter power supply has two communication interfaces, RS232 and R485 interfaces, their functions and characteristic...[Details]
The practice of warming up a car originated with gasoline-powered vehicles. Warming up the engine allows it to enter a better working state and ensures good lubrication. This has become a habit for...[Details]
Pure electric vehicles have experienced rapid growth in recent years, and many consumers now consider them as a top choice when purchasing a car. But do you know how to choose a satisfactory and sa...[Details]
In recent years, with the development of MOSFETs, they have gradually replaced transistors in the low-power, fast-switching industry. Major manufacturers in this field have also been reducing their...[Details]
Electronic devices are small individual components in electronic circuits. Transistors are common electronic components. Because of their wide range of applications, according to the usage of the e...[Details]
It’s a collaborative blueprint designed to address integration complexities and create scalable solutions through Arm’s automotive innovation ecosystem.
The transformation of future mo...[Details]
With the improvement of China's supporting infrastructure and the accumulation of technology and capital, demand for industrial automation and intelligent applications of machine vision technology ...[Details]
A transimpedance amplifier (TIA) is a front-end amplifier for optical sensors, such as photodiodes, converting the sensor's output current into a voltage. The concept of a transimpedance amplifier ...[Details]
Abstract:
Electronic rearview mirrors offer advantages over traditional mirrors in intelligent connected vehicles, leading them to gradually replace them. However, their emergence also increa...[Details]
Modern automotive electronics have entered a new phase of fundamental change and advancement, evolving from the application of electronic components to in-vehicle electronic systems. Sensors are on...[Details]