StreamBlade - Embedded Systems Design, Inc.

Download Report

Transcript StreamBlade - Embedded Systems Design, Inc.

StreamBlade SOE
TM
StreamBladeTM
Stream Offload Engine (SOE)
Single Board Computer
SOE-4-PCI
Rev 1.2
Initial
StreamBlade SOE
TM
SOE-4-PCI
J1
J6
J8
J7
J9
PHY
FLASH
FPGA
Virtex-4
FX60
J2
J3
U1
PHY
PHY
DDR
SDRAM
DDR
SDRAM
ZBT
SRAM
ZBT
SRAM
DDR
SDRAM
DDR
SDRAM
ZBT
SRAM
PCI
FPGA
Virtex-4
FX60
J4
PHY
CPLD
ZBT
SRAM
Local Bus
U10
J5
Initial
2
StreamBlade SOE
TM
Features:
•
•
•
•
•
•
•
Four independent Stream Offload Engines (SOEs)
– Each SOE is implemented by:
• 40 Pin ATA connector
• ½ Xilinx Virtex-4 FX60
• 8MB ZBT SRAM
• 128MB DDR SDRAM
• (10BaseT/100BaseTX/1000BaseTX) PHY
• RJ-45 Ethernet connector
• RS-232 Monitor Port
• Status LEDs
64MB Flash Memory
JTAG interface
Status LEDs
Target PCI Interface
Host PCI Bus 32 bit @ 33MHz; Local Bus 32 bit @ 33 MHz
Operating Temperature Range: 0 to 70 Degrees C
Initial
3
StreamBlade SOE
TM
Product Options:
Embedded Systems Design, Inc. (ESD) StreamBladeTM SOE-4 single
board computer allows developers to take full advantage of the four
independent Stream Offload Engines (SOEs). The StreamBladeTM SOE-4 single
board computer is designed to transport real-time streaming data and utilizes
ESD’s Stream Offload Engine (SOE) technology to provide real-time streaming
data paths between distributed processing nodes. The StreamBladeTM SOE-4
utilizes two Xilinx Virtex-4 FX60 FPGAs to implement four independent SOEs
that provide zero-copy, full TCP/IP offload, and 10/100/1000 Ethernet connectivity
for each configured 40 Pin ATA connector.
The ESD StreamBladeTM SOE-4 single board computer reduces
development time and increases reliability for Communications,
Military/Aerospace, Medical, and Industrial applications. The ESD StreamBladeTM
SOE-4 single board computer provides users with direct access to each SOE via
a 40 pin ATA connector and/or via a Ethernet RJ-45 connection.
Initial
4
StreamBlade SOE
TM
More Options:
The Stream Offload Engine (SOE) is at the core of the Embedded
Systems Design, Inc. (ESD) StreamBladeTM SOE-4 single board computer.
StreamBladeTM SOE-4 single board computers utilize ESD’s SOE technology to
provide zero-copy, full TCP/IP offload, and 10/100/1000 Ethernet connectivity
between the configurable I/O at the 40 pin ATA connectors and network
connected real-time streaming data processing nodes. ESD’s SOE technology
acts to decouple real-time streaming data source and sink processing nodes
allowing real-time processing jitter to occur without data loss.
Each SOE is capable of running a Data Distribution Service (DDS)
Source/Sink Agent. A DDS Source/Sink Agent allows each SOE to be a node on
the DDS network where it can receive control and provide node status. The DDS
Source/Sink Agent can be controlled to Source or Sink real-time streaming data
utilizing the DDS network connectivity to support distributed processing.
Application FPGA designs need not be DDS aware. Multi-casting is handled by
the SOE running a DDS Source/Sink Agent.
Initial
5
StreamBlade SOE
TM
More Options:
Four independent Stream Offload Engines (SOEs) allow the
StreamBladeTM SOE-4 single board computer to send and receive real-time
streaming data via the J1, J2, J3, and J4 (10/100/1000 Ethernet) RJ-45
connectors. The J6, J7, J8, and J9 (I/O) 40 pin ATA connectors allow developers
the freedom to customize the connectivity necessary to interface with a variety
of real-time streaming data sources and sinks that support interfaces such as
Ethernet, RF, RS-232, RS-422, G.703, LVDS, and ECL.
ESD StreamBladeTM single board computers can be configured to run
without a host. StreamBladeTM single board computers may be configured into
any host with available PCI slots including passive PCI back-planes. The
StreamBladeTM SOE-4 single board computers can be daisy-chained together via
the J1, J2, J3 or J4 (10/100/1000) RJ-45 Ethernet connectors to implement
distributed applications. Contact ESD for more information:
www.ESD-StreamBlade.com
Initial
6
StreamBlade SOE
TM
Applications:
•
•
•
•
•
•
•
•
•
•
Full Stream Offload Engine (SOE)
Plug-In Data Distribution Service (DDS)
Conversion of configurable I/O Input to Data Distribution Format
Conversion of Data Distribution Format to configurable I/O Output
Equipment Control via 40 pin ATA or RJ-45 connectors
Network: Bridge, Monitor, and Test
Data Distribution Certification
Software Based Radio Applications
– Digital Drop Receiver (DDR); Demod; and Demux
– Adaptive Beam Forming
– Interference Mitigation; Direction Finding
Protocol Processing; Filtering & Selection
Data Generation; Data Recording; Data Playback
Initial
7
StreamBlade SOE
TM
Application Example:
Bits
Other Vendor PCI Card
ATA
(Data)
Bits
Gig-E
Other Vendor PCI Card
ATA (Data)
ATA (Data)
Bits
Gig-E
StreamBladeTM
SOE-4
Gig-E
DDS
Network
Gig-E
Other Vendor PCI Card
ATA
(Data)
Bits
Other Vendor PCI Card
Host
PCI
(Control Status, Config, Power)
Each SOE is implementing an embedded DDS Source/Sink Agent making the Gig-E interfaces
DDS compliant. Each Gig-E interface may be carrying real-time streaming data channels with
an aggregate rate exceeding 80 E1s with multi-casting enabled.
Initial
8
StreamBlade SOE
TM
Application Development:
A Xilinx Virtex-4 FX60 BSP is available from ESD. The BSP
development CD comes complete with documentation, source code, presynthesized designs, and project files. Sample applications demonstrate how to
interface user configurable I/O from a 40 Pin ATA connector with a Stream
Offload Engine (SOE).
Xilinx development tools and the Xilinx Embedded Development Kit
(EDK) are available from Xilinx. Contact Xilinx for more information:
www.Xilinx.com
Initial
9
StreamBlade SOE
TM
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 and Windows 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
Initial
10
StreamBlade SOE
TM
SOE-4-PCI
Initial
11
StreamBlade SOE
TM
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
Initial
12