Follow us on Facebook
Follow us on Twitter
Signalogic on LinkedIn

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

SigDM642 Multichannel DSP/Video Module

Not available as development system or other small quantity. Click here for general-purpose real-time digital and analog video.

  Similar SigC67xx-SODIMM module shown above. Each side of the module contains 2 DSP + SDRAM pairs, for a total of 4 pairs. The SigDM642 module is based partially on the SigC67xx design.-- Click to see full size picture

Preliminary SigDS642-SODIMM module top and underside outline shown above. Each SigDM642 module contains up to 4 processor-SDRAM pairs (two per side), plus the module contains host interface logic, 2-channel video ADC and DAC, Ethernet PHY interface, and options for both boot/FLASH and cookie EEPROM.

Feature Summary

  • Combination of one (1) C6711 / C6713 floating-point processor and up to three (3) DM642 video processors; contains 2/4/8M x 32 SDRAM per processor

  • Two (2) fully independent video ADC channels, and two (2) fully independent video DAC channels. Video formats supported include NTSC, PAL, and SECAM

  • Resolutions supported include QCIF, CIF, D1 and PC video

  • Compliant with Mecoso video codec and image processing algorithms, including standard codecs such as MPEG4, WM9, and DIVX

  • Very small form-factor, approximately 60mm x 80mm; fits in 72-pin SODIMM socket on SigC6xxx-PC/104 and SigC6xxx-PCI boards

  • Ethernet PHY interface, 10/100 Mbps

  • Fully compatible with SigC6xxx-PCI and SigC6xxx-PC/104 board product line

  • Supported by SigC6xxx Development System under Win9x, Win2K, and Linux. Software support includes IDS, DirectDSP®, Hypersignal®-Macro, and C6xxx SCI, which provides a framework for use with Texas Instruments Code Composer Studio (CCS) software

  • 16-bit HPI host-port, TDM / buffered serial port, external interrupt, and reset signals available at module edge

  • Cookie EEPROM with I2C serial interface stores host configuration data

  • Optional boot / FLASH EEPROM stores boot or program code, configuration and other non-volatile application data

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

  • 4-channel and 8-channel audio CODEC SODIMM module also available

Applications

Applications for the SigDM642-SODIMM module include video digitization, DVDs, surveillance and security, PC video, HDTV, video conferencing, VCRs, LCD screens, projectors, and flat panel displays.

The modular approach is particularly well suited to providing a scalable solution for high-end consumer electronics, public sector and defense electronics, telecom, and video-over-Internet equipment applications that require a high number of channels and/or image processing such as including popular compression algorithms.

Advantages

SigDM642 modules provide a multiprocessor, highly integrated, low power-consumption DSP solution. The modular approach to multiple DSP processing offers very small form-factor, higher channel density and performance, lower-cost, and several advantages for OEM products:

  • base-board design is simplified and fabrication risk is decreased

  • modules can be upgraded easily, as faster and more capable Texas Inst. DSP devices become available

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

  • SigDM642 modules are supported by standard, off-the-shelf software tools, including DirectDSP and Hypersignal-Macro software

Processors

Texas Instruments C67xx 32-bit floating-point DSP family and DM642 16-bit fixed-point DSP family devices offer high performance, a flexible external memory interface, and a rich set of onchip peripherals.

The C6711 and C6713 devices range from 150 to 300 MHz (from 600 to 1350 peak MFLOPS, or 240 to 540 general-purpose code MFLOPS) in processing capability. They offer a complete set of onchip peripherals depending on processor type, including serial ports, host port, PLL, timers, DMA channels, and up to 128k x 32 onchip memory. Cost/performance tradeoff possibilities range from the C6711, an extremely cost effective solution, to higher performance processors, such as the C6713.

The DM642 is based on Texas Instruments C64xx fixed-point processor line, and are available in 500 and 600 MHz versions (from 4000 to 4800 peak MIPS). Like the C64xx and C67xx processors, they offer a complete set of onchip peripherals, including specialized video and audio resources.

The DM642 has three (3) onchip video ports which provide a glueless interface to common video decoder and encoder Devices, and support multiple resolutions and video format standards. The DM642 onchip video ports include a VCXO Interpolated Control Port (VIC) and support for audio/video synchronization.

Algorithm and Codec Support

The SigDM642 supports Mecoso video DSP algorithms, including MPEG4, WM9, and DIVX. Resolutions supported include QCIF, CIF, and D1; frame rates include 25 and 30 fps.

Depending on the video codec, input bitstream rates range from 400 kbps to 2 Mbps.

Input formats may be interlaced or progressive frame, output format support includes YUV420 and other formats.

Audio I/O

Combined with SigDM642 processor modules, the SigSD4 Audio Module offers multichannel 16-bit sigma-delta audio I/O as an integrated component in the modular solution. Audio Module features include:

  • 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

More information

