
Preface ....................................................................................................................................... 6
1 Features ............................................................................................................................. 7
2 Introduction ........................................................................................................................ 8
3 Overview .......................................................................................................................... 10
4 Input Data ......................................................................................................................... 11
4.1 Branch Metrics Calculations .......................................................................................... 11
4.2 Soft Input Dynamic Ranges .......................................................................................... 12
5 Decision Data .................................................................................................................... 13
6 Registers .......................................................................................................................... 14
6.1 VCP2 Peripheral Identification Register (VCPPID) ................................................................ 15
6.2 VCP2 Input Configuration Register 0 (VCPIC0) ................................................................... 16
6.3 VCP2 Input Configuration Register 1 (VCPIC1) ................................................................... 17
6.4 VCP2 Input Configuration Register 2 (VCPIC2) ................................................................... 18
6.5 VCP2 Input Configuration Register 3 (VCPIC3) ................................................................... 19
6.6 VCP2 Input Configuration Register 4 (VCPIC4) ................................................................... 20
6.7 VCP2 Input Configuration Register 5 (VCPIC5) ................................................................... 21
6.8 VCP2 Output Register 0 (VCPOUT0) ............................................................................... 22
6.9 VCP2 Output Register 1 (VCPOUT1) ............................................................................... 23
6.10 VCP2 Execution Register (VCPEXE) ............................................................................... 24
6.11 VCP2 Endian Mode Register (VCPEND) ........................................................................... 25
6.12 VCP2 Status Register 0 (VCPSTAT0) .............................................................................. 26
6.13 VCP2 Status Register 1 (VCPSTAT1) .............................................................................. 27
6.14 VCP2 Error Register (VCPERR) ..................................................................................... 28
6.15 VCP2 Emulation Control Register (VCPEMU) ..................................................................... 30
7 Endianness ....................................................................................................................... 31
7.1 Branch Metrics ......................................................................................................... 31
8 Architecture ...................................................................................................................... 34
8.1 Sliding-Windows Processing ......................................................................................... 34
8.2 Yamamoto Parameters ................................................................................................ 37
8.3 Input FIFO (Branch Metrics) .......................................................................................... 37
8.4 Output FIFO (Decisions) .............................................................................................. 37
9 Programming .................................................................................................................... 39
9.1 EDMA3 Resources .................................................................................................... 39
9.2 Input Configuration Words ............................................................................................ 43
10 Output Parameters ............................................................................................................ 43
11 Event Generation ............................................................................................................... 44
11.1 VCPXEVT Generation ................................................................................................. 44
11.2 VCPREVT Generation ................................................................................................ 44
12 Operational Modes ............................................................................................................ 45
12.1 Debugging Features ................................................................................................... 45
13 Errors and Status .............................................................................................................. 46
Appendix A Revision History ...................................................................................................... 47
3
SPRUE09E–May 2006–Revised December 2009 Table of Contents
Submit Documentation Feedback Copyright © 2006–2009, Texas Instruments Incorporated