VOCAL Print Logo
Systems >  Processor Platforms

Supported Platforms

VOCAL has developed flexible and comprehensive C/assembly code-based solutions for a wide variety of platforms, including a diverse range of CISC, RISC and DSP processors (both commodity and SOC embedded processors). Among the solutions VOCAL has provided are modems, RAS servers, facsimile, fax over IP, VoIP CPE, VoIP servers, ATAs, VoIP speakerphones, IPBX, HPNA, voice and data RF communications, video surveillance and monitoring, government secure communication devices, medical devices, encryption, etc.

A partial list of processors supported include true DSPs such as ADI's Blackfin, SHARC and 218x families, Texas Instrument's 64x, 62x, 55x, and 54x families, ARC and LSI DSP cores. General purpose CISC/RISC architectures such as PowerPC, PowerQUICC, x86, ARM, and MIPS, with or without SIMD and DSP acceleration instructions are also well supported. VOCAL achieves its competitive processor performance because of its considerable experience with code portability, compiler optimization and assembly implementation for these processors and other customer unique processors. Through performance profiling and other VOCAL proprietary methods, hot-spot algorithms are identified which need to be implemented in fully optimized assembler in order to meet MIPS performance targets. Mixed C and assembly code generation is enhanced by VOCAL's proprietary compiler pre-processing extensions.

VOCAL also supports a variety of telephone line interface circuits. These include both FXS and FXO varieties which may be transformer isolated or solid-state depending on the customer application. Legerity VoicePort SLIC/SLAC devices used by many of VOCAL's reference designs although equally supported are designs based on Silicon Labs and Clare components. Designs have been provided for world-wide homologation and customized for specific operating environments.

VOCAL optimized software solutions are available for the following platforms:


VOCAL is a member of the Texas Instruments DSP Third Party Network
   Texas Instruments: C6000 (TMS320C62x, TMS320C64x, TMS320C645x, TMS320C67x, DaVinci), OMAP, C5000 (TMS320C54x, TMS320C55x)
  VOCAL is a member of the Texas Instruments DSP Third Party Network


VOCAL is a member of the Analog Devices Third Party Network Collaborative
   Analog Devices: Blackfin, ADSP-21xx, TigerSHARC, SHARC
  VOCAL is a member of the Analog Devices Third Party Network Collaborative


VOCAL is a partner of AMCC
   AMCC: PowerPC
  VOCAL is a partner of AMCC


 VOCAL is a member of the The MIPS Alliance Program  VOCAL is a member of the The MIPS Alliance Program
   MIPS: MIPS32, MIPS64, MIPS4Kc
  VOCAL is a member of the The MIPS Alliance Program

ARM: ARM7, ARM9, ARM9E, ARM10E, ARM11, StrongARM

Atmel

CEVA: Teak, TeakLite, Palm, Oak

Microchip dsPIC

AMD x86 (MMX): AMD Geode SC1200

Intel

iPhone

Android

PowerQUICC: PowerQUICC Pro (83xx), PowerQUICC III (85xx) families

Ikanos: Fusiv 150/200

ARC: ARCtangent-A5

NXP Philips Trimedia: TM1000, TM1100, TM1300

VeriSilicon (formerly LSI Logic) ZSP

Current resource requirements for each platform are being updated. Please contact us directly for specific information. Reference MIPS/memory requirements for certain ADI 218x software libraries are available for comparison. Tables of many VoIP vocoders and their associated PSQM/PSQM+ values under various network conditions are also available.