streamblade tm streamblade tm applications rev 1.2

24
StreamBladeTM StreamBladeTM Applications Rev 1.2

Upload: harvey-mclaughlin

Post on 03-Jan-2016

228 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: StreamBlade TM StreamBlade TM Applications Rev 1.2

StreamBladeTM

StreamBladeTM Applications

Rev 1.2

Page 2: StreamBlade TM StreamBlade TM Applications Rev 1.2

2

StreamBladeTM

Contents

• StreamBladeTM

– SOE-4-PCI– SOE-2-2V4-PCI– Configurations– Development Tools– Foundation Tools

Page 3: StreamBlade TM StreamBlade TM Applications Rev 1.2

3

StreamBladeTM

SOE-4-PCI

FPGA

FPGA

XilinxVirtex-4FX60

XilinxVirtex-4FX60

SOE-4

1 Gig-E

1 Gig-E

1 Gig-E

1 Gig-E

40

40

40

40ATA

ATA

ATA

ATA

4 channel Stream Offload Engine (SOE)

PCI

Page 4: StreamBlade TM StreamBlade TM Applications Rev 1.2

4

StreamBladeTM

J1

J2

J7 J9

SOE-4-PCI J6 J8

J3

J4

PCI

CPLD

FLASH

J5

PHY

PHY

FPGAVirtex-4

FX60

DDRSDRAM

ZBTSRAM

DDRSDRAM

ZBTSRAM

PHY

PHY

FPGAVirtex-4

FX60

ZBTSRAM

ZBTSRAM

DDRSDRAM

DDRSDRAM

Local Bus

U10

U1

Page 5: StreamBlade TM StreamBlade TM Applications Rev 1.2

5

StreamBladeTM

SOE-4-PCI

Page 6: StreamBlade TM StreamBlade TM Applications Rev 1.2

6

StreamBladeTM

Using EDT Bit-Capture Cards

StreamBladeTM

SOE-4

PCI

ATA

ATA

ATA

ATA

EDT

EDT

EDT

EDT

Gig-E

Bits

Bits

Bits

Bits

Gig-E

Gig-E

Gig-E

(Data)

(Data)

(Data)

(Data)

Host

(Control, Status, Config, Power)

Page 7: StreamBlade TM StreamBlade TM Applications Rev 1.2

7

StreamBladeTM

4U Adapter (960 E1 Inputs to 12 DDS Outputs)StreamBladeTM SOE-4-PCIPCI Passive Backplane

Rack Mountable Chassis

EDT Bit-Capture Cards

Host Processor

Host Ethernet

Page 8: StreamBlade TM StreamBlade TM Applications Rev 1.2

8

StreamBladeTM

SOE-2-2V4-PCI

FPGA

FPGA

XilinxVirtex-4LX100

XilinxVirtex-4LX100

SOE-2-2V4

1 Gig-E

1 Gig-E

40

40ATA

ATA FPGAXilinx

Virtex-4FX60

2 channel Stream Offload Engine (SOE) with 2 Virtex-4 Application FPGAs

SOE-2 boards are available withthe following Xilinx Virtex-4application FPGAs:

LX(40, 60, 80, 100, 160),SX(55)

PCI

Page 9: StreamBlade TM StreamBlade TM Applications Rev 1.2

9

StreamBladeTM

P1

P2

P5

PHY

PHY

CPLDFLASH

PCI

ApplicationFPGA#1Virtex-4

ZBTSRAM

FPGAVirtex-4

FX60

DDRSDRAM

ZBTSRAM

ApplicationFPGA#2Virtex-4

P3 P4

DDRSDRAM

ZBTSRAM

ZBTSRAM

SOE-2-2V4-PCI

Local Bus

Page 10: StreamBlade TM StreamBlade TM Applications Rev 1.2

10

StreamBladeTM

SOE-2-2V4-PCI

Page 11: StreamBlade TM StreamBlade TM Applications Rev 1.2

11

StreamBladeTM

Using “Other Vendor” Receiver Cards – Example A

Receiver Card

Receiver Card

StreamBladeTM SOE-2-2V4(Using application FPGAs

independently)

ATA

ATA

Gig-E

Gig-E

(Data)

(Data)

Host

(Control, Status, Config, Power)

PCI

Page 12: StreamBlade TM StreamBlade TM Applications Rev 1.2

12

StreamBladeTM

4U Adapter (10 Receiver Inputs to 10 DDS Outputs)

StreamBladeTM SOE-2-2V4-PCIPCI Passive BackplaneRack Mountable Chassis

Receiver Cards

Host Processor

Host Ethernet

Page 13: StreamBlade TM StreamBlade TM Applications Rev 1.2

13

StreamBladeTM

Using “Other Vendor” Receiver Cards – Example B

Receiver Card

StreamBladeTM SOE-2-2V4(Using cross wired application

FPGAs)

PCI

Host

(Control, Status, Config, Power)

ATA(Data)

Gig-E

Page 14: StreamBlade TM StreamBlade TM Applications Rev 1.2

14

StreamBladeTM

4U Adapter (8 Receiver Inputs to 8 DDS Outputs)

StreamBladeTM SOE-2-2V4-PCIPCI Passive BackplaneRack Mountable Chassis

Receiver Cards

Host Processor

Host Ethernet

Page 15: StreamBlade TM StreamBlade TM Applications Rev 1.2

15

StreamBladeTM

StreamBladeTM Configurations – Example A

FPGA

FPGA

FX60

FX60

