Company Contact: Jim Bridges (610) 776-6669
Rapid Prototyping Kit Available for VMEbus Telephony Systems
Allentown, PA. June 1, 1997. Communication Automation & Control, Inc. announces the Telephony Quick-Kit, a modular rapid prototyping kit for VMEbus-based telephony systems. The Telephony Quick-Kit comes with all the modules needed to design a high-performance multi-channel VMEbus telephony system. Included are RISC controllers, digital signal processors, T1/E1, and SCSA interfaces, an Ethernet interface, multi-channel audio input and output, an HDLC processor, and other memory and I/O options.
The heart of the Quick-Kit prototyping system is CAC's V6M6 PCI carrier card, which features a VME system bus interface, a 100-Mbyte/sec on-card PCI local bus, and four TDM (Time Division Multiplexed) buses. The system's RISC, DSP, I/O and custom memory options are implemented via smPCITM mezzanine modules, which are plugged into the V6M6's six PCI module sites. Each V6M6 baseboard can be populated with a mixture of smPCITM modules. Multiple V6M6 baseboards can also be interconnected.
The PCI local bus is used to link smPCITM modules with the baseboard global memory (up to 64 Mbytes). Additional 32-Mbyte DRAM memory modules are also available. The VME inter- face and all smPCITM module sites can serve as local PCI masters. The V6M6's four TDM buses are used to carry isochronous traffic (constant bit rate voice, video, etc.) between smPCITM modules. The TDM buses also can be used to access external telephony buses and I/O devices such as SCSA, T1, and other CAC VMEbus boards.
"The Telephony Quick-Kit," said CAC president Jim Bridges, "turns VMEbus prototyping upside down. In most VMEbus systems, the core processor, memory, and I/O infrastructure is implemented on the baseboard, with custom I/O functionality implemented via daughtercards. With the Telephony Quick-Kit, the baseboard provides only the bare bones functionality common to all system implementations, such as power, ground, memory, and bus infrastructure. The bulk of the system functionality, including the RISC and DSP processors, expansion memory and I/O subsystems, is implemented via mezzanine modules. When the customer is ready to move to high-volume production, Quick-Kit implementations can be easily collapsed into a single VMEbus baseboard or busless design."
Software for Quick-Kit's RISC and DSP modules can be developed on PCs and Unix workstations. Software for the IDT R3081, R4700, and R5000 can be developed using C compilers and assemblers from IDT, Green Hills and BSO. Software for the TI DSPs can be developed using the full suite of TI-supported, compilers, assemblers, and emulators. CAC provides libraries that make it easy to transfer code and data from the host environment to DSP or RISC modules on the V6M6. CAC also provides a choice of real-time operating systems for the RISC modules, including pSOS and CAC's own WMI kernel.
More on Quick-Kit Components
RISC Processor options
Quick-Kit is available with a choice of three MIPS processor modules.
The 40-MIPS PM3081, based on IDT's 32-bit 40-Mhz R3081 processor, is equipped with up to 8 Mbytes of private DRAM. Designers can populate the V6M6 with up to three PM5000s.
The PM4700, based on IDT's 120-Mhz Orion R4700, provides up to 16 Mbytes of private DRAM and features a peak performance of up to 120 MIPS and 60 MFLOPS. Designers can populate the V6M6 with up to five PM4700s.
The PM5000, based on IDT's 180-Mhz R5000, provides up to 32 Mbytes of private DRAM and achieves a SPECint95 rating of 5.5. Designers can populate the V6M6 with up to six PM3081s.
DSP Options
Quick-Kit is available with three DSP module options: a dual-TMS320C31 module, a quad-TMS320C51 module, and a single TMS320C6201 module. The V6M6 carrier card can be equipped with six dual-C31 modules, five quad-C51 modules, or four C6201 modules.
The DM2C31 features a pair of 32-bit 60-MFLOPS floating point TMS320C31 DSPs. The module provides up to 2 Mbytes of SRAM per DSP. The two C31s use an on-chip DMA controller to communicate with the baseboard's PCI bus and a serial port to communicate with the four TDM buses.
The DM4C51 module features four 100-Mhz TMS320C51 16-bit fixed-point DSPs, for a peak performance of 200 MIPS. Each DSP has 256 kbytes of private SRAM (128 kbytes each for code and data storage). The four C51s are linked via a private serial bus. The DM6201 is based on TI's new 32-bit fixed-point TMS320C6201. Featuring a peak performance of 1600 MIPS, the C6201 provides four independent MACs, 64 kbytes of on-chip program cache and 64 kbytes of on-chip data cache.
T1 and E1 Interfaces
The IM2T1 provides a pair of full-duplex T1 interfaces. Based on two Dallas Semiconductor DS2151 framer chips, the IM2T1 connects two full-duplex T1 lines to the V6M6's four TDM buses. It also maps the channels of the two T1 lines onto 96 of the V6M6's 512 TDM slots.
The IM2E1 provides a pair of full-duplex T1 interfaces. Based on two Dallas Semiconductor DS2153 framer chips, the IM2E1 connects two full-duplex E1 lines to the V6M6's four TDM buses. It also maps the channels of the two E1 lines onto 120 or 124 of the V6M6's 512 TDM slots.
SCSA Interface
The TDM-based SCSA (Signal Computing System Architecture) bus is an industry standard bus optimized for telephony applications that uses 32 pins of the VMEbus P2 connector to provide 2048 64-kbps channels. The IMSCSA module connects the SCSA bus (on the VMEbus P2 connector) to the V6M6's four TDM buses. A VLSI Technology SC4000 chip connects up to 128 inbound and outbound time slots between the SCSA bus and the V6M6's four TDM buses. The module comes with a C-callable API that simplifies the mapping of SCSA time slots to V6M6 TDM bus time slots.
HDLC Processing
The IMHDLC module performs HDLC processing on up to 64 full-duplex channels. Based on a pair of Siemens 32-channel HDLC controllers, the module maps HDLC bit streams to time slots on the V6M6's four TDM buses. The IMHDLC also performs frame formatting for Layer 2 communications protocols such as ISDN LAPD.
Quad Audio
The IMHC4 module uses two Crystal Semiconductor CS4231A sigma-delta codecs to provide four channels of professional audio A/D and D/A conversion. The converters feature programmable sample rates of up to 48 Khz with autotracking, anti-aliasing and reconstruction filters, and programmable gain and attenuation control. The module connect the CODECs to the V6M6's TDM buses.
ADPCM Module
The IMG726 module performs standard G.726 ADPCM (Adaptive Differential, Pulse- Code Modulation) voice coding and decoding on up to 128 duplex channels, which are transmitted and received via the V6M6's four TDM buses. The module compresses 64- kbit/sec A-law or mu-law audio signals into 16-, 24-, 32-, or 40-kbps ADPCM signals. The module can also decompress ADPCM signals into A-law and mu-law signals. The ADPCM data rate is software selectable on a channel-by-channel basis.
10BaseT Interface
The IM10BT module connects a 10BaseT line to the V6M6's PCI bus. The module serves as a bus master and can access baseboard shared memory. The 10BaseT physical interface can be implemented via an RJ45 connector on the front panel, or through the VMEbus P2 connector.
V6M6 carrier cards with 32 Mbytes of DRAM list at $4500. smPCITM modules are priced separately. Delivery is 6 to 8 weeks ARO.
For further information, contact:
Communication
Automation and Control
1642 Union Blvd. Ste. 200
Allentown, PA 18103-1510
Tel: (610) 776-6669
Fax: (610) 770-1232
Email: sales@cacdsp.com