- 1800 MFLOP peak performance with C6713, 32 bit floating/fixed point precision
- 32 bit Floating Point Signal Processor
- 225-300Mhz Clock Frequency
- 16 DSP DMA channels
- 2 PCI DMA channels
- 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
- Win98/2000/XP and Linux drivers and sample application support
- Expansion connectors for prototyping, analog & digital I/O daughtercards
- Small 3U form factor
- JTAG port for in system development and debugging.
-
Sizes: 64MB, 128MB, 256MB and 512MB, with x16 organizations.
Only half of capacity is used
-
PC133 SDRAM module clocked from E Clock running at 75Mhz, maximum delay of
memory ICs mounted on module not to exceed 7.5 nsec
-
Single bank SO-DIMMs: supports *half* of memory ICs mounted on single bank
modules, with all capacity only mapped on CE2 (DSP memory region starting at
0xA0000000)
-
The DSP's CE3 region is left empty (DSP memory region starting at 0xB000000)
-
Dual bank SO-DIMMs: supports *half* of memory ICs mounted on dual bank modules,
with quarter of module capacity mapped on CE2 (DSP memory region starting at
0xA0000000)
-
The second quarter mapped on CE3 (DSP memory region starting at 0xB000000)
-
Host accessible while DSP is active, with multiple communication options
- 512kx8 SRAM
- Configured as Dual Access memory: Accessible by host (only while DSP is inactive/reset)
for downloading COFF files. Accessed by DSP during its boot loading process
- Mapped on CE1 (DSP memory region starting at 0x90000000)
The SI-C6xDSP-PCI from Sheldon Instruments is a powerful Digital Signal
Processor (DSP) card for your system equipped with a PCI bus. It is based
on Texas Instruments' 150-300Mhz TMS320C6711/6713, 32 bit DSP, and can transform
your PCI chassis 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.
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!
The SI-C6xDSP-PCI is configured with conventional 144 pin SO-DIMM socket to
accomodate standard, 3.3V non-buffered PC133 SDRAM modules used in laptops. The
SI-C6xDSP-PCI supports *half* of the capacity on 64MB, 128MB, 256MB, and 512MB
module sizes, making it a very cost effective solution for the most demanding
and memory intensive applications.
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.
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 Win98/2000/XP, while QuVIEW also runs under Linux.
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.
Technical Specifications