# VCP2 Symbols Defined
[VCP2]

## Defines

#define | VCP2_RATE_1_2 2
#define | VCP2_RATE_1_3 3
#define | VCP2_RATE_1_4 4
#define | VCP2_SPEED_CRITICAL 0
#define | VCP2_SPEED_MOST_CRITICAL 1
#define | VCP2_PERF_CRITICAL 2
#define | VCP2_PERF_MOST_CRITICAL 3
#define | VCP2_PERF_DEFAULT VCP2_SPEED_CRITICAL
#define | VCP2_OUTORDER_0_31 CSL_VCP2_VCPIC3_OUT_ORDER_LSB
#define | VCP2_OUTORDER_31_0 CSL_VCP2_VCPIC3_OUT_ORDER_MSB
#define | VCP2_DECISION_HARD CSL_VCP2_VCPIC5_SDHD_HARD
#define | VCP2_DECISION_SOFT CSL_VCP2_VCPIC5_SDHD_SOFT
#define | VCP2_OUTF_NO CSL_VCP2_VCPIC5_OUTF_NO
#define | VCP2_OUTF_YES CSL_VCP2_VCPIC5_OUTF_YES
#define | VCP2_TRACEBACK_NONE CSL_VCP2_VCPIC5_TB_NO
#define | VCP2_TRACEBACK_TAILED CSL_VCP2_VCPIC5_TB_TAIL
#define | VCP2_TRACEBACK_CONVERGENT CSL_VCP2_VCPIC5_TB_CONV
#define | VCP2_TRACEBACK_MIXED CSL_VCP2_VCPIC5_TB_MIX
#define | VCP2_UNPAUSE_ONESW CSL_VCP2_VCPEXE_COMMAND_RESTART_PAUSE
#define | VCP2_UNPAUSE_NORMAL CSL_VCP2_VCPEXE_COMMAND_RESTART
#define | VCP2_END_PACKED32 CSL_VCP2_VCPEND_SD_32BIT
#define | VCP2_END_NATIVE CSL_VCP2_VCPEND_SD_NATIVE
#define | VCP2_EMUHALT_DEFAULT CSL_VCP2_VCPEMU_SOFT_HALT_DEFAULT
#define | VCP2_EMUHALT_FRAMEEND CSL_VCP2_VCPEMU_SOFT_HALT_FRAMEEND
#define | VCP2_GEN_POLY_0 0x30
#define | VCP2_GEN_POLY_1 0xB0
#define | VCP2_GEN_POLY_2 0x50
#define | VCP2_GEN_POLY_3 0xF0
#define | VCP2_GEN_POLY_4 0x6C
#define | VCP2_GEN_POLY_5 0x94
#define | VCP2_GEN_POLY_6 0xF4
#define | VCP2_GEN_POLY_7 0xE4
#define | VCP2_GEN_POLY_GNULL 0x00

## Define Documentation

#define VCP2_DECISION_HARD CSL_VCP2_VCPIC5_SDHD_HARD

Output decision type : Hard decisions

#define VCP2_DECISION_SOFT CSL_VCP2_VCPIC5_SDHD_SOFT

Output decision type : Soft decisions

#define VCP2_EMUHALT_DEFAULT CSL_VCP2_VCPEMU_SOFT_HALT_DEFAULT

EMU mode : VCP halts at the end of completion of the current window of state metric processing or at the end of a frame

#define VCP2_EMUHALT_FRAMEEND CSL_VCP2_VCPEMU_SOFT_HALT_FRAMEEND

EMU mode : VCP halts at the end of completion of the processing of the frame

#define VCP2_END_NATIVE CSL_VCP2_VCPEND_SD_NATIVE

Soft decisions memory format : Native (8 bits)

#define VCP2_END_PACKED32 CSL_VCP2_VCPEND_SD_32BIT

Soft decisions memory format : 32-bit word packed

#define VCP2_GEN_POLY_0 0x30

GSM/Edge/GPRS generator polynomial 0

#define VCP2_GEN_POLY_1 0xB0

GSM/Edge/GPRS generator polynomial 1

#define VCP2_GEN_POLY_2 0x50

GSM/Edge/GPRS generator polynomial 2

#define VCP2_GEN_POLY_3 0xF0

GSM/Edge/GPRS generator polynomial 3

#define VCP2_GEN_POLY_4 0x6C

GSM/Edge/GPRS generator polynomial 4

#define VCP2_GEN_POLY_5 0x94

GSM/Edge/GPRS generator polynomial 5

#define VCP2_GEN_POLY_6 0xF4

GSM/Edge/GPRS generator polynomial 6

#define VCP2_GEN_POLY_7 0xE4

GSM/Edge/GPRS generator polynomial 7

#define VCP2_GEN_POLY_GNULL 0x00

NULL generator polynomial for GSM/Edge/GPRS

#define VCP2_OUTF_NO CSL_VCP2_VCPIC5_OUTF_NO

Output parameters read flag : VCP read event is not generated

#define VCP2_OUTF_YES CSL_VCP2_VCPIC5_OUTF_YES

Output parameters read flag : VCP read event is generated

#define VCP2_OUTORDER_0_31 CSL_VCP2_VCPIC3_OUT_ORDER_LSB

Out order of VCP output for decoded data : 0 to 31

#define VCP2_OUTORDER_31_0 CSL_VCP2_VCPIC3_OUT_ORDER_MSB

Out order of VCP output for decoded data : 31 to 0

#define VCP2_PERF_CRITICAL 2

Performance critical

#define VCP2_PERF_DEFAULT VCP2_SPEED_CRITICAL

Default value

#define VCP2_PERF_MOST_CRITICAL 3

Performance most critical

#define VCP2_RATE_1_2 2

Code rate = 2

#define VCP2_RATE_1_3 3

Code rate = 3

#define VCP2_RATE_1_4 4

Code rate = 4

#define VCP2_SPEED_CRITICAL 0

Speed critical

#define VCP2_SPEED_MOST_CRITICAL 1

Speed most critical

#define VCP2_TRACEBACK_CONVERGENT CSL_VCP2_VCPIC5_TB_CONV

Traceback mode : Convergent

#define VCP2_TRACEBACK_MIXED CSL_VCP2_VCPIC5_TB_MIX

Traceback mode : Mixed

#define VCP2_TRACEBACK_NONE CSL_VCP2_VCPIC5_TB_NO

No trace back allowed

#define VCP2_TRACEBACK_TAILED CSL_VCP2_VCPIC5_TB_TAIL

Traceback mode : Tailed

#define VCP2_UNPAUSE_NORMAL CSL_VCP2_VCPEXE_COMMAND_RESTART

VCP unpause type : VCP restarts

#define VCP2_UNPAUSE_ONESW CSL_VCP2_VCPEXE_COMMAND_RESTART_PAUSE

VCP unpause type : VCP restarts and processes one sliding window before pausing again

Copyright 2012, Texas Instruments Incorporated