(jpeg-file, 1024x656, 245K)

DSP software development for the micro-line C6713Compact high performance DSP / FPGA / IEEE1394 platform.  

 
all necessary hardware and licenses included
micro-line busmaster BSP allows to connect individual peripherals
board library provides easy access to board-specific hardware
micro-line busmaster BSP enables software and hardware data streaming
embedded IEEE1394 API for isochronous and asynchronous communication
fully IEEE1394a compliant, fully interoperable with IEEE1394b
application examples included
micro-line PowerSupply board allows convenient operation on the desk

 

The DSP Development Kit
The DSP Development Kit is the perfect entry platform for software development on the micro-line® C6713Compact. The kit includes all necessary hardware as well as a software license for the IEEE1394 API. A board library provides easy access to on-board hardware with functions such as LoadFpga(). The micro-line® bus master BSP implements FIFO buffered access to IEEE1394 streaming data and a peripheral interface for glueless connection of peripheral components and customized peripheral boards. Documentation and application examples show how to use the on-board hardware and how to create new projects with Code Composer Studio. The integrated flash file system handles storage and booting of DSP applications and FPGA designs, so that no complicated flash programming is necessary. The comfortable use of this Kit makes it suitable for system engineers who want to focus on their total system solution as a priority and who want to get an IEEE1394 solution being realized with a minimum of time and effort.

micro-line Busmaster BSP Included
The micro-line® busmaster BSP is the default board support package for the C6713Compact. It consists of an FPGA design with associated software. The BSP shows how to use the FPGA by adding high-speed IEEE1394 data streaming, a peripheral interface and programmable clock outputs to the basic function of the C6713Compact. Based on the DSP's highly flexible external memory interface (EMIF), the peripheral interface provides seven individual chip select spaces for glueless connection of external devices. Programmable clock outputs provide a clock source for external hardware, eliminating the need for a separate oscillator. Additionally, the micro-line® busmaster BSP enables access to the HPI for data exchange with an external microcontroller.
 


What if
the micro-line® Busmaster BSP isn't Sufficient?
For such cases, FPGA development is supported by an optional FPGA Development Package. Besides other features, it includes the micro-line® busmaster FPGA as a project, so that it can be modified and expanded by the customer. Customized FPGA designs can then be used in the DSP Development Kit just like the default micro-line® busmaster FPGA.

IEEE1394 Embedded API
The DSP Development Kit includes the Orsys embedded IEEE1394 API. This API allows generic usage of IEEE1394. The user interface is transaction oriented, relieving the user from register-level chipset programming. Both kinds of asynchronous transactions are supported: outgoing as well as incoming. Asynchronous transactions are typically used for control and status purposes, such as camera control or protocol implementations. Isochronous and asynchronous data streaming is also supported, allowing high-speed data transfers (see next section). Device handles provide topology-independent access to other devices. Using the embedded API, the C6713Compact can be turned into a host-like IEEE1394 device (frame grabber, HD controller) or a peripheral device (camera, printer, data acquisition system, etc).

High Speed IEEE1394 Data Streaming
The integration of DSP board and IEEE1394 peripheral board into a single-board solution allows speed-optimized access to the IEEE1394 chipset while keeping the availability and flexibility of the board's I/O resources. Peripheral boards can be operated with slow settings on the external bus, while the IEEE1394 chipset can be accessed at full speed. On the C6713Compact, IEEE1394 data streaming is implemented in the FPGA for maximum flexibility. When using the micro-line® busmaster BSP, FIFO-buffered  streaming data is available either on the board's connectors for direct use by external hardware, such as A/D or D/A converters, image sensors, etc.. Alternatively, DSP software can access streaming data, e.g. for image processing or as a high-speed link to a host PC. When using a customized FPGA design (requires optional FPGA development package), streaming data can be processed directly in the FPGA. By implementing an EMIF busmaster function in the FPGA, data can be directly streamed from / to SDRAM without any CPU time required.

