Follow us on Facebook
Follow us on Twitter
Signalogic on LinkedIn

Home :: Products & Services :: Hardware:: Modules :: DSP Modules

Sig563xx Multiprocessor DSP Modules

Click here for full-size picture

 


Overview

The Sig563xx SIMM modules provide multi-processor DSP solutions for telecommunications and internet routing infrastructure applications. These modules are low-cost, high-performance, and provide several advantages for OEM products:

  • base-board design is more straightforward and lower risk. Instead of 14 or more layers with DSPs laid out on both sides, consuming valuable board real-estate, your board product becomes less complex and more reliable to manufacture. For example, a 6U form-factor cPCI board can contain from one to eight SIMM modules, packing up to 48 DSPs into half the 6U area. This high amount of DSP-density allows flexible configuration for product differentiation, and processor power to be added as needed for system upgrades

  • new modules can be planned in the "pipeline" easily, as faster and more capable DSP devices become available. This is also important for denser, faster SRAM devices, which are constantly under development as driven by the telecom and internet routing industries

  • for custom applications, it is straightforward to specify a module with fewer processors and more SRAM, or vice versa

  • development system option, including high-speed PC plug-in interface card which interfaces to the 563xx "HI08" port, and provides broadcast (write-many) and read-one control and access to multiple DSPs

  • the SIMM and SODIMM modules use "BGA" (ball grid array) format packaging for both DSP and SRAM devices. The BGA format offers higher IP security. It is very small and makes it more difficult to "probe" what the processor is doing; the multiple rows of BGA "balls" are not visible or accessible because they are under the chips and there is no space between the chips and the module PCB. If the DSP devices contain program information in onchip ROM, and it is not stored in the host PC, then security can be further increased by not bringing out the JTAG interface from the DSP.

  • the SIMM and SODIMM module approach can only accept the smallest, lowest power, less costly fixed-point DSPs being driven by telecom applications, so the overall solution is more cost-effective, compared to other multiprocessor boards on the market

Module Descriptions

The Sig563xx SIMM modules each can be populated with one to six 100 MHz 56303, 56309, or 56307 DSPs and one to six 128k x 24 SRAM devices, or up to ten 56311 devices (each with 128k x 24 onchip SRAM). The offchip SRAM devices provide variable configuration of 64k x 24 of offchip X: or Y: data memory, and 64k x 24 of offchip P: program memory. JTAG signals are chained between DSPs and brought out to the module edge connector.

The Sig563xx SIMM modules are fully supported by the following off-the-shelf software development packages:

The DirectDSP sofware includes support for popular host programming environments, including MATLAB, C/C++ (MSVC and Borland), Visual Basic, and LabVIEW. See Software Support below for more information.

Specifications and Data Sheets

  • 100 MHz DSP56303, DSP56309, or DSP56307, 176-pin package (BGA format), with separate 2.5v and 3.3v core and peripheral voltages

  • offchip 128k x 24 one wait-state SRAM, organized as 64k x 24 X: or Y: data memory, and 64k x 24 P: program memory

  • compatible with SigSD4-SODIMM and SigSD8-SIMM Audio Modules, which provide 4-channel or 8-channel 16-bit sigma-delta analog I/O

  • JTAG signals are chained between DSPs and available at module edge

  • 8-bit HI08 host-port available at module edge

  • ESSI0 and ESSI1 TDM serial ports and external interrupts available at module edge

  • SIMM modules are 4.75" x 1" (not including socket)

Development System

The Sig563xx development system includes:

Software Support

Sig563xx modules, as well as other 563xx platforms such as the EVM563xx series of boards, are supported by Signalogic off-the-shelf DSP software products designed for DSP-based data acquisition and 563xx 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 which provides low-level and high-level calls for user-defined C/C++, Visual Basic, MATLAB®, or LabVIEW® programs. DirectDSP includes low-level board 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 DSP56xxx Source Code Interface contains numerous 563xx algorithms and functions in source and binary form, such as optimized FFTs, filters, matrix, transcendental, trig, signal manipulation function, board 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 operation. User-defined C routine hooks are provided for real-time algorithm development. The DSP563xx Source Code Interface can be used as a basic foundation for user-defined real-time DSP systems and products.

Real-Time Composer™ is a Windows program which offers a block-diagram based design environment that allows both block-diagram simulation and interactive display and instrument functions, including control over individual Hypersignal and MATLAB blocks. The Real-Time Composer™ includes complete visual IDE for Motorola development tools, and allows C source code generation from block diagram, with generated programs compiled and downloaded to the Sig563xx modules for real-time execution.