|
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.
 |
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
 |
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™ 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
 |
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
 |
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
 |
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.
|