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.
[align=left] [font=宋体]The functions of the human-machine interface are mainly divided into two categories: first, displaying the working status of the machine; second, setting the machine parameters. ...
Before I say anything, here are the picturesSide view of the TVFront viewI bought a 50-inch Panasonic plasma TV in June, and now I am reselling it because I am moving for work. It is a plasma TV from ...
I received the SHT31 kit for review today. I couldn't wait to open the small packaging box and took out the exquisite and elegant review kit:The main part of this kit is an LCD screen. There is also a...
The frequency response of electronic components will change at high frequencies, affecting the design of circuit functions. How to build high-frequency equivalent models of these components? My curren...
In the latest update, micropython replaced the old neopixel driver with machine.bitstream, and the WS2812 can also be driven by ordinary GPIO on STM32.drivers/neopixel: Add common machine.bitstream-ba...
Activities currently being applied for1. Apply for the STM32F7508-DK Discovery Kit for free and have a chance to win a prize of 10,000 yuan! ( This is a competition )
https://en.eeworld.com/bbs/elecpl...
Binary numbers are represented by 0 and 1 in binary digital logic. Binary digital logic is
the translation of
Binary Digital Logic
.
In contrast to analog signals, digital signals are discrete...[Details]
A laser rangefinder is an instrument that uses laser to accurately measure the distance to a target. When working, the laser rangefinder emits a very thin laser beam to the target, and the photoelec...[Details]
The use of deep submicron technology in IC design has made the chip integration scale larger, the volume smaller and the number of pins more and more; due to the development of IC technology in rec...[Details]
Abstract: This paper introduces the design of a synchronous period counter, and designs a high-precision digital frequency meter based on the counter. The VHDL coding of the counter is given, and t...[Details]
LED lighting will replace mainstream incandescent lighting and other lighting technologies and occupy a dominant position in the market. But the transition from old technology to new technology w...[Details]
Active emergency braking (AEB) is an excellent platform for new cars and even new car companies to demonstrate their technical level and R&D strength in the past two years. Now Ideal Auto's first mas...[Details]
On the 28th, Xiaopeng Motors announced that it would build 30 supercharging stations in expressway service areas and within 5 kilometers of expressway intersections, covering the Beijing-Shanghai a...[Details]
According to Bloomberg, on July 22, U.S. Commerce Secretary Gina Raimondo said that the Biden administration is developing a $52 billion plan to address semiconductor supply issues, although the U.S....[Details]
This article analyzes the HDMI spec from the perspective of a software engineer. The spec version is 1.4, which is also the most supported and mature version by most devices. The latest version is ...[Details]
As users and enthusiasts of traditional cars, facing the rapid development of new energy vehicles , there will indeed be a period of pain. But from a macro perspective, reducing the use of pure fuel ...[Details]
The matter of "Huawei selling Honor" has finally been settled. On November 17, several companies issued a joint statement in the Shenzhen Special Zone Daily, saying that Shenzhen Zhixin New Informa...[Details]
The time of R&D engineers is very valuable, and minimizing the development cycle can greatly save costs. In complex test systems, hardware development has always been one of the main components...[Details]
From the design specification stage, engineers should clarify the required frequency response of each filter, the slope of the amplitude versus frequency, and whether it is a low-pass or high-...[Details]
The instrumentation industry is a new industry developed in my country. While keeping pace with the international standards, my country's instrumentation industry has made great progress and has th...[Details]
The following introduces five example systems from L1 assisted driving to L4 autonomous driving.
Ultra low-end system
The system represents an example sensor configuration consistin...[Details]