EasyManua.ls Logo

Cypress FM4 Series - Configuration and Operation of the Programmable CRC; Configuration of the Programmable CRC

Cypress FM4 Series
1102 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
Loading...
CHAPTER 19: Programmable CRC
FM4 Peripheral Manual, Doc. No. 002-04856 Rev. *E 933
2. Configuration and Operation of the Programmable CRC
2.1 Configuration of the Programmable CRC
Figure 2-1shows the block diagram of the programmable CRC.
Figure 2-1 Block Diagram of the Programmable CRC
Table 2-1shows overview of the programmable CRC control register functions.
Table 2-1 Programmable CRC Control Register Functions
Abbreviated Register Name
Function Overview
PRGCRC_CFG
Sets operation mode of CRC computing circuit and performs operation status check.
PRGCRC_POLY
Sets generator polynomial for CRC computing before computing starts.
PRGCRC_SEED
Sets the initial values (SEED value) for CRC computing before computing starts.
PRGCRC_FXOR
Sets the value operated with bitwise XOR for final results of CRC computing before computing
starts.
PRGCRC_WR
Writes the input data of CRC computing from CPU.
PRGCRC_RD
Reads the output results of CRC computing from CPU.
PRGCRC_WR[31:0] reg.
・・・
Input format conversion block
PRGCRC_POLY[31:0] reg.
LFSR 
・・・
PRGCRC_SEED[31:0] reg.
PRGCRC_CFG. SZ[1:0] reg.
PRGCRC_CFG. FI[1:0] reg.
Output format conversion block
PRGCRC_FXOR[31:0] reg.
・・・
PRGCRC_RD[31:0] reg.
Write input data from CPU
Read output data to CPU
PRGCRC_CFG.FO[1:0] reg.
Input data
to LFSR
Output data
from LFSR

Table of Contents

Related product manuals