| |
|
|


This product family
supports FireWire

|
|
|
Introduction to IEEE1394 FireWire
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 |
If the powerful processing capabilities of TMS320C6000 DSP processors are not needed for your FireWire application, the smaller and lower costing ultra-compact series of muliti-chip modules may be more appropriate. Focusing on connectivity driven requirements, they offer very similar FireWire capabilities, but utilize less powerful TMS320C5000 series DSP processors and smaller Spartan-II or Spartan-3 FPGAs.
Software Solutions
The following software is optionally available for use with FireWire enabled micro-line DSP/FPGA boards:
- Embedded FireWire API: provides optional DSP programming support for FireWire bus initialization and data transport using asynchronous or isochronous communications.
- Embedded FAT32 filesystem: provides optional support for mass storage using external FireWire-enabled hard-drives or CompactFlash memory. This software is presently only available for the micro-line C6713Compact.
- FireWire based Video Framecapture and Output: IIDC DCAM compliant interfaces for controlling FireWire cameras, video framecapture, and video output generation.
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. |