TMS320VC33 DSP Board for cPCI/PXI Bus


Product Details:

Overview

Technical Specifications

Ordering Information

Datasheet (pdf)


Related Information:

Peripheral Boards

Accessories

Software Tools

Hardware Tools

Technical Support


SI-C33DSP-cPCI: Overview


Key Features

150MFLOP peak performance, 32 bit floating point precision.
128Kx32 words of one (1) wait state Dual Access SRAM Memory, expandable to 1Mx32 words.
Full bi-directional cPCI/PXI 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.
Win98/2000/XP and Linux drivers and sample application support.
Expansion connectors for prototyping, analog & digital I/O daughtercards.
JTAG port for in system development and debugging.

 

Introduction

The SI-C33DSP-cPCI from Sheldon Instruments is a powerful Digital Signal Processor (DSP) card for your system equipped with a cPCI/PXI bus. It is based on Texas Instruments' new 150Mhz TMS320VC33, 32 bit floating point DSP, and can transform your system 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.

Host cPCI/PXI bus to DSP Link

All communication between the host and the DSP take place by means of PLX's PCI 9054 IC. Three (3) methods may be used for data transfer between the cPCI/PXI bus and the DSP's memory: dual access mode, cPCI/PXI initiated bus mastered transfer mode with the 9054 acting as the bus master, and bus mastering with the DSP acting as the cPCI/PXI bus master.

For the dual access mode, all of the DSP's zero wait state SRAM memory is simultaneously accessible by both the cPCI/PXI bus and the DSP with the 9054 behaving as a target peripheral. The DSP's memory is directly mapped into the first target region of the 9054, which can be accessed with standard memory access calls.

Onboard control logic arbitrates the appropriate timing between the C33's primary bus, the SRAM, and the 9054's Local bus. This is accomplished by asserting the C33 HOLD signal for no more than three (3) of its own clock cycles, every time the cPCI/PXI side performs an access.

In addition to the dual access memory, large blocks of data can be transferred using cPCI/PXI bus master transfers. The first bus master transfer method involves using the 9054's DMA capabilities to access the DSP memory. The second bus master transfer method allows the DSP to act as the cPCI/PXI bus master, where it actually has direct access to the host computer's main memory! Both cPCI/PXI bus master methods may allow for the highest possible burst transfer rates to take place over the cPCI/PXI bus without host processor intervention.

Hardware Support

The SI-C33DSP-cPCI 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-C33DSP-cPCI 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 Win98/2000/XP, while QuVIEW also runs under Linux.

Typical benchmarks for a 150Mhz C33 processor include the computation of a 1024 point Radix-2 complex FFT at 400us.

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