cPCI Data Acquisition Platform -- cM62 and cM67
Overview
The cM62/cM67 board provides a flexible platform for a wide variety of DSP-based data
acquisition applications. The cM6x boards combine the power of the 32-bit fixed-point C6201
or 32-bit floating-point C6701 DSP devices with onboard SRAM and SDRAM, digital I/O, and
analog I/O module options. Two (2) onboard OMNIBUS module sites provide a range of analog
I/O options, including sampling rates from dc to 20 MHz, multi-channel (2-32 simultaneous;
up to 64 multiplexed), SAR or sigma-delta converter types.
The C6201 is a 32-bit fixed-point device with 16x16 multiplies and 32-bit fixed-point
results; the C6701 is a 32-bit floating-point device with 32x32 multiplies and 32-bit
floating-point results.
The cM62/cM67 baseboard is available in two (2) form factors:
cM62/cM67 Analog and Digital I/O Modules
The cM62/cM67 input/output philosophy is entirely modular, providing two (2) daughterboard
sites for a wide array of "OMNIBUS" modules, including:
Note that because the cM62/cM67 contains two (2) module sites, modules can be doubled to
provide 2x channel capability (the numbers in parentheses above), and modules can also be
mixed, to provide flexible data acquisition combinations.
cM62/cM67 Telecom Modules
The cM62/cM67 input/output philosophy is entirely modular, providing two (2) daughterboard
sites for standard "OMNIBUS" telecom modules, including:
TELCOM24 24-DSP telecom module
with sigma-delta analog I/O option
cM62/cM67 Specifications and Data Sheets
cM62/cM67 DSP
Board (114 KB)
cM62/cM67 Block Diagram
Below is a block diagram depiction of the cM62/cM67 and its architecture and components,
including OMNIBUS module sites. Note that in any cases where the block diagram and
specifications above disagree, the specifications above are correct:
cM62/cM67 Software Support
The cM62/cM67 board is supported by Signalogic off-the-shelf DSP software products
designed for DSP-based data acquisition and C6x DSP code development. The software items
listed below use VxD device drivers developed by Signalogic, and provide support for the
cM62/cM67 under Win9x, and Windows ME. Kernel-mode device drivers for Windows XP
are currently under development.
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-leveland
high-level calls for user-defined C/C++, Visual Basic, MATLAB®, or LabVIEW® programs.DirectCore includes low-level cM62/cM67 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 C6xx Source Code Interface contains numerous C6xx
algorithms and functions in source and binary form, such as optimized FFTs, filters,
matrix, transcendental, trig, signal manipulation function, cM62/cM67 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 C6xx Source Code Interface can be used as a basic foundation for
user-defined
real-time DSP systems and products.
|