Top Banner
© 2007 Altera Corporation—Public High-Performance Digital Signal Processing (DSP) Applications with Serial RapidIO Standard
23

High-Performance Digital Signal Processing (DSP ... PPT/High Speed Track/H4... · High-Performance Digital Signal Processing (DSP) Applications ... IP/ATM Interface Glue Logic Host

Jun 04, 2018

Download

Documents

dangngoc
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: High-Performance Digital Signal Processing (DSP ... PPT/High Speed Track/H4... · High-Performance Digital Signal Processing (DSP) Applications ... IP/ATM Interface Glue Logic Host

© 2007 Altera Corporation—Public

High-Performance Digital Signal Processing (DSP) Applications with Serial RapidIO Standard

Page 2: High-Performance Digital Signal Processing (DSP ... PPT/High Speed Track/H4... · High-Performance Digital Signal Processing (DSP) Applications ... IP/ATM Interface Glue Logic Host

2

© 2007 Altera Corporation—PublicAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation

AgendaAgenda

High-performance DSP applicationsSerial RapidIO™ reviewAltera® Serial RapidIO solution Altera Serial RapidIO demo

Page 3: High-Performance Digital Signal Processing (DSP ... PPT/High Speed Track/H4... · High-Performance Digital Signal Processing (DSP) Applications ... IP/ATM Interface Glue Logic Host

3

© 2007 Altera Corporation—PublicAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation

Growing Demand for MIPS andMemory BandwidthGrowing Demand for MIPS andMemory Bandwidth

Growth Drivers− Algorithm Complexity− Resolution− Real Time− Multiple Users

Digital SignalProcessors

ApplicationRequirements

DSP

MIP

S an

dM

emor

y B

andw

idth

Time

Page 4: High-Performance Digital Signal Processing (DSP ... PPT/High Speed Track/H4... · High-Performance Digital Signal Processing (DSP) Applications ... IP/ATM Interface Glue Logic Host

4

© 2007 Altera Corporation—PublicAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation

DSP vs. FPGA Comparison – 1DSP vs. FPGA Comparison – 1

DSP FPGA

Advantages

High clock rateRapid software development in C++

High number of instructions/clockHigh number of multipliersHigh bandwidthflexible I/O and memory connectivity

Disadvantages

Limited number of instructions/clockLimited number of multipliersLimited memory and device connectivity

Longer development timeTypically lower clock rates

Page 5: High-Performance Digital Signal Processing (DSP ... PPT/High Speed Track/H4... · High-Performance Digital Signal Processing (DSP) Applications ... IP/ATM Interface Glue Logic Host

5

© 2007 Altera Corporation—PublicAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation

DSP vs. FPGA Comparison – 2DSP vs. FPGA Comparison – 2Functions DSP FPGA

Maximum clock rate 1 GHz 370 MHz

Maximum number of multipliers 4 (16-bit X16-bit)

Over 700 18-bit X 18-bit(384 HW + 300 LE) or

over 1400 9-bit X 9-bit¹Maximum number of instructions/clock 4 or 8 100s to 1000s

Ease of programming C,C++ software flow HDL hardware flow

I/O flexibility Limited Flexible

Memory management Built-In Manual

Memory bandwidth 1-Gbps SDRAM 9.5-Gbps DDRII²Power consumption (for high-end processing devices)

Low per device (high per computation)

High per device (low per computation)

(1) Multipliers Can Be Implemented Using Hardware (HW) Based Multipliers & Logic Element (LE) Based Multipliers.(2) Other Memory Interfaces are Supported Including Single Data Rate, Double Data Rate, RLDRAMII, QDR & QDRII

Page 6: High-Performance Digital Signal Processing (DSP ... PPT/High Speed Track/H4... · High-Performance Digital Signal Processing (DSP) Applications ... IP/ATM Interface Glue Logic Host

6

© 2007 Altera Corporation—PublicAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation

Datapath Processing Architecture OptionsDatapath Processing Architecture Options

Stand-Alone Processor

DSPDSP XX

Memory

Dedicated Hardware Architecture

FIRFIR

NCONCO

FIRFIR

XX

XXIQ MapIQ Map

DSPDSP DSPDSP DSPDSP DSPDSPDSPDSP DSPDSP DSPDSP DSPDSPDSPDSP DSPDSP DSPDSP DSPDSPDSPDSP DSPDSP DSPDSP DSPDSP

ProcessorArray

Processor + FPGA Coprocessor

FIRFIR

IQ MapIQ Map

NCONCO

DSPDSP

Memory

Perf

orm

ance

(MM

AC

s/se

c)

Page 7: High-Performance Digital Signal Processing (DSP ... PPT/High Speed Track/H4... · High-Performance Digital Signal Processing (DSP) Applications ... IP/ATM Interface Glue Logic Host

7

© 2007 Altera Corporation—PublicAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation

Example: Wireless TesterExample: Wireless Tester

RF

Demodulate and FEC

MemoryController

RF Card

DownConverter A/D

UPConverter D/A

PA

LNA

Analyzer Card (Rx)

Generator Card (Tx)

MemMemMem

MemMemMemControl Card

Glue Logic

Host CPU

DSP

DSP

Control Logic

PatternDetector

Modulate andFEC

MemoryController

PatternGenerator

MemoryController

Bac

kpla

ne

Page 8: High-Performance Digital Signal Processing (DSP ... PPT/High Speed Track/H4... · High-Performance Digital Signal Processing (DSP) Applications ... IP/ATM Interface Glue Logic Host

8

© 2007 Altera Corporation—PublicAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation

Example: WiMAX Channel CardExample: WiMAX Channel Card

Page 9: High-Performance Digital Signal Processing (DSP ... PPT/High Speed Track/H4... · High-Performance Digital Signal Processing (DSP) Applications ... IP/ATM Interface Glue Logic Host

9

© 2007 Altera Corporation—PublicAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation

Example: WiMAX Channel CardExample: WiMAX Channel Card

Switch I/F

Control Card

PA

LNA

TimingCard Switch Card

GPS Receiver

Control Logic

Glue LogicBSC/RNCInterface

IP/ATM Interface

Glue Logic

Host CPU

Clock Generator

RF Card

Glue Logic

Digital I/F DUC/DDC

A/DD/A

CFRDPD

Channel Card

Multiplexer/De-

Multiplexer

HostuP

IPProcGlue Logic

Baseband Processing(WCDMA/cdma2000/WiMA

X)

Page 10: High-Performance Digital Signal Processing (DSP ... PPT/High Speed Track/H4... · High-Performance Digital Signal Processing (DSP) Applications ... IP/ATM Interface Glue Logic Host

© 2007 Altera Corporation—Public

Serial RapidIO Review

Page 11: High-Performance Digital Signal Processing (DSP ... PPT/High Speed Track/H4... · High-Performance Digital Signal Processing (DSP) Applications ... IP/ATM Interface Glue Logic Host

11

© 2007 Altera Corporation—PublicAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation

Interconnect Technology ReviewInterconnect Technology Review

Page 12: High-Performance Digital Signal Processing (DSP ... PPT/High Speed Track/H4... · High-Performance Digital Signal Processing (DSP) Applications ... IP/ATM Interface Glue Logic Host

12

© 2007 Altera Corporation—PublicAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation

RapidIO HierarchyRapidIO Hierarchy

8,16 Parallel

Logical SpecificationLogical

Specification

Transport SpecificationTransport Specification

Physical SpecificationPhysical Specification

Globally SharedMemory

Message Passing

I/O System

FuturePhysical Specs

FlowControl

Common Transport Spec

Inter-OperabilitySpecification

1x/4x Serial

DataPlane

Extensions

Layered Architecture Limits Impact on Software

Page 13: High-Performance Digital Signal Processing (DSP ... PPT/High Speed Track/H4... · High-Performance Digital Signal Processing (DSP) Applications ... IP/ATM Interface Glue Logic Host

13

© 2007 Altera Corporation—PublicAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation

Traditional Interconnect ArchitectureTraditional Interconnect Architecture

PCIBackplane

Host Processor

MemoryBridge

Proprietary Bus

Host Subsystem

MemoryBridge

ASIC/FPGA

Proprietary Bus

Control Processor

I/O Control Subsystem

PCI to PCIBridge

PCI

Legacy

PCI Subsystem

Proprietary Bus

Bridge

DSP FarmTDM,GMII,Utopia

PCI orProprietary Bus

Bridge

Communications Subsystem

To Data PathSwitch Fabric

CommProcessorMemory Network

ProcessorMemoryDSP DSP DSP DSP

Page 14: High-Performance Digital Signal Processing (DSP ... PPT/High Speed Track/H4... · High-Performance Digital Signal Processing (DSP) Applications ... IP/ATM Interface Glue Logic Host

14

© 2007 Altera Corporation—PublicAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation

RapidIO SystemsRapidIO Systems

RapidIO

BackplaneRapidIO

PCIMemory

Communications Subsystem PCI Subsystem

Legacy

Memory

DSP Farm

TDM,GMII,Utopia

Memory

Host Subsystem I/O Control Subsystem

MemoryControl

Processor

To Network

Other Legacy or Proprietary Subsystem

I/O Processor

RapidIO toProprietary

Memory

BackplaneRapidIO

RapidIORapidIO

RapidIO™ RapidIO

RapidIO

RapidIO

Serial RapidIO

CommProcessor

NetworkProcessor

RapidIO to PCIBridge

Host Processor

Host Processor

RapidIOSwitch

RapidIOSwitch

RapidIOSwitch

RapidIOSwitchMemory

To Data PathSwitch Fabric

DSP DSP DSP DSP

I/O Processor

Page 15: High-Performance Digital Signal Processing (DSP ... PPT/High Speed Track/H4... · High-Performance Digital Signal Processing (DSP) Applications ... IP/ATM Interface Glue Logic Host

15

© 2007 Altera Corporation—PublicAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation

Typical ApplicationTypical Application

DSP Farm Switch and Backplane Interconnect

4xSRIO

DSPDSP

DSPDSP 1xSRIO

DSPDSP

DSPDSP

Page 16: High-Performance Digital Signal Processing (DSP ... PPT/High Speed Track/H4... · High-Performance Digital Signal Processing (DSP) Applications ... IP/ATM Interface Glue Logic Host

16

© 2007 Altera Corporation—PublicAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation

Typical ApplicationTypical Application

DSP Coprocessor

4xSRIO

DSPDSP

DSPDSP 1xSRIO

Page 17: High-Performance Digital Signal Processing (DSP ... PPT/High Speed Track/H4... · High-Performance Digital Signal Processing (DSP) Applications ... IP/ATM Interface Glue Logic Host

© 2007 Altera Corporation—Public

Altera Serial RapidIO Solution

Page 18: High-Performance Digital Signal Processing (DSP ... PPT/High Speed Track/H4... · High-Performance Digital Signal Processing (DSP) Applications ... IP/ATM Interface Glue Logic Host

18

© 2007 Altera Corporation—PublicAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation

Altera Stratix II GX RapidIO SolutionAltera Stratix II GX RapidIO SolutionRapidIO MegaCore® Version 6.1Compliant with RapidIO Trade Association, RapidIO Interconnect Specification, Revision 1.3Physical layer features − 1x/4x serial

Stratix® II GX support, including 1x and 4x up to 3.125 GbpsCyclone® II, Stratix II, Stratix III, and HardCopy® II support with an XGMII-like interface to a high-speed full-duplex, serializer / deserializer (SERDES) transceiver

− 8-bit parallel

Transport layer features − Supports multiple logical layer modules − Supports 8-bit device identities (IDs) − Device IDs, addressable CARs, and CSRs eliminate hop-count handling and CRC recomputing

Logic layer features− Maintenance master and slave logical layer module − I/O master and slave logical layer module− Doorbell support

PCI Express development kit expansion via HSMC connectors to AMC moduleSRIO loopback example design available based on the signal integrity kitOther IP vendors: Mercury Computers, GDA Technologies, Jennic, Preasum

CY2a1

Page 19: High-Performance Digital Signal Processing (DSP ... PPT/High Speed Track/H4... · High-Performance Digital Signal Processing (DSP) Applications ... IP/ATM Interface Glue Logic Host

19

© 2007 Altera Corporation—PublicAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation

SRIO Stratix II GX CharacterizationSRIO Stratix II GX Characterization

SRIO I/O (PMA) specifications have evolved− Currently identical to XAUI @ 3.125 Gbps− Currently identical to Gigabit Ethernet @ 1.25 Gbps and 2.5 Gbps

Stratix II GX passes SRIO characterization spectacularly at 3.125 Gbps

The XAUI and SRIO characterization report now available

Page 20: High-Performance Digital Signal Processing (DSP ... PPT/High Speed Track/H4... · High-Performance Digital Signal Processing (DSP) Applications ... IP/ATM Interface Glue Logic Host

20

© 2007 Altera Corporation—PublicAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation

InteroperabilityInteroperabilityStratix II GX with Altera MegaCore interoperability with TI DSP device via SRIO− Stratix II GX signal integrity (SI) board to TI DSP 6455 board via

an SMA breakout board

Interoperability with IDT switch x1 @ 3.125 GbpsBittware AMC board with Stratix II GX interoperability with TI DSPs via Tundra passed

Number of Lanes Baud Rate (Gbaud) Internal Data Path Width

X1 1.25 32

X1 2.5 32

X1 3.125 32

X4 2.5 64

X4 3.125 64

CY3

Page 21: High-Performance Digital Signal Processing (DSP ... PPT/High Speed Track/H4... · High-Performance Digital Signal Processing (DSP) Applications ... IP/ATM Interface Glue Logic Host

21

© 2007 Altera Corporation—PublicAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation

Stratix II GX FPGA-based Serial RapidIO SolutionStratix II GX FPGA-based Serial RapidIO Solution

Item Status

Stratix II GX FPGA

IP core (x1, x4 serial, x8 parallel)

Development kit

Reference designs

Device characterization report

System validation report

Additional interoperability (Texas Instruments)

Page 22: High-Performance Digital Signal Processing (DSP ... PPT/High Speed Track/H4... · High-Performance Digital Signal Processing (DSP) Applications ... IP/ATM Interface Glue Logic Host

22

© 2007 Altera Corporation—PublicAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation

SummarySummarySerial RapidIO has become the interface of choice for high-performance DSP applicationsAltera offers complete, easy-to-use Serial RapidIO solutions− Arria™ GX FPGAs for mainstream applications− Stratix II GX FPGAs for high-performance systems

Low-risk, hardware-verified solutions− Stratix II GX interoperability with Texas Instruments− Development boards

Fastest Time-To-Market with Reliable RapidIO Solutions

CY4

Page 23: High-Performance Digital Signal Processing (DSP ... PPT/High Speed Track/H4... · High-Performance Digital Signal Processing (DSP) Applications ... IP/ATM Interface Glue Logic Host

© 2007 Altera Corporation—Public

Serial RapidIO Demo