 |
RT Data Recording In Sensor Processing
|
Recording systems
using arrays of hard disks have in the past been
considered for real time, high volume data storage
applications. Data recording for military
applications offers some specific challenges:
· Sensors (e.g. RF antennas or sensors)
generate very high bandwidths of digital data.
Data rates in excess of 3GBytes/s from a single
sensor channel are not uncommon.
· Embedded applications, especially those
within rugged military operating environments, may
be constrained in terms of size weight and volume.
In the past the solution to the high data
bandwidth requirements of military data storage
applications was to employ multiple parallel sets
of disk arrays and interface cards to achieve the
required aggregate bandwidth. However, this
solution may not be compatible with the size,
weight and volume constraints of many embedded
applications. And today FPGAs offer an
alternative.
|
 |
State of the FPGAs
|
State of the art
FPGAs include a rich set of hardware resources on
the chip which can be used to implement disk
interfaces such as Fibre Channel. The Xilinx
Virtex 2 Pro and Virtex 5 FPGA families include
devices containing multiple on-chip Multi Gigabit
Transceiver (MGT) resources which can be employed
to implement the physical layer of disk interfaces
such as Fibre Channel.
Today
it is possible to utilize the on-chip resources in
an FPGA to implement a complete real time data
recorder application using firmware within the
chip. The FPGA can be interfaced directly to one
or more disk arrays. Tekmicro has developed an
advanced JazzStore SOC system which can be scaled
for very high recording bandwidths while still
achieving a compact, single chip solution.
|
 |
TEK Microsystems Solutions
|
Real time data recording is a common requirement
in many military embedded sensor processing. Such
applications present challenges for a data
recording application as data bandwidths can be
high and size constraints can limit the
opportunity to use additional hardware.
FPGAs are increasingly utilized in military
embedded signal processing systems to enable
processing of wideband sampled data. FPGAs also
provide a rich set of on chip resources that can
be used to implement interfaces to hard disk
systems via standard protocols such as SCSI, Fibre
Channel and Serial ATA.
Real time data
recording functionality can be implemented in a
system by adding firmware to the FPGA and
connecting it directly to a hard disk array. The
FPGA provides a very compact, system-on-chip
recording solution. Or, by scaling the firmware
across multiple FPGAs, it is possible to achieve
an order of magnitude increase in recording
bandwidth.
The TEK Microsystems'
JazzSore SOC technology offers an FPGA
implementation of a Fibre Channel based data
recording system. This technology complements the
TEK Microsystems' Jazz and Quixilica FPGA based
products, providing real time data record /
playback functionality for a wide range of
demanding real time applications.
For more info on JazzStore SOC
|
 |
Data Recording from Tekmicro
|
This
Tekmicro-designed application specific system
receives broadband sampled data at 1.6 G
samples/sec and store it in 12 RAID arrays.
The VXS system is configured with a single Neptune
2 A/D board and one Callisto board providing
exceptionally high performance data storage
capability. This results in a smaller, less
expensive, less power-hungry system than has been
available previously.
The Tekmicro system uses the A/D capabilities of
the Neptune 2 to receive the sampled data which is
then sent to the Callisto VXS switch card.
Callisto includes five FPGAs and 12 front panel
fiber ports. In this application, the FPGAs are
programmed to each include two FibreChannel cores
that take advantage of the PowerPC 405 processors
in the Xilinx Virtex II Pro FPGA. The data is then
streamed out through Callisto's 12 FiberChannel
ports to 12 RAID disk arrays for storage.
For more info on TEK Microsystems Data Recording
|