cM44 Software Support
The cM44 board is supported by Signalogic off-the-shelf DSP software products
designed for DSP-based data acquisition and C4x DSP code development. The software items
listed below use VxD and kernel-mode device drivers developed by Signalogic, and provide
support for the cM44 under Win9x, and WinXP:
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.
DirectCore® is a Windows library which provides low-level
and high-level calls for user-defined C/C++, Visual Basic, MATLAB®, or LabView® programs.
DirectCore includes low-level cM44 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 TMS320C4x Source Code Interface contains numerous C4x
algorithms and functions in source and binary form, such as optimized FFTs, filters,
matrix, transcendental, trig, signal manipulation function, cM44 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 C4x 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 DSPower-Real-Time Code Generator includes complete
visual IDE for Texas Instruments development tools, and allows C source code generation
from block diagram, with generated programs compiled and downloaded to the cM44 board
for real-time execution.