The PC side of IEEE1394
In order to be able to connect the C6713Compact to a PC via IEEE 1394, it is necessary to have a certain software driver installed on the PC. This allows to individually program the PC IEEE 1394 interface in user mode and to transmit or receive isochronous and asynchronous data packets easily under application software control. As an example, the FireAPI Software Development Kit from Unibrain can be recommended, which is available from Orsys. Unibrain PC software drivers are capable to run on any PC, equipped with IEEE 1394a or IEEE 1394b hardware, under Microsoft Windows NT, 2000, XP or newer.
Another development environment is the VHPD1394 development kit from Thesycon. This kit sets up on the Microsoft driver stack.

Software Development Tools
For software development, Code Composer Studio from Texas Instruments is required. This powerful development environment provides extensive software resources, such as DSP/BIOS and a chip support library for the TMS320C6713. Further, it supports very comfortable debugging when using a JTAG emulator. Data can then be displayed in real time by TI's real-time data exchange (RTDX). When not using an emulator, applications can be created and tested using the simulator configuration of Code Composer Studio. All examples and source code included in the DSP Development Kit were created and tested with Code Composer Studio so that they can readily be used by the customer. For evaluation, a time-limited version of Code Composer Studio is available from Texas Instruments.


Convenient Operation During Development
The micro-line PowerSupply board provides all necessary environment to operate the  C6713Compact on the desk during development. A switching mode regulator allows to supply the system from an unregulated input. DC/DC converters provide an isolated supply for the IEEE 1394 transceiver and, optionally, for the IEEE1394 cable. The
RS-232 interface is available on a 9-pin Sub-D connector for direct cable connection to the development PC when working with the Flash File System. Resetting the system without a power-off cycle is supported by a reset button.

A part of the micro-line® family
The C6713Compact is a member of the successful micro-line® family. This means small size for an affordable price. Complete systems can be built by combining the micro-line® C6713Compact with micro-line® peripheral boards. The standard 0.1'' connectors allow rapid and easy prototyping. The micro-line® PowerSupply allows convenient operation on the desk during development. After development has finished, the micro-line® C6713Compact can simply be plugged into a customized carrier board.

 

Technical Data

The DSP Development
Kit includes:
 

 
micro-line® C6713Compact micro-line® C6713Compact high performance 32 bit floating point DSP with Xilinx VIRTEX 2 FPGA and 400 MBit/s IEEE1394a (FireWire®) serial bus
 
micro-line®
PowerSupply
5V power supply for the digital system

15V isolated power supply for the IEEE 1394 cable
environment

Mechanical system platform
Accessories IEEE 1394 cable, 2m 6-pin to 6-pin

RS 232 cable and USB to RS-232 converter

JTAG adapter for connecting Texas Instruments emulators and Xilinx JTAG download cables

External 230 V plug-in power supply adapter
(replaceable by 110 V adapter)

micro-line® busmaster BSP (FPGA code, C-source code)

Documentation for all system components
 

Documentation

 

 

 


To view documentation:
Download Acrobat Reader

micro-line® C6713Compact Hardware Reference Guide (Revision 1.1)
PDF 1.7 Mbyte

micro-line® C6713Compact Busmaster Board Support Package User Guide (Revision 1.1)
PDF 1.1 Mbyte

micro-line® C6713Compact Board Library User Guide

Orsys Embedded IEEE1394 API User Guide

 
Related products

Development tools
 

Code Composer Studio
USB JTAG emulator
Parallel port JTAG emulator
PCI JTAG emulator

 

FPGA Development
 

FPGA development package

Optional PC- side
IEEE 1394 software development from other vendors
 

FireAPI SDK from Unibrain

VHPD1394 SDK from Thesycon



Learn more about Orsys IEEE1394 approaches

 

 

For more information about the

DSP Development Kit, related products and pricing details:

Click here