SI-C33DSP
SI-C33DSP PCI Board
An economical Digital Signal Processor (DSP) card for the PCI bus

Description

The SI-C33DSP-PCI from Sheldon Instruments is a powerful Digital Signal Processor (DSP) card for your PC equipped with a PCI bus. It is based on Texas Instruments’ new 150Mhz TMS320VC33, 32 bit floating point DSP, and can transform your PC into an ultra high performance development system and DSP accelerator.

C3x devices supported on the SI-C33DSP card:
TMS320VC33

A full line of software development tools are available from Sheldon Instruments and TI, which include compilers, assemblers, linkers, and debuggers.

  • 150MFLOP peak performance, 32 bit floating point precision.
  • 128Kx32 words of one wait state Dual Access SRAM Memory, expandable to 1Mx32 words.
  • 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
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 PCI bus and the DSP’s memory: 1) dual access mode, 2) PCI initiated bus mastered transfer mode with the 9054 acting as the bus master, and 3) bus mastering with the DSP acting as the PCI bus master.

For the dual access mode, all of the DSP’s zero wait state SRAM memory is simultaneously accessible by both the PCI 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 PCI side performs an access.

In addition to the dual access memory, large blocks of data can be transferred using PCI 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 PCI bus master, where it actually has direct access to the host computer’s main memory! Both PCI bus master methods may allow for the highest possible burst transfer rates to take place over the PCI bus without host processor intervention.

Hardware Expansion
The SI-C33DSP-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.

Applications

  • Unmanned Aerial Vehicle Control Systems
  • Industrial Control and Automation
  • Additive Manufacturing
  • Military and Aerospace
  • Test and Measurement