+ All Categories
Home > Documents > LatticeECP4 FPGA Familycaxapa.ru/thumbs/313865/LatticeECP4_Architecture_Overview_-_WP.… · PCI...

LatticeECP4 FPGA Familycaxapa.ru/thumbs/313865/LatticeECP4_Architecture_Overview_-_WP.… · PCI...

Date post: 12-Feb-2021
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
14
1 Low Cost, Low Power FPGAs with Premium Features A Lattice Semiconductor White Paper LatticeECP4 FPGA Family Low Cost, Low Power FPGAs with Premium Features A Lattice Semiconductor White Paper November 2011 Lattice Semiconductor 5555 Northeast Moore Ct. Hillsboro, Oregon 97124 USA Telephone: (503) 268-8000 www.latticesemi.com
Transcript
  • 1 Low Cost, Low Power FPGAs with Premium Features

    A Lattice Semiconductor White Paper

    LatticeECP4 FPGA Family

    Low Cost, Low Power FPGAs with Premium Features

    A Lattice Semiconductor White Paper

    November 2011

    Lattice Semiconductor 5555 Northeast Moore Ct.

    Hillsboro, Oregon 97124 USA Telephone: (503) 268-8000

    www.latticesemi.com

    http://www.latticesemi.com/

  • 2 Low Cost, Low Power FPGAs with Premium Features

    A Lattice Semiconductor White Paper

    Introduction

    The new and innovative LatticeECP4 FPGA family provides premium features in low

    cost, low power programmable devices for mainstream applications, including versatile

    6G SERDES for high-speed data transmission, built-in MACO Communications Engines

    for efficient protocol processing, 7X more powerful DSP Blocks for wireless and video

    applications, and a large number of Giga-scale serial I/Os for building high port density

    communications equipment. The versatile FPGA family also features1066 Mbps DDR3

    memory interfaces, high density on-chip memory and up to 250K logic elements (LUTs).

    This whitepaper examines some of the innovative building blocks in LatticeECP4

    FPGAs and how they empower customers to develop cost- and power-sensitive

    wireline, wireless, video, industrial, and computing applications.

    Figure 1 – Innovative Building Blocks in the Low Cost, Low Power LatticeECP4 FPGA

  • 3 Low Cost, Low Power FPGAs with Premium Features

    A Lattice Semiconductor White Paper

    LatticeECP4 Architectural Overview

    The LatticeECP4 FPGAs have been architected to be low cost, low power mid-range

    devices with a broad range of communication, logic, and digital signal processing

    capabilities. The architectural diagram in Figure 2 illustrates the key building blocks in

    the LatticeECP4 FPGAs. The flexible logic array contains up to 250,000 4-input lookup

    tables (LUT4s) with abundant signal routing and clocking resources for fast system

    performance. The programmable devices also include rows of Embedded Block RAMs

    (EBR) (10.6 Mbits) for high speed storage and access to local data.

    Figure 2 – Architectural Overview of LatticeECP4 FPGAs

  • 4 Low Cost, Low Power FPGAs with Premium Features

    A Lattice Semiconductor White Paper

    The next-generation LatticeECP4 FPGAs incorporate a number of high performance

    innovations to facilitate transfer of bulk communication and video data to and from the

    FPGA chip. These include high-quality 6Gbps SERDES/PCS, up to 22 MACO

    Communications Engines, Giga-scale LVDS I/Os with self-clock-recovery and high-

    speed DDR3 memory interfaces (1066 Mbps). These building blocks are discussed in

    detail in the next section of this whitepaper

    The new FPGA family also includes rows of Digital Signal Processing (DSP) Blocks that

    can be cascaded together to solve complex wireless and video signal processing

    problems. A number of unique innovations in the LatticeECP4 DSP Blocks, which

    quadruple their signal processing throughput, are also discussed in the next section.

    High Performance Innovations

    This section discusses Lattice innovations in four key building blocks that facilitate high

    speed communication and high throughput digital signal processing on programmable

    platforms.

    High Quality 6G SERDES

    The LatticeECP4 FPGAs contain up to 16 high quality, standards-compliant 6 Gbps

    SERDES channels. The jitter tolerant SERDES yield clear eye diagrams as illustrated in

    Figure 3 below. The high dynamic range SERDES channels can be operated at speeds

    from 155 Mbps to 6 Gbps. Lattice offers 6G SERDES in both low cost wire-bonded and

    high performance flip chip packages, giving customers the option to deploy the

    LatticeECP4 FPGAs in chip to chip as well as long reach backplane applications. Each

    SERDES channel consumes less than 175mW of power at 6 Gbps, enabling the lowest

    power implementation of high speed Serial Protocols. The built-in pre-emphasis and

    equalization circuitry ensure low BER (bit error rate) and a high quality eye diagram as

    shown in Figure 3.

  • 5 Low Cost, Low Power FPGAs with Premium Features

    A Lattice Semiconductor White Paper

    Figure 3 – Clear Eye Diagram of 6G SERDES

    The SERDES hard IP block also implements Physical Coding Sub-layer (PCS) for

    reliable transmission and reception of data. Each PCS logic channel contains dedicated

    transmit and receive circuitry for high-speed, full-duplex serial data transfer up to 6

    Gbps. The PCS logic in each channel can be configured to support an array of popular

    data protocols (Figure 4) – 10 Gigabit Ethernet, Gigabit Ethernet, SGMII, XAUI, RXAUI,

    PCI Express 2.1, PIPE, SRIO 2.1, CPRI, OBSAI, SD-SDI and HD-SDI. In addition, the

    protocol-based logic can be fully or partially bypassed in a number of configurations to

    allow users flexibility in designing their own high- speed data interfaces.

  • 6 Low Cost, Low Power FPGAs with Premium Features

    A Lattice Semiconductor White Paper

    Figure 4 – Multi-Rate, Multi-Protocol LatticeECP4 SERDES

    The salient features of the LatticeECP4 SERDES/PCS Blocks are:

    Up to 16 Channels of Full-duplex Serial Data per Device

    150 Mbps to 6 Gbps Data Rate per Channel

    Low Power: 175mW per Channel @ 6 Gbps

    Built-In Pre-Emphasis and Equalization for Superior BER

    Clean SERDES Eye Diagram with Low Jitter

    Quad-based Architecture with the Ability to Mix and Match Different Protocols

    and Multiple Data Rates within a Quad

    Embedded Physical Coding Sub-layer (PCS) Logic for Reliable Communications

    Industry Standard CEI-6G Compatible

  • 7 Low Cost, Low Power FPGAs with Premium Features

    A Lattice Semiconductor White Paper

    The configurable SERDES/PCS Blocks can be seamlessly interconnected with

    readymade MACO Communications Engines for efficient layer 2 communication

    protocol processing. The 10-times efficient MACO Communications Engines are

    discussed in the next section.

    10X More Efficient MACO Communications Engines

    The powerful MACO (Multi-Access Cost Optimized) Communications Engines are hard-

    wired Intellectual Property (IP) blocks that implement popular communication protocols

    using only 10% of the silicon resources and power compared to similar implementations

    in other FPGA fabrics. These Communications Engines can be connected to either 6G

    SERDES/PCS Blocks or 1.25G serial differential I/Os (sysIOs).

    The LatticeECP4 Communications Engines include solutions for PCI Express 2.1,

    multiple 10 Gigabit Ethernet MACs, Gigabit Ethernet MAC, and Tri-speed Ethernet

    MACs, as well as Serial Rapid I/O (SRIO) 2.1 (Figure 5). The LatticeECP4 is the only

    mid-range FPGA with a hardened Serial RapidIO 2.1 interface for building the latest

    generation 3G/4G wireless systems. In addition, the Lattice devices incorporate the

    industry's highest density hard IP blocks for efficient communication. The LatticeECP4

    FPGAs can have up to 22 Communications Engines, whereas competitive "mid-range"

    FPGAs have only PCI Express and/or a few Ethernet MAC IP blocks.

  • 8 Low Cost, Low Power FPGAs with Premium Features

    A Lattice Semiconductor White Paper

    Figure 5 – 10X Efficient MACO Communications Engines

    The silicon-proven MACO Communications Engines have been designed and

    characterized to meet the rigorous data and control plane timing requirements of each

    protocol. These engines provide industry-compliant OSI Layer-2 (link layer) functionality

    for each protocol as well as some additional OSI Layer-1 (physical layer) functionality.

    The configurable MACO Engines can be customized by embedding proprietary code in

    the surrounding FPGA logic fabric. The LatticeECP4 FPGAs provide a generic

    Application Layer interface between the MACO Engines and the surrounding logic

    fabric. Designers can also access network control and statistics vectors within the

    MACO Engines.

    Key benefits of MACO Communications Engines are:

    Up to 22 hard-wired yet configurable Communications Engines that consume

    only 10% of silicon resources and power

  • 9 Low Cost, Low Power FPGAs with Premium Features

    A Lattice Semiconductor White Paper

    Larger devices contain all the Communications Engines found within the smaller

    ones, plus additional Engines

    Easy to interconnect with SERDES/PCS Blocks and Logic Fabric using the

    SystemPlanner Design Tool

    The versatile MACO Communications Engines are seamlessly integrated with low jitter

    6G SERDES/PCS Blocks to offer complete high bandwidth network interfaces. Lattice

    Diamond 1.4 design software offers an easy-to-use SystemPlanner Tool to help users

    efficiently integrate MACO Communications Engines with SERDES/PCS Blocks and the

    surrounding logic fabric. For additional information about how MACO Communications

    Engines can be connected with SERDES/PCS Blocks and FPGA Logic Fabric, please

    review the Whitepaper – “LatticeECP4 MACO Communications Engines: Efficient

    Network Solutions”. The combination of SERDES/PCS, Communications Engines and

    programmable logic fabric is ideal for completing complex serial protocol-based designs

    with lower cost, power and footprint, while accelerating time to market.

    7X More Powerful DSP Blocks

    The LatticeECP4 family features powerful digital signal processing (DSP) blocks with

    unique innovations that offer 7x the performance of competitive FPGAs. These

    proprietary innovations enable customers to implement complex, multi-antenna wireless

    systems (4x4 MIMO at 40 MHz) and high performance video processing algorithms in

    low cost, low power FPGA platforms.

    The fully featured LatticeECP4 DSP Blocks (Figure 6 include 18x18 multipliers, 54-bit

    cascadable ALUs, and wide adder-trees. Unique "Booster Logic" allows LatticeECP4

    DSP blocks to run at twice the speed of the logic fabric. In addition, the LatticeECP4

    DSP architecture leverages the symmetry of common filters to process twice as many

    http://www.latticesemi.com/dynamic/view_document.cfm?document_id=43592http://www.latticesemi.com/dynamic/view_document.cfm?document_id=43592

  • 10 Low Cost, Low Power FPGAs with Premium Features

    A Lattice Semiconductor White Paper

    signals. The combination of these two new innovations increases the throughput of

    LatticeECP4 DSPs 7X compared to the previous generation LatticeECP3 FPGAs.

    The flexible 18x18 multipliers can be split into 9x9 or combined into 36x36 to perfectly

    match customers’ application requirements. Moreover, up to 576 multipliers can be

    cascaded together to build complex filters for wireless Remote Radio Heads (RRH),

    MIMO-based RF antenna solutions and video processing applications.

    Figure 6 – 7X Powerful DSP Blocks in LatticeECP4 FPGAs

    Unique strengths of the LatticeECP4 DSP Blocks include:

  • 11 Low Cost, Low Power FPGAs with Premium Features

    A Lattice Semiconductor White Paper

    Up to 576 multipliers (18x18)

    Booster Logic and Pre-adders for 4X efficiency

    Effectively the same throughput as 2304 LatticeECP3 symmetric multipliers

    Effectively the same throughput as 1152 LatticeECP3 asymmetric multipliers

    9x9, 18x18, 36x36, and 18x36 Modes

    54-bit cascadable ALU

    Two additional whitepapers from Lattice Semiconductor discuss the in-depth capabilities

    of the fourth generation LatticeECP4 DSP Architecture and its use in Wireless

    Applications. These are:

    1. LatticeECP4 DSP Slice Architecture

    2. LatticeECP4 DSP Wireless Applications

    High Speed I/Os with Embedded Soft CDRs

    The LatticeECP4 FPGAs offer a wide range of system I/Os to connect the FPGA to

    other devices within a system. These range from single-ended, differential, to serial I/Os

    with embedded clock data recovery (CDR) circuits, and high-speed memory interfaces

    (DDR, DDR2, and DDR3). The single-ended and differential I/Os can run at speeds up

    to 1.25Gbps, which is 50% faster than the previous generation LatticeECP3 family. The

    high-speed memory (DDR3) interfaces are 33% faster and can run at speeds up to

    1066 Mbps.

    Another innovation in LatticeECP4 FPGAs is up to 40 embedded Clock Data Recovery

    (CDR) Circuits, which are implemented in Programmable I/O Cells (PICs). The built-in

    CDR circuits can be combined with differential I/Os (LVDS) to implement Giga-scale

    serial interfaces (GIGA sysIOs), which do not require separate reference clocks. In

    addition, CDR circuits can be configured and controlled via the soft logic in the FPGA

    http://www.latticesemi.com/dynamic/view_document.cfm?document_id=43590http://www.latticesemi.com/dynamic/view_document.cfm?document_id=43591

  • 12 Low Cost, Low Power FPGAs with Premium Features

    A Lattice Semiconductor White Paper

    Fabric to adjust the timing and minimize BER for clear eye diagrams. LatticeECP4

    programmable CDR circuits are often referred to as Soft CDRs.

    The GIGA sysIOs with adjustable Soft CDRs can be used to implement popular Gigabit

    Ethernet and SGMII interfaces. The ability to implement Gigabit Ethernet interfaces

    using general purpose differential I/Os conserves the 6G SERDES for 2.5G or higher

    bandwidth interfaces and . The GIGA serial I/Os can also be directly connected to built-

    in Ethernet MACO Communications Engines. The availability of 40 serial GIGA sysIOs,

    16 SERDES, and large number of Ethernet MAC Engines enables customers to build

    high port density communication equipment using the low cost, low power LattifceECP4

    FPGAs.

    Figure 7 – Configurable Clock Data Recovery Circuit (Soft CDRs)

    Figure 7 illustrates the functional block diagram of a LatticeECP4 Soft CDR circuit,

    where the phase relationship of the receive data is monitored against a recovered clock.

    Using soft IP specifically designed to dynamically monitor and control the Clock

    Alignment logic, designers can establish and maintain a valid receive data window. To

  • 13 Low Cost, Low Power FPGAs with Premium Features

    A Lattice Semiconductor White Paper

    learn more about the capabilities of pre-engineered source synchronous I/Os in

    LatticeECP4 FPGAs, please review the whitepaper – “LatticeECP4 High Speed I/O”.

    Target Applications

    The next generation LatticeECP4 FPGAs with high-speed data interfaces, premium

    Communications Engines and powerful DSP Blocks have been optimized for a wide

    range of wireline and wireless communication and video processing applications. The

    unique capabilities of LatticeECP4 FPGAs for these applications are discussed below:

    Wireless Access

    The LatticeECP4 FPGAs have a number of unique features to help customers design

    multimode Remote Radio Heads (RRH) and 4G base stations. The 7x more powerful

    DSP Blocks facilitate linearization of signals from multiple antennas. The LatticeECP4 is

    the only FPGA that offers low-latency variation CPRI and SRIO 2.1 interfaces for

    wireless applications. The SRIO 2.1 interface is implemented in the 10x more efficient

    MACO Communications Engine.

    Wireline Access

    The large portfolio of MACO Communications Engines, high quality SERDES, and

    GIGA sysIOs with embedded CDR circuits make the LatticeECP4 an ideal platform for

    building state of the art Wireless Backhaul, Wireline Access, Switches & Routers, and

    Storage & Computing systems. The LatticeECP4 FPGAs have up to 40 embedded CDR

    circuits, which can be used to implement Gigabit Ethernet and SGMII interfaces using

    numerous GIGA sysIO pins. The GIGA sysIOs with embedded CDRs and 6G

    SERDES/PCS can be used to build high port density communication platforms.

    http://www.latticesemi.com/dynamic/view_document.cfm?document_id=43593

  • 14 Low Cost, Low Power FPGAs with Premium Features

    A Lattice Semiconductor White Paper

    Video Edge

    The LatticeECP4 FPGAs have an optimum combination of resources for mainstream

    video transmission, codecs, analytics, and processing applications. The low jitter 6G

    SERDES and built-in MACO Communications Engines allow high-fidelity capture of

    video data and transmission over long distances. The powerful DSP Blocks lead to cost-

    efficient implementation of complex video processing algorithms. The high-speed DDR3

    memory interface and differential I/O interface enable simultaneous processing of

    multiple video channels. These building blocks in LatticeECP4 FPGAs enable

    customers to quickly design Industrial Video Cameras, Surveillance Cameras,

    Broadcast, Display, Medical Imaging, and Automotive Entertainment systems.

    Summary

    The new LatticeECP4 FPGA family has been architected to offer customers leading

    edge communication, logic, and signal processing resources in low cost, low power

    packages. This whitepaper examined in-depth four such building blocks. The availability

    of these high performance capabilities on a programmable platform empowers

    customers to target high volume, cost sensitive communication, video, computing and

    industrial markets.


Recommended