Real Time LabVIEW or VB or C -
Based on TI's High Speed multi core DSP & DAQ

SI-C667xDSP Multi Core

1D and 2D Realtime FFT

Phase Correleation in imaging


Sheldon have been in the DSP, FPGA, DAQ and Analysis business for many years.

Sheldon Instruments offers a complete portfolio of hardware products for a wide spectrum of real time applications in measurement and digital control systems. Our hardware range includes carrier boards that combine DSPs and FPGAs for various PCI/PCIExpress form factors such as slotted/desktop PCI/PCIe, PCI-104/PCIe-104, PMC/XMC, CompactPCI, as well as stand-alone embedded solutions.

The DSP-FPGA carrier hardware is complemented by high performance analog and digital I/O modules as well as all necessary accessories like cables and terminal blocks.

All the hardware products are supported by unique software add-ons and libraries to complement traditional compilers/linkers using Visual Studio, OpenMP, OpenCL, CCS, and Python under Windows or Linux.

You can slso rRun LabVIEW or Visual Basic code in real time on these DSP boards and DAQ on a mezzanine board. There are extensive libraries for Visual Basic code and LabVIEW.

This allows you to build control systems that run in real time without the OS Windows being involved. ( Very important for real time operation)

The cost of these high end DSP FPGA and DAQ combo products is equivalent to buying a single high end DAQ card from some other manufacturers.


Talk to a MasTec Engineer

The SI-C667xDSP from Sheldon Instruments is a C programmable Digital Signal Processor (DSP) card designed for low power environments that require intensive computing in a cost sensitive solution.

Keystone I devices supported on the SI-C667xDSP card:
TMS320C6678 (8 DSP CorePacs)
TMS320C6674 (4 DSP CorePacs)
TMS320C6672 (2 DSP CorePacs)
TMS320C6671 (1 DSP CorePac)

The SI-C667xDSP is a Small Form Factor (SFF) family of Commercial Off the Shelf (COTS) cards featuring the powerful Keystone I TMS320C667x DSPs from Texas Instruments. The TI C667x DSPs are multicore DSP System on Chip (SoC), conveniently programmed using the C language. The number of C667x CorePacs range from one to eight, each clocked at 1.25GHz for a maximum of 320 GMAC and 160 GFLOP performance at a mere 10 watts of power consumption while most processors of this caliber are in the 40W-60W range.

Each DSP CorePac features 32K Bytes L1P, 32K Bytes L1D, and 512K Bytes of L2 of internal memory. Each level of cache can be programmed in blocks as SRAM or cache. The C667x chip also features a multicore shared memory controller that arbitrates 4M Bytes of shared SRAM memory between all cores and an external 64-bit DDR3 memory interface at 1333MHz.

High Speed Serial Interfaces: GbE, PCIe, & SRIO
There are multiple high speed interfaces, with each capable of moving large amounts of data. The Gigabit Ethernet interface can take advantage of the on-chip Network Co-processor to offload most of the packet processing, thereby enabling full bandwidth utilization and freeing up the DSPs to perform the computations for which they were designed. A PCIe x2 Gen 2.0 interface provides connectivity to a system backplane or Thunderbolt cable, and the flexible SRIO 2.1 x4 5Gbps interface can be connected to either an optional FPGA or other external peripherals.

Hardware Expansion with FPGA & FMC
The optional Altera Cyclone V FPGA includes SI’s proprietary IP layer that transparently translates SRIO so the FPGA may be used as an extra processing resource, as well as an expansion bridge to either an FPGA Mezzanine Card (FMC), or a legacy style parallel expansion bus – ideal for those who prefer to leverage a wide array of 3rd party FMC modules, their own custom hardware or simply update legacy designs with minimal effort.

Upgrades & Options
Upgrade options for the SI-C667xDSP include various core and memory configurations, nonvolatile storage, and either commercial or expanded temperature ranges. A full line of software development tools are available from Sheldon Instruments and TI for Windows and Linux platforms.

© MasTec Ltd 1997- 2021