http://www.signalogic.com/sigsd.htm

Boot / FLASH EEPROM

The SigDM642 module contains an optional 4M x 16 boot / FLASH EEPROM that stores boot or program code, configuration and other non-volatile application data. The boot / FLASH EEPROM is optional and should only be installed if required in cost-sensitive applications.a.

Host Interface Logic

The SigDM642 module contains PLD logic that multiplexes module edge HPI (Host Port Interface) signals for multiple DSPs and allows one or a combination of DSPs to be accessed simultaneously during host writes (broadcast mode), and individually during host reads. Broadcast mode includes onchip memory block writes, program (COFF) file download, reset, run, and external interrupts.

TDM Routing Logic

The SigDM642 module contains PLD logic that allows flexible serial port/TDM routing capabilities. For example, all DSPs can see the same TDM bus, or be routed to separate serial ports at the module edge. Also, DSPs may communicate to each other via high-speed synchronous serial port. This flexibility allows TDM streams to be tailored to fit the natural architecture of the C67xx DSP family and facilitate DSP software development.

SigDM642 Development System

The SigDM642 Development System allows direct access to multiple DSP devices and multiple SigDM642 modules from several host programming environments under Win9x and WinXP, including C/C++ (MSVC and Borland), MATLABÒ, Visual Basic, and LabVIEW.

The SigDM642 Development System is composed of an external board with multiple module sites that connects to the host PC via high-speed interface card.

SigDM642 Development System features include:

  • An advanced host-interface card (available in ISA and PCI versions) that provides direct, high-speed access to Texas Instruments C54/55xx and C6xxx "HPI" format host interfaces. Command, control, and data signals from the host-interface card are routed to the host-ports on the C67xx DSP devices by programmable Xilinx FPGAs on the development board.

  • One or a combination of DSPs can be accessed simultaneously during host writes (broadcast mode), and individually during host reads. Broadcast mode includes onchip memory block writes, program (COFF) file download, reset, run, and external interrupts

  • Three (3) available SODIMM module sites

  • JTAG header, with JTAG signals chained between module sites (JTAG signals are chained between DSPs on-module)

  • Standard ATX power supply with +5v and +3.3v output; adjustable voltage regulator provides +2.5v and +1.8v core voltages for advanced DSP devices

  • Alternative ac-dc adapter power supply option

  • Up to two (2) Xilinx XCS40XL FPGAs that provide interface between host and module edge connectors. These devices may be reprogrammed to add application-specific inter-DSP and inter-module serial port, interrupt, and other communication configurations

Note that the SigC6xxx-PC/104 and SigC6xxx-PCI boards may also serve as a development system. The PC/104 card can be used in a PC by means of a "passive carrier" card inserted into an ISA slot.

More Information

  • C6xxx Development Platform

  • SigC6xxx-PC/104 Board

  • Specifications and Data Sheets

    IDS™, DirectDSP®, and Hypersignal® software Support

    SigDM642 modules, as well as other C62xx and C67xx platforms such as the Texas Instruments DSK C6211 and DSK C6711 boards, are supported by Signalogic off-the-shelf DSP software products designed for DSP-based real-time processing and C6xxx DSP code development, including:

    • IDS (Image Development System) software is a host Win9x or Win2K environment for image algorithm development, testing, and measurement of DSP algorithms and C6xxx DSP/video systems. IDS supports the Texas Instruments DSK C6711 + IDK board combination, the Texas Instruments DM642 EVM, and the Signalogic SigDM642 module when used with a SigC6xxx-PCI or SigC6xxx-PC/104 board.

    • IDS interfaces to the DSP board to provide encoded bitstream file download, display and file capture of DSP algorithm output, continuous display and frame-step display modes, dynamic update of DSP algorithm parameters and monitoring of frame-rate, algorithm statistics and other performance measurements, and a multiple image display area where file based simulations and DSP algorithm output may be compared side-by-side and image operations performed.

      IDS has the ability to download DSP executables produced by Texas Instruments Code Composer Studio software, and perform symbolic accesses of variables, arrays, and data structures in the DSP algorithm code. IDS accesses and data transfers occur while the DSP code is running, without causing the processor to stop or pause.

    • 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. The DirectDSP API 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.

    • Using the DirectDSP software interface, C6xxx processors do not need to be held or otherwise delayed when host software accesses onchip SRAM, and DSP source code does not need to be altered or "instrumented" in any way. The DirectDSP software interface to multiple DSPs is complimentary to JTAG debugging tools such as Code Composer Studio software, and may be used at the same time.

      DirectDSP software is available under Win9x, Win2k, and Linux. Please call to obtain updated information on driver availability and release status.

    • The C6xxx Source Code Interface contains numerous C6xxx 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 software operation. User-defined C routine hooks are provided for real-time algorithm development. The C6xxx Source Code Interface can be used as a basic foundation for user-defined real-time DSP systems and products.