Sarsen Technology
Sarsen Technology home products and services search by manufacturer about us contact us Sarsen Technology Sarsen Technology

DSP technology solutions for communications, audio and instrumentation markets

dspstak™ DSP Engines and I/O Modules

DSP Boards & Systems for Embedded Applications

Danville Signal Processing Inc's dspstak™ DSP engines and I/O modules feature Analog Devices third generation of of SHARC DSPs. Solutions are available for the Analog Devices ADSP-21262, ADSP-21261 and ADSP-21364 digital signal processors. Each dspstak™ consists of two or more modules: a DSP engine and a signal conditioning / data conversion I/O module(s). Since a dspstak™ I/O module is separate from the DSP module, custom interfaces can be created quickly and inexpensively.

The modules generally consist of a DSP processor, memory, power supplies and standard digital I/O such as RS-232 and USB.

ADSP-21060

The I/O modules may include signal conditioning electronics, A/D and/or D/A converters, audio transceivers, unique connectors and a wide-range of other special front end requirements. Danville Signal Processing has several platforms of dspstak DSP Engines for simple development of your DSP project. Each platform is supported by a dspstak DSP Engine with ICE. The ICE is a licensed version of Analog Devices' EZ-KIT Lite debugger and is fully supported by Analog Devices VisualDSP++ Integrated Development Environment. This means that you can treat a dspstak just like a EZ-KIT Lite development board and then move directly to a production version of the same board.

dspstak DSP Engine with ICE

The dspstak DSP Engine with ICE is supported by a free KIT license of Analog Devices' VisualDSP++ with exactly the same functionality as an Analog Devices EZ-KIT. All dspstak DSP Engines can also take advantage of the full featured VisualDSP++ tools and the Analog Devices HPUSB & USB hardware emulators. Please see the Analog Devices pages of this web site for full details. All dspstak DSP Engines include flash memory to store program code. Bootable program code can be uploaded into the flash by either USB or RS-232 without the need for any special programming tools.

Features & benefits of the dspstak™ family of DSP engines and I/O modules:

  • Compact Size (3.5 inch x 4 inch)
  • Flexible I/O
  • Field reprogrammable
  • Standalone Operation
  • Fast time to market
  • Reduced development costs & risks
  • Standardised form factor
  • Optimized for DSP embedded applications

dspstak™ DSP Engines

ADSP-21261

All the dspstak DSP Engines support a number of standard features, which are implemented in a consistent way to facilitate using the dspstak™ DSP Engines as standard building blocks in embedded systems. The current family of SHARC-based engines available include:

  • dspstak™ 21262zx DSP Engine
  • dspstak™ 21261zx DSP Engine
  • dspstak™ 21364sx DSP Engine
  • dspstak™ 21262sx DSP Engine

ICE versions are available for all models.

dspstak™ sx family

dspstak 21262sx with ICE

dspstak™ sx family of DSP boards are high performance digital signal processing engine based on the Analog Devices ADSP-21364 and ADSP-2126x SHARC® DSPs. These DSPs support 32 bit fixed point and 32/40 bit floating point formats with SIMD instructions running at up to 333 MHz. This translates to a peak computation rate of 1.8 GFLOPS.

The ADSP-21364 includes very flexible peripherals including six independent serial ports (SPORTs), eight asynchronous sample rate converters and two SPI ports.

The ADSP-21262 includes six independent serial ports (SPORTs) and a SPI port. The dspstak™ sx Interconnect Port supports the complete DAI interface, SPI, general I/O, clocks and power connections. The dspstak™ sx also includes USB and RS-232 ports for easy interfacing to the outside world. It also has a JTAG interface to facilitate program development.

Danville Signal Processing manufacture sx versions that include a built-in Analog Devices' EZ-KIT Lite debugger. These boards utilize a dspblok sx for the core DSP functions. In addition to using the ICE versions for dspstak program development, these versions can also function as a dspblok sx development and programming platform. Please view the dspblok product page for more information. The dspstak with ICE is supported by Analog Devices Visual DSP++ 4.0. You can use the debugger with either an EZ-Kit license (free) or a full VisualDSP++ license. You can also connect an Analog Devices High Performance PCI or USB ICE or an Altera ByteBlaster via JTAG connections.

dspstak™ I/O Modules

Danville Signal Processing design and manufacture a wide-range of dspstak™ I/O modules for communications, audio and instrumentation applications. New dspstak™ I/O modules are added to the product line on a regular basis. Please contact Sarsen Technology if you have a specific I/O function requirement that is not listed here:

  • dspstak™ c96k46 - 4/6 audio input & output channels, up to 96k sampling
  • dspstak™ c96k44 - 4/4 audio input & output channels, up to 96k sampling
  • dspstak™ c192k22 - 2/2 audio input & output channels, up to 192k sampling
  • dspstak™ S/PDIF - 1/4 digital audio input & output channels
  • dspstak™ a9244 - a single channel high speed ADC I/O module
  • dspstak™ d192k16 & d96k16 - 16 channel D/A I/O modules
  • dspstak™ io24 Opto isolated digital I/O

dspstak™ c96k46 I/O Module

dspstak c96k46

The dspstak™ c96k44 is a 4 channel audio ADC & DAC I/O Module based on a pair of sigma delta stereo audio codecs, specifically the Wolfson WM8731 24 bit, 96kHz Stereo Audio Codec. Assuming a 12.288MHz master clock, the c96k44 allows sampling rates from 8k to 96k. Other sampling rates are available by reprogramming the dspstak™ DSP Engine to another master clock frequency.

A special version of the c96k44 (Opt 1) is available that allows two dspstak™ c96k44 modules to be combined for 8 channel configurations all with synchronous sampling.

There are a number of additional accessory boards available for the dspstak™ c96k44 as well. These include a small power amplifier module, BNC extender boards and 6.3mm phone jack extender boards.

dspstak™ c96k44 I/O Module

dspstak c96k46

The dspstak™ c192k22 is a two channel I/O Module based on the Cirrus Logic CS4271 24 bit, 192kHz Stereo Audio Codec.

The dspstak™ c192k22 supports sampling rates up to 192k. The sampling rate may be changed via software control over a 12:1 range without changing the master clock. The dspstak™ c192k22 connects to a DSP Engine via the Interconnect Port.

It uses SPORT 0 as the digital audio interface, SPI as the control port, MCKL0 or SYSCLK as its master clock and power supplies Va+, Va-, Va+5 and Vd+3.3. There is a 32 x 2 footprint on the PC board that allows additional devices to be connected to the board.

dspstak™ c192k22 I/O Module

dspstak c192k22

The dspstak™ c96k46 is a 4 channel audio ADC & 6 channel DAC I/O module based on an Analog Devices AD1836A sigma delta audio codec. Assuming a 12.288MHz master clock, the c96k44 allows sampling rates from 96k to 16k. Other sampling rates are available by reprogramming the dspstak™ DSP Engine to another master clock frequency.

The dspstak c96k46 is primarily designed for line level audio. RCA phono connectors are used for audio connections. The dspstak c96k46 is compatible with the dspstak S/PDIF. This allows a three board dspstak to be created with digital and analog audio inputs and outputs.

Full technical advice on the Danville Signal Processing dspstak™ SHARC DSP hardware is available from Sarsen Technology on +44 1672 511166. Please contact us for a copy of the dspstk product manuals or visit the Danville Signal Processing website for full details of the SHARC DSP audio solutions.

Sarsen Technology
©2000 - 2005 Sarsen Technology Limited
updated 3 October 2005