(jpeg-file, 1024x642, 270K)

DCAM / IIDC 1394 video processing for the micro-line® C6418CPU high performance DSP / FPGA platform.

 
all necessary hardware and licenses included
DCAM / IIDC 1394 input and output
fully compliant with the IIDC 1394-based Digital Camera Specification V1.3
supports all DCAM features, such as brightness, gain, white balance, etc.
supports all DCAM formats and video modes, including partial image (format 7)
64MB SDRAM for storing / processing image data
DSP on-chip and FPGA-based interfaces for connectivity to external hardware 
fully IEEE1394a compliant, fully interoperable with IEEE1394b
application examples included
micro-line® PowerSupply board allows convenient operation on the desk

 

The DCAM Video Processing Devevlopment Kit
The DCAM Video Processing Development Kit is a complete platform for embedded image processing with industrial cameras. The DCAM Frame Capture API controls the connected camera and transfers incoming image data to memory. The DCAM Camera API then transfers the image processing results to a second, independent IEEE1394 subsystem and lets the kit act as a DCAM / IIDC 1394 compliant camera on this subsystem. Image processing is triggered whenever new data has been transferred to SDRAM. After image processing has finished, the next transfer of image data to the DCAM / IIDC 1394 output is triggered. Data transfers are done with the DSP's powerful DMA controller. Multiple frame buffers allow interleaved operation of image input, image processing and image output. Hardware based image processing can be added by using an optional FPGA development package. Software based image processing is supported by the TMS320C6418 DSP's features, such as 512KB internal memory, L1/L2 cache, 4000MIPS highly parallel CPU core with several ALUs, ... Image processing algorithms for the TMS320C6000 DSP family are available from Texas Instruments and other vendors.

DCAM Frame Capture API
The DCAM Frame Capture API allows to control one or more digital cameras. After initialization, available cameras are located on the IEEE1394 bus. A handle to the camera is assigned when opening a specific camera. Then, the camera is accessed using this handle. Typically, features and settings of the camera are queried and modified, then the camera is started. Data transfer of image data to SDRAM is done by using the DSP's DSP's DMA controller for improved performance. The transfer units can be set up before image processing is started, so that for example double-buffering can easily be implemented.

DCAM Camera API
The DCAM Camera API adds DCAM / IIDC 1394 camera functionality to the C6418CPU. The system is recognized as a camera by host computers, such as a PC running Windows. The DCAM Camera API handles all IEEE1394 communication and IIDC 1394 protocol handling.

FPGA-based Image Processing
Development of FPGA-based image processing 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. This allows the FPGA to autonomously retrieve image data from the IEEE1394 subsystem, to process it and to provide pre-processed image data to the DSP or even to store it directly in SDRAM.

Convenient Operation During Development
The micro-line PowerSupply board provides all necessary environment to operate the kit on the desk during development. The DC input power is supplied to the IEEE1394 cable for supplying connected cameras. A switching mode regulator allows to supply the kit from an unregulated input. 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 or the application examples. Resetting the system without a power-off cycle is supported by a reset button.

A part of the micro-line® family
The C6418CPU 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® C6418CPU with micro-line® peripheral boards (as done in this kit where it is combined with two SC1394a modules). 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® board stack can simply be plugged into a customized carrier board.

 

Technical Data

The DCAM Video Processing Development Kit includes:

 
micro-line® C6418CPU Cost efficient, high performance 32 bit fixed-point DSP board with Xilinx Spartan-3E FPGA and large DSP-internal fast SRAM
micro-line® SC1394a 400Mbit/s IEEE1394a high performance communication board
micro-line®
PowerSupply
3.3 V power supply for the digital system

power supply for the IEEE1394 cable environment and connected cameras

Mechanical system platform
Accessories Unibrain Fire-i digital camera including IEEE1394 cable

IEEE1394 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 100..240 V power supply adapter

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

Documentation for all system components
Documentation

 

 

 


To view documentation:
Download Acrobat Reader

micro-line® C6418CPU DCAM Video Processing Kit User Guide

micro-line® C6418CPU Hardware Reference Guide
PDF 1.5 Mbyte

micro-line® Busmaster Board Support Package User Guide for the C6418CPU (Revision 1.0)
PDF 1.1 Mbyte

DCAM Frame Capture API User Guide

DCAM Camera 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



Learn more about Orsys IEEE1394 approaches

 

 

For more information about the

DCAM Video Processing Development Kit, related products and pricing details:

Click here