SOE-4

FPGA

FPGA

Application

Application

SOE-2

FPGAFX60

Network

RX

RX

MODEM

MODEM

MODEM

MODEM

EDT

EDT

EDT

EDT

Gig-E

Page 16: StreamBlade TM StreamBlade TM Applications Rev 1.2

16

StreamBladeTM

StreamBladeTM Configurations – Example B

Network

RX

RX

FPGA

FPGA

Application

Application

SOE-2

FPGAFX60

Demux

FPGA

FPGA

Application

Application

SOE-2

FPGAFX60

Demod

FPGA

FPGA

Application

Application

SOE-2

FPGAFX60

Tune

X

X

X

X

Gig-E

Page 17: StreamBlade TM StreamBlade TM Applications Rev 1.2

17

StreamBladeTM

StreamBladeTM Configurations – Example C

Network

EDTL-Band & IF

RX

EDTL-Band & IF

RX

EDTL-Band & IF

RX

EDTL-Band & IF

RX

FPGA

FPGA

FX60

FX60

SOE-4

Host

PCI

NIC

ProgrammableModem

Gig-E

Page 18: StreamBlade TM StreamBlade TM Applications Rev 1.2

18

StreamBladeTM

4U Adapter (12 L-Band Inputs to 12 DDS Outputs)StreamBladeTM SOE-4-PCIPCI Passive Backplane

Rack Mountable Chassis

EDT L-Band & IF Receiver

Host Processor

Host Ethernet

Page 19: StreamBlade TM StreamBlade TM Applications Rev 1.2

19

StreamBladeTM

StreamBladeTM Processing Array

Non-Blocking1 Gigabit Ethernet

Network Switch

FPGA

FPGA

Application

Application

SOE-2

FPGAFX60FPGA

FPGA

Application

Application

SOE-2

FPGAFX60FPGA

FPGA

Application

Application

SOE-2

FPGAFX60FPGA

FPGA

Application

Application

SOE-2

FPGAFX60FPGA

FPGA

Application

Application

SOE-2

FPGAFX60FPGA

FPGA

Application

Application

SOE-2

FPGAFX60FPGA

FPGA

Application

Application

SOE-2

FPGAFX60FPGA

FPGA

Application

Application

SOE-2

FPGAFX60FPGA

FPGA

Application

Application

SOE-2

FPGAFX60FPGA

FPGA

Application

Application

SOE-2

FPGAFX60FPGA

FPGA

Application

Application

SOE-2

FPGAFX60FPGA

FPGA

Application

Application

SOE-2

FPGAFX60

FOPFOP

FOP

Passive PCIBackplane Chassis

Page 20: StreamBlade TM StreamBlade TM Applications Rev 1.2

20

StreamBladeTM

4U Processing Array (32 Virtex-4 LX 160 FPGAs)StreamBladeTM SOE-2-2V4-PCIPCI Passive Backplane

Rack Mountable ChassisHost Processor

Host Ethernet

Page 21: StreamBlade TM StreamBlade TM Applications Rev 1.2

21

StreamBladeTM

Development Tools:

A Xilinx Virtex-4 BSP is available from Embedded Systems Design, Inc. (ESD). The BSP development CD comes complete with documentation, source code, pre-synthesized designs, and project files. Sample designs demonstrate how to interface external bit streams to the ESD StreamBladeTM SOE-4 and SOE-2-2V4 single board computers. The BSP development CD also provides sample application designs that utilize the two Xilinx Virtex-4 processing nodes on StreamBladeTM SOE-2-2V4 single board computers.

Xilinx development tools and the Xilinx Embedded Development Kit (EDK) are available from Xilinx. Contact Xilinx for more information:

www.Xilinx.com

Page 22: StreamBlade TM StreamBlade TM Applications Rev 1.2

22

StreamBladeTM

Foundation Tools:

ESD StreamBedTM firmware is provided with each board. The StreamBedTM firmware CD includes a Bootloader, Flash Burner, and StreamBladeTM Diagnostics. Developers may download and run applications, test StreamBladeTM hardware, and burn images to Flash via Ethernet, serial port, or the PCI bus.

ESD StreamBedTM software is provided with each board. The StreamBedTM software CD includes executable Linux device drivers. The drivers provide the host computer, via the PCI bus, the ability to control and receive status from one or more StreamBladeTM single board computers. ESD StreamBedTM software comes complete with device driver documentation, driver source code, pre-compiled driver images, and driver build files for StreamBladeTM single board computers. Contact ESD for more information:

www.ESD-StreamBed.com

Page 23: StreamBlade TM StreamBlade TM Applications Rev 1.2

23

StreamBladeTM

POC Contact Information

• Mark Wecht - President– [email protected]

• Jeff Clements – Vice President– [email protected]

• Scott Wecht – Vice President Product & Research– [email protected]

Page 24: StreamBlade TM StreamBlade TM Applications Rev 1.2

24

StreamBladeTM

Corporate Contact Information

This material is the Copyright of Embedded Systems Design, Inc. 1996-2007. ESD, StreamBlade, StreamBed, StreamServer, StreamHunter, and Stream Offload Engine (SOE) are Trademarks. Other company and product names may be trademarks of their respective owners.

Contact Embedded Systems Design, Inc. sales:

www.Embedded-Sys.com

www.ESD-StreamBlade.com

Phone: (410) 712-7290

Embedded Systems Design, Inc.

6810 Deerpath Road

Suite 300

Elkridge, Maryland 21075

USA