| |
|
|


This product family
supports FireWire

|
|
|
Introduction to IEEE1394 FireWire
FireWire is one of the fastest peripheral standards ever developed, transferring
data at up to 400Mbps with a road-map for even faster data rates in the near future.
With its high data-transfer speed and hot swappable, plug-and-play capability,
FireWire is the interface of choice for today’s digital audio and video devices and is an
excellent medium for interfacing cameras, sensors, embedded DSP resources, and PCs.
A Multitude of Benefits
- Up to 63 devices can be supported within the same Firewire network
- Transmissions between different devices on the Firewire network can occur speeds of 100Mbit/sec, 200Mbit/sec, or 400Mbit/sec
- Isochronous and Asynchronous communications Models are supported. Isochronous communications guarantees time based delivery of data packets for real-time critical applications. Asynchronous communications supports non real-time event messaging.
- Asynchronous and isochronous transactions can occur across the same Firewire interface, allowing both non-real-time and real-time critical applications on the same bus.
- Peer-to-peer transfers are supported without the need for a host (PC) device.
- Firewire cables carry both signals and power, reducing the need for separate power cables when devices are connected to a Firewire network.
- Devices can be connected and disconnected while the network is active.
Hardware Options
Traquair provides state-of-the-art IEEE 1394 solutions for the OEM embedded systems market,
addressing a wide range of individual needs, from surface mount FireWire interface devices to
fully featured embedded board designs for computationally intensive DSP and Imaging applications. IEEE1394 FireWire is supported on the following micro-line hardware:
| C6412Compact |
High Performance Integer DSP
High Density FPGA
On-board USB 2.0
On-board 1394a FireWire
On-board 10/100Base-T Ethernet
Optional non-volatile data storage
Optional analog & digital I/O |
67x120mm
Board Design
TMS320C6412 Integer DSP
- Up to 5760MIPS
- 256kByte L2 Cache / Memory
- 64-bit External Memory Interface
Xilinx Spartan-3 FPGA
- Up to 4MGate Density
UP to 128MBytes of SDRAM
USB 2.0 Slave Interface
10/100Base-T Ethernet Interface
Two IEEE 1394a FireWire Controllers
- with independent interfaces
RS-232 Port |
| C6713Compact |
High Performance Floating Point
DSP
High Performance FPGA
On-board FireWire
Optional Ethernet |
Product
Preview:
TMS320C6713 Floating Point DSP
- Up to 1800MIPS or 1350 MFLOPS
- 32-bit External Memory Interface
Xilinx Virtex-II FPGA
- Up to 1MGate Density
64MBytes of RAM
400Mbit/sec FireWire Interface
RS-232 Port |
| C641xCPU |
High Performance
Integer DSP
FireWire connectivity provided by
SC1394a-1 IEEE 1394 Interface |
TMS320C641x Integer DSP
processor
- Up to 4000 MIPS
- 32-bit External Memory Interface
Xilinx Spartan-3E FPGA
- Up to 1.6MGate Density
Up to 64MBytes of RAM
RS-232 Port |
| SC1394a-1 |
High-speed IEEE
1394a interface
for use with C6x11CPU & C641xCPU
DSP boards |
- 3 IEEE1394a
ports
- 100, 200 & 400 MBit/s serial data transfer
- Asynchronous and isochronous capable |
Software Solutions
A number of software options are available for use with micro-line DSP systems:
- IEEE1394 FireWire API provides a portable a library of C-callable functions that support initialization, setup and transfer of isochronous and asynchronous data across FireWire for embedded micro-line DSP systems. It is a stepping stone for higher-level API's that provide additional capabilities:
Some developers may also wish to enable communications between their FireWire-based micro-line DSP system and a host PC. The FireAPI SDK from Unibrain provides developers with all the tools they need for developing and debugging any 1394 application in a Windows PC environment. Like the IEEE1394 FireWire API, the FireAPI™ SDK elimates the need for a lower-level understanding of the protocol and allows the developer to focus on applying its concepts.
|