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
DS1002 Introduction_01.5
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
June 2013
Data Sheet DS1002
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 registers in PFU and sysI/O can be configured to be SET or RESET. After power up and device is
configured, the device enters into user mode with these registers SET/RESET according to the configuration set-
ting, allowing device entering to a known state for predictable system function.
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
DS1002
Architecture_01.5
Architecture
MachXO Family Data Sheet
Figure 2-1. Top View of the MachXO1200 Device
1
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.
[font=微软雅黑][size=4]Gallium nitride and graphene, which were hyped up a few years ago, are surprisingly similar in popularity. They are both new materials that promote the rapid development of related ...
First, create a Qt project file (refer to the previous posts). First, create a led.c and led.h files and add them to the project. [/font][/color][/align] [font=Consolas,][color=silver][backcolor=rgb(2...
I am using PIC 16F877A microcontroller. The function I want to achieve is: RB is input, built-in pull-up; first turn on a transistor (control whether RB port is grounded) and then judge the level chan...
I am a college student about to graduate, and I am now working on my graduation project. I majored in mechanical manufacturing, but my graduation project instructor is in the field of electromechanics...
I need to use 28335 to store data (transfer function array), and I need to use this data multiple times after power-on, or even modify it and store it. So I have the following thoughts:
1. Store it in...
1. Several nouns
ABI:
The specifications that an executable file must follow in order to run in a specific execution environment;
Separately generated relocatabl...[Details]
On August 24th, Tesla CEO Elon
Musk
revealed information about the upcoming FSD V14, claiming it will outperform human drivers. Tesla FSD lead Ashok stated last year that FSD version 12.5, ...[Details]
If the ultimate form of a car is a silicon-based life form, then in
the field of
intelligent driving
, it has gradually taken on the appearance of a "veteran driver." In
the field of
the ...[Details]
Tesla and BYD, vying for dominance in the global electric vehicle market, are reportedly considering adopting Samsung's AMOLED (active-matrix organic light-emitting diode) technology for their next...[Details]
introduction
Bluetooth technology is a short-range wireless communication technology designed to replace wired cables. It is a wireless communication technology standard developed by the SIG, ...[Details]
introduction
With the development of digital and network technologies, broadcasting technology has become increasingly diversified, with the most significant trend being the transition from an...[Details]
Whether it is an electric car or an ordinary fuel car, for the vast majority of car buyers, the final cost of use is what they care about most. For fuel cars, how to save fuel is what drivers care ...[Details]
1. Ease of Use: The HMI module should be designed to be simple and clear, allowing users to easily operate and configure the energy storage device.
2. Ease of Maintenance: The HMI module should...[Details]
On August 22, according to CNBC's report today, the National Highway Traffic Safety Administration (NHTSA) is launching an investigation into Tesla, and the latter is questioned whether it has fail...[Details]
To improve the lateral active safety of intelligent connected vehicles, the identification and definition of unexpected functional safety scenarios for the EPS (Electronic Steering System) ...[Details]
Over the past decade, the narrative surrounding fuel vehicles has been one of decline and replacement. Under the onslaught of new energy vehicles, traditional automakers have been forced to acceler...[Details]
With the support and encouragement of national policies, some Internet car manufacturers have also joined the new energy vehicle manufacturing industry. From the perspective of new car manufacturer...[Details]
On August 21, it was reported that Intel's new generation of AI chip Jaguar Shores was recently exposed for the first time.
According to photos shared by Andreas Schilling, the Jaguar Shores t...[Details]
I recently read an article in the Wall Street Journal titled "We need the right to repair our gadgets" (reference original article: ). The author was very angry about the phenomenon of "planned obs...[Details]
For self-driving cars, LiDAR is the sensory organ that allows them to "see the road." Simply put, its operating principle involves sending out a laser beam, receiving the echo, and ultimately gener...[Details]