SigC67xx-PC/104 Multiple Processor DSP and I/O Card
SigC67xx-PC/104 board with the SigC67xx-SODIMM module partly installed. --
Click here to view larger image
|
SigC67xx-SODIMM module mechanical outline shown above.
Each SigC67xx module contains up to 4 processors (two per side). See
below for data sheet containing detailed mechanical drawings.
|
Overview
The SigC67xx-PC/104 card uses a modular approach to provide up to 5 GFLOPS in a single
PC/104 form-factor footprint. The card accepts off-the-shelf processor
modules with Texas Instruments C67xx DSPs and 16-bit
audio and
speech I/O modules, and custom modules, for example H.110 or MVIP subset. It is well
suited for embedded defense electronics, telecom and Internet infrastructure applications
where space is at a
premium
Applications for the SigC67xx-PC/104 card include radar and sonar processing,
high precision FFT, wavelet, and other transform processing, base-station processing,
VoIP (voice-over Internet protocol) networking functions, VoDSL (voice-over DSL), Internet routing, multiple-channel speech or audio code / decode (e.g. G.729A or MELP speech compression and MP3 audio compression), modem banks, echo cancellation, and speech recognition..
The modular approach used by the SigC67xx-PC/104 card is particularly well suited to providing a scalable solution for defense electronics, telecom, and Internet equipment applications that require parallel DSP processing. For example, channel capacity is highly configurable.
The SigC67xx-PC/104 card is a PC/104 format board, fully compliant with PC/104
specification v2.3 in dimensions and mechanical considerations.
SigC67xx-PC/104 Feature Summary
Up to three (3) 72-pin SODIMM module sites for C67xx processor or I/O modules
Up to five (5) GFLOPS total processing power with dual DSP modules installed
High-speed host interface
Boot/FLASH EEPROM for stand-alone operation
Supports mutichannel analog I/O interface with
SigSD4 Audio Module or other analog I/O modules installed
Dual RS-232 serial ports
Quad RS-422/423 synchronous serial ports
USB Interface
Quad T1/E1 telephone interface (integrated framer / transceiver)
10/100 Mbps Ethernet controller with integrated transceiver
Flexible onboard TDM stream routing, via programmable PLD switch matrix under host software control
Global Bus expansion header
1149.1 JTAG header
Supported by
DirectDSP®, and
Hypersignal® software
Specifications and Data Sheets
Telephony T1/E1 Interface
The SigC67xx-PC/104 contains a Dallas Semiconductor DS2155 device with integrated
framer/transceiver that provides a T1/E1 interface available on a 10-pin header
at the board edge. Up to 24 data streams and 8 signalling streams can be processed by
any combination of DSPs.
Command, control, and status information is available to the host interface, and all
TDM data is routed to the DSP module sites, via the programmable PLD switch matrix.
For non-telecom applications, the T1/E1 interface does not need to be populated and
board cost is reduced.
Analog I/O
Combined with SigC67xx processor modules,
the SigSD4-SODIMM
Audio Module offers multichannel 16-bit sigma-delta analog I/O as an integrated
component in the modular solution. Audio Module features include:
4-channel 16-bit sigma-delta I/O with Fs=4 to 48 kHz
sigma-delta converters provide sharp anti-alias and reconstruction filter roll-off, and
nearly ideal linear phase response
sampling rates and filter cutoff frequencies are software programmable; all channels are
sampled simultaneously
TDM (time division multiplex) serial output allows distribution of multichannel audio
data to one or more DSP processors; audio data can be replicated among processors, or
distributed uniformly, as needed
analog input/output signals can be routed directly to the module using a small-outline
Mictor 38-pin connector
Network Interface
The Rev. D SigC67xx-PC/104 board contains a 10/100 Mbps Ethernet controller with PHY signals available on a header at
the board edge. Rev. C boards do not contain the Ethernet controller.
For VoIP applications, Packet data may be output to the network from DSPs after speech codec, RTP, and jitter processing.
The Ethernet controller is accessible from both host and DSPs
Serial I/O Interface
The SigC67xx-PC/104 card provides four (4) synchronous serial channels and two (2)
RS-232 asynchronous serial channels. All serial I/O signals are available at board edge;
routing is software-programmable and levels are software-programmable for either RS-422
or RS-423 (balanced or unbalanced).
Stand-Alone Operation Option
The SigC67xx-PC/104 contains a 1M x 8 FLASH EEPROM device site for storage of boot
code and nonvolatile application data.
SigC67xx-PC/104 Software Support
The SigC67xx-PC/104 card, as well as other C67xx platforms such as the Texas
Instruments DSK C5402 board, are supported by Signalogic off-the-shelf DSP software
products designed for DSP-based real-time processing and C67xx DSP code development,
including:
Hypersignal®-Macro and
Hypersignal-Acoustic software
series, which offer a number of simulation and real-time instrument functions. Simulation
functions include DSP and math functions, time domain display (including waterfall,
contour, magnitude, unwrapped phase), difference equation, digital FIR and IIR filter
design, sampling rate conversion, frequency zoom, wavelet transform, minimum phase
calculation, and many more. Instrument functions include spectrum analyzer, digital
oscilloscope, stimulus & response measurement, continuous signal generation,
real-time; "snap-in"; filtering, continuous disk record and generate, and more.
DirectDSP®
is a Windows library that provides low-level and high-level calls for user-defined C/C++,
Visual Basic, MATLAB®, or LabVIEW®programs.
The DirectDSP API includes low-level hardware control functions such as reset/run/hold, register access,
block memory transfer, DSP executable file download, etc. High-level functions include
waveform file acquire/generate, continuous signal generation and execution of any
arbitrary Hypersignal DSP or math function. DirectDSP includes strip-chart recorder,
digital oscilloscope and digital tape recorder demo program and source code examples.
The C67xx Source Code Interface contains numerous C67xx
algorithms and functions in source and binary form, such as optimized FFTs, filters,
matrix, transcendental, trig, signal manipulation function, processor and card
initialization and analog I/O examples, etc. These functions form the basis of
higher-level software functions and instruments; modification can be used to customize
Hypersignal or DirectDSP software operation. User-defined C routine hooks are provided for
real-time algorithm development. The C67xx Source Code Interface can be used as a basic
foundation for user-defined real-time DSP systems and products
Note that if the SigC67xx-PC/104 board is used as a development system or
in development mode, it must be plugged into a passive
carrier card.
|