Design Support

Using TMS320C6416 Coprocessors: Viterbi Coprocessor (VCP) (Rev. D)

Viterbi Coprocessor (VCP) is a programmable peripheral for decoding of convolutional codes, integrated into Texas Instruments' TMS320C6416 DSP device. The VCP is controlled via memory mapped control registers and data buffers. Control registers can be accessed directly by the CPU, whereas data buffers are typically accessed using the EDMA controller. This application note describes the relationship between the theory of Viterbi decoding and VCP implementation, outlines VCP programming procedure, and provides examples. The examples demonstrate how to program VCP for typical 3GPP/IS2000 parameters.



Bookmark and Share