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
LatticeECP/EC Family Data Sheet
Introduction
The LatticeECP/EC family of FPGA devices has been optimized to deliver mainstream FPGA features at low cost.
For maximum performance and value, the LatticeECP (EConomy Plus) FPGA concept combines an efficient FPGA
fabric with high-speed dedicated functions. Lattice’s first family to implement this approach is the LatticeECP-DSP
(EConomy Plus DSP) family, providing dedicated high-performance DSP blocks on-chip. The LatticeEC™ (ECon-
omy) family supports all the general purpose features of LatticeECP devices without dedicated function blocks to
achieve lower cost solutions.
The LatticeECP/EC FPGA fabric, which was designed from the outset with low cost in mind, contains all the critical
FPGA elements: LUT-based logic, distributed and embedded memory, PLLs and support for mainstream I/Os.
Dedicated DDR memory interface logic is also included to support this memory that is becoming increasingly prev-
alent in cost-sensitive applications.
The ispLEVER
®
design tool from Lattice allows large complex designs to be efficiently implemented using the Latti-
ceECP/EC family of FPGA devices. Synthesis library support for LatticeECP/EC is available for popular logic syn-
thesis tools. The ispLEVER tool uses the synthesis tool output along with the constraints from its floor planning
tools to place and route the design in the LatticeECP/EC device. The ispLEVER tool extracts the timing from the
routing and back-annotates it into the design for timing verification.
Lattice provides many pre-designed IP (Intellectual Property) ispLeverCORE™ modules for the LatticeECP/EC
family. By using these IPs as standardized blocks, designers are free to concentrate on the unique aspects of their
design, increasing their productivity.
1-2
LatticeECP/EC Family Data Sheet
Architecture
December 2004
Preliminary Data Sheet
Architecture Overview
The LatticeECP™-DSP and LatticeEC™ architectures contain an array of logic blocks surrounded by Programma-
ble I/O Cells (PIC). Interspersed between the rows of logic blocks are rows of sysMEM Embedded Block RAM
(EBR) as shown in Figures 2-1 and 2-2. In addition, LatticeECP-DSP supports an additional row of DSP blocks as
shown in Figure 2-2.
There are two kinds of logic blocks, the Programmable Functional Unit (PFU) and Programmable Functional unit
without RAM/ROM (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 and ROM functions. Both PFU and PFF blocks
are optimized for flexibility allowing complex designs to be implemented quickly and efficiently. Logic Blocks are
arranged in a two-dimensional array. Only one type of block is used per row. The PFU blocks are used on the out-
side rows. The rest of the core consists of rows of PFF blocks interspersed with rows of PFU blocks. For every
three rows of PFF blocks there is a row of PFU blocks.
Each PIC block encompasses two PIOs (PIO pairs) with their respective sysIO interfaces. PIO pairs on the left and
right edges of the device can be configured as LVDS transmit/receive pairs. sysMEM EBRs are large dedicated fast
memory blocks. They can be configured as RAM or ROM.
The PFU, PFF, PIC and EBR Blocks are arranged in a two-dimensional grid with rows and columns as shown in
Figure 2-1. The blocks are connected with many vertical and horizontal routing channel resources. The place and
route software tool automatically allocates these routing resources.
At the end of the rows containing the sysMEM Blocks are the sysCLOCK Phase Locked Loop (PLL) Blocks. These
PLLs have multiply, divide and phase shifting capability; they are used to manage the phase relationship of the
clocks. The LatticeECP/EC architecture provides up to four PLLs per device.
Every device in the family has a JTAG Port with internal Logic Analyzer (ispTRACY) capability. The sysCONFIG™
port which allows for serial or parallel device configuration. The LatticeECP/EC devices use 1.2V as their core volt-
or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice.
[i=s]This post was last edited by xuyiyi on 2023-2-19 20:54[/i]//=========================================================================// Function: u8 GPIO_Inilize(u8 GPIO, GPIO_InitTypeDef *GPIOx)...
This book focuses on correctly explaining physical concepts, supplemented by necessary mathematical derivations. The theoretical analysis has a certain depth, but it does not submerge the basic physic...
Thanks again to everyone for participating in and supporting the 2022 Digi-Key Innovation Design Competition ( Competition details )According to the competition rules, shortlisted netizens who have no...
Requirement: Oscilloscope photoelectric signal probe
Use OPT101 or other photoelectric sensors to make an optical signal probe on an oscilloscope, output analog quantities, and test the LCD flickering...
Thank you for your attention and support to Microchip's Security Webinar Series. Below is the live replay of the 1st to 26th webinars in this series. Welcome to review.[Seminar Details] Microchip buil...
Activity details: [Xiaohua industrial-grade high-performance MCU HC32F4A0 development board]Updated to 2023-04-01Evaluation report summary:@Zachary_yo HC32F4A0-Classic CAN Function TestHC32F4A0-LVGL p...
Some time ago, I attended the 4th Energy Chemistry Forum of the Chinese Chemical Society and learned about high-energy-density and high-safety batteries. I would like to summarize and share this wi...[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]
As the main model among new energy vehicles, pure electric vehicles have received strong support and encouragement from the country in recent years, and their development is changing with each pass...[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]
Permanent magnets are essential components in a wide range of household and industrial devices. They are particularly crucial in the renewable energy sector, including electric vehicle motors. Curr...[Details]
A human-machine interface (HMI) refers to the platform used by people to operate a PLC. This platform provides an interface between programs and humans, serving as a medium for information transmis...[Details]
Nascent Micro is launching devices covering a wide range of power applications, including gallium nitride (GaN) drivers, dual-channel automotive drivers, and battery protection MOSFETs.
...[Details]
The Waveshare ESP32-P4-ETH is a compact ESP32-P4 development board with Ethernet and PoE support. It looks very similar to the Olimex ESP32-P4-DevKit, minus the pUEXT connector. However, we've also...[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]
Electronics engineers all know that transient voltage suppression (TVS) diodes are used to protect ports, preventing damage to downstream circuits caused by transient voltage surges. In short, TVS ...[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]
It's not possible to generalize whether one vehicle is good or bad; the definition of "good" varies depending on the environment. Excluding policy support, whether electric vehicles or gasoline-pow...[Details]
The basic structure of the power grid dispatching automation system includes three parts: control center, master station system, plant terminal (RTU) and information channel. According to the diffe...[Details]
Silicon carbide (SiC) power switching devices are becoming a popular choice for industrial battery applications due to their ability to achieve faster switching speeds and superior low-loss operati...[Details]
Due to limitations in size, weight, and cost, most continuous-wave radar seekers use single-antenna technology. Insufficient isolation between the transmitter and receiver causes the transmitted si...[Details]