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.3
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 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 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.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.
Some programs may want to generate a different software by simply setting some parameters in the case of debugging, compatibility, platform porting, etc. This can of course be done through variable se...
[size=5][color=#ff0000]Event details >> [url=https://www.eeworld.com.cn/huodong/201601sample/]Apply for TI samples for free, and win gifts by posting your order! [/url][/color][/size] [color=#0000ff][...
As shown in the figure below, VREF10 is 10V, the front stage uses a comparator, the back stage uses an op amp, and the output signal is unknown. How should such a circuit be analyzed? Please give me s...
The motors commonly used in electric vehicles are generally DC motors, which are classified by whether they have permanent magnets or not. There are two types: permanent magnet motors and series-excit...
[i=s]This post was last edited by paulhyde on 2014-9-15 03:11[/i] [b][font=楷体, 楷体_GB2312][size=4][color=#ff00ff]2013 National Undergraduate Electronic Design Competition (Shaanxi Division TI Cup) Winn...
A parallel inverter consists of two thyristors (T1 and T2), a capacitor, a center-tapped transformer, and an inductor. The thyristors provide a current path, while the inductor L maintains a consta...[Details]
A vacuum eutectic furnace is a critical piece of equipment used in the manufacturing and processing of various materials, particularly in the fields of microelectronics and nanotechnology. One of t...[Details]
In recent years, many people have switched to new energy vehicles, and this type of vehicle has indeed been highly sought after and is considered the future direction of automobile development, and...[Details]
The mass production process of the new generation of cockpit platform has started, and the smart cockpit market has entered a new bonus cycle of technology iteration and platform upgrade.
...[Details]
Introduction to the principles of speech recognition technology
Automatic speech recognition (ASR) technology aims to enable computers to understand human speech and extract the textual inform...[Details]
As time goes by, people are increasingly concerned about their own and their families' health. However, existing monitoring devices for individual vital signs have struggled to gain market share du...[Details]
Common Mode Semiconductor has officially released its latest generation of power management ICs—the GM6506 series. This fully integrated high-frequency synchronous rectification step-down p...[Details]
According to foreign media reports, Nissan Motor has recently reached a cooperation with US battery technology company LiCAP Technologies to jointly promote the research and development of next-gen...[Details]
With the rapid development of electric vehicles in my country, people are beginning to pay attention to the issue of radiation from electric vehicles. We all know that mobile phones emit radiation,...[Details]
Electric vehicles are powered by electricity, and charging is a device that supplements the vehicle's energy source. It is common to need to recharge the vehicle when driving. But can you charge th...[Details]
According to foreign media reports, Ford Motor has applied to the U.S. Patent and Social Security Office (USPTO) for a patent for a door anti-collision system that may be used in future Ford vehicl...[Details]
We often hear about the precautions for using pure electric vehicles in winter, and many owners even develop relevant strategies, such as adopting a "charge as you go" principle for their vehicles,...[Details]
Electric vehicles are composed of three main components: electric motors, electric motors, and electric vehicles. Maintenance is much simpler than for gasoline-powered vehicles. Maintenance for ele...[Details]
Common Mode Semiconductor has officially launched the GM6503 series—a 5 V, 3 A synchronous step-down DC/DC power module designed for optical communications, servers, industrial applications, and FP...[Details]
introduction
In today's busy society, people experience chronic high stress, which in turn poses a significant threat to our health. Therefore, effectively relieving stress has become a pr...[Details]