EasyManuals Logo

Texas Instruments C2000 Workshop Guide And Lab Manual

Texas Instruments C2000
342 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #266 background imageLoading...
Page #266 background image
Viterbi, Complex Math, CRC Unit
11 - 6 C2000 Microcontroller Workshop - Viterbi, Complex Math, CRC Unit
CRC Instructions
Polynomial used is determined by instruction
CRC Operation Example Instruction Cycles
Load CRC result register
VMOV32 VCRC, mem32
1
Store CRC result register
VMOV32 mem32,VCRC
1
Clear CRC result register
VCRCCLR
1
CRC8 Poly: 0x07
VCRC8L_1 mem16
VCRC8H_1 mem16
1
1
CRC16 Poly 1: 0x8005
VCRC16P1L_1 mem16
VCRC16P1L_1 mem16
1
1
CRC16 Poly 2: 0x1021
VCRC16P2L_1 mem16
VCRC16P2L_1 mem16
1
1
CRC32 Poly: 0x04C11DB7
VCRC32L_1 mem16
VCRC32H_1 mem16
1
1
CRC register (VCRC) contains current CRC value;
updated as CRC instructions read memory
Viterbi Unit
Viterbi Unit
Viterbi an error correcting decoder
Encoder adds redundant data to a message
Viterbi decoder used to detect and correct errors
Convolutional
Encoder
Modulation
Viterbi F28x
Decoder
(VCU)
Transmit
Noise
Commonly used in:
Power line communications (PLC)
Mobile communications
Satellite communications
Digital video and radio

Table of Contents

Other manuals for Texas Instruments C2000

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Texas Instruments C2000 and is the answer not in the manual?

Texas Instruments C2000 Specifications

General IconGeneral
BrandTexas Instruments
ModelC2000
CategoryMicrocontrollers
LanguageEnglish

Related product manuals