TMS320C6713 DSP Board for PCI Bus


Product Details:

Overview

Technical Specifications

Ordering Information

Datasheet (pdf)


Related Information:

Peripheral Boards

Accessories

Software Tools

Hardware Tools

Technical Support


SI-C6713DSP-PCI: Product Overview


Introduction

The SI-C6xDSP-PCI from Sheldon Instruments is a powerful Digital Signal Processor (DSP) card for your PC equipped with a 32 bit PCI bus. It is based on Texas Instruments' 225-300Mhz TMS320C6713, 32 bit DSP, and can transform your PC into an ultra high performance development system and DSP accelerator. A full line of software development tools are available from Sheldon Instruments and TI, which include compilers, assemblers, linkers, and debuggers.

Key Features

1800 MFLOP peak performance with C6713, 32 bit floating/fixed point precision.
Up to 256MB SDRAM, using conventional PC133 SDRAM SO-DIMM format.
Full 32 bit bi-directional PCI initiated bus mastering, with 132MB/sec peak transfer rate.
Memory mapped host communications port.
Software development tools from Sheldon Instruments includes QuVIEW, QuBASE and the SI-DDKs; as well compatibility with separately purchased TI and third party tools.
Windows and Linux 32/64 bit drivers and sample application support.
Expansion connectors for prototyping, analog & digital I/O daughtercards.
JTAG port for in system development and debugging.

 

Host PCI bus to DSP Link

The hardware interface betwen the host PCI bus and the DSP is implemented with PLX's PCI9054 device. Onboard control logic arbitrates the appropriate timing between the C6x's EMIF bus, the boot SRAM/Flash, and the PCI9054's local bus. A combination of hardware and software handshaking takes place in order to support a myriad of data transfer schemes, where the host side can be selected to operate in one mode and the DSP in another. From the host PCI side, three (3) modes are available: 1) target/slave mode, 2) PCI initiated bus mastered transfer mode with the PCI9054 acting as the bus master, and 3) bus mastering with the DSP acting as the PCI bus master. From the DSP side, three (3) modes are available: 1) standard programmed I/O, 2) asynchronous DMA, and 3) synchronous DMA.

Host target/slave mode accesses are performed when the DSP is either disabled (reset asserted) or enabled (reset deasserted). While the DSP is disabled, the host uses target/slave mode transfers to load an initialization COFF file to the card's boot SRAM/Flash memory, as well as to access expansion daughter modules. After DSP activation, any combination of data transfer modes can be used on either side.

For most applications, the most efficient method of large data block transfer is to use PCI bus mastering, as it requires minimal host intervention. The first bus master method involves using the PCI9054's DMA engine, in conjunction with the DSP using programmed I/O or its own DMA engine. The second bus master transfer method allows the DSP to act as the PCI bus master, where it actually has direct access to the host computer's main memory!

Hardware Support

The SI-C6xDSP-PCI includes expansion connectors allowing for custom designs, or for attaching 'off the shelf' multifunction I/O modules from Sheldon Instruments. Sheldon Instruments offers several daughter modules for multichannel analog and digital I/O, including 4 to 64 channels of 16 bit ADCs and DACs.

Software Support

The SI-C6xDSP-PCI is available with extensive development tools from Sheldon Instruments and TI.

For quick turnkey development, Sheldon Instruments offers QuVIEW and QuBASE, which are a set of DSP-resident libraries for real time performance that greatly accelerate data acquisition, signal processing, and control applications. QuVIEW is a real time accelerator for LabVIEW, and QuBASE a real time accelerator for Visual Basic. A full range of examples and tutors are provided to demonstrate their ease of use and breadth of functionality and capabilities. QuBASE runs under Windows, while QuVIEW also runs under Linux.

When purchased as a DSP evaluation board, Sheldon Instruments also includes free sample DSP and Windows or Linux 32/64 bit device driver source code to accompany TI's development environment. The DSP source code illustrates full communication modes, and the Windows or Linux 32/64 bit device driver source code includes the complete SI-DDK, along with COFF file loader utilities.

 

 


 


©Copyright 2013 Sheldon Instruments Incorporated. All rights reserved.
Product and company names listed are trademarks or trade names of their respective companies.