寄存器描述
0x000 DCE_CTL
默认值:0x00000000 |
DCE 控制(DCE_CTL) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:1 |
- |
- |
- |
0 |
R/WAC |
0x0 |
CAL_ENABLE 计算使能
|
0x004 DCE_CFG
默认值:0x00000000 |
DCE 配置(DCE_CFG) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:5 |
- |
- |
- |
4 |
R/W |
0x0 |
DAT_SRC_SEL Data Source Select,数据源选择
|
3:0 |
R/W |
0x0 |
MODE_SEL 算法选择
|
0x008 IRQ_EN
默认值:0x0 |
中断控制寄存器(IRQ_EN) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:1 |
- |
- |
- |
0 |
R/W |
0x0 |
CRC_FINISH_ENCRC 运算完成中断使能
|
0x00C IRQ_STA
默认值:0x0 |
中断状态寄存器(IRQ_STA) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:1 |
- |
- |
- |
0 |
R/W1C |
0x0 |
CRC_FINISH_STA CRC 运算完成中断状态
|
0x0014 DATA_LEN
默认值:0x0 |
数据长度配置寄存器(DATA_LEN) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:29 |
- |
- |
- |
28:0 |
R/W |
0x0 |
此位仅在 DAT_SRC_SEL = 0x1 时有效,单位为 bit,支持 0~32 bit。 |
0x0018 CRC_POLY
默认值:0x4C11DB7 |
CRC 多项式配置寄存器(CRC_POLY) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
R/W |
0x4C11DB7 |
CRC_POLY CRC Polynomial Set,CRC 多项式设置,计算 CRC 前配置此寄存器,为了避免 CRC 错误,请不要随意操作此寄存器。 举例,此处默认值为 0x4C11DB7,如果 POLY_SIZE 设置多项式为 32-bit,那么这里对应的 CRC 多项式为:X32+X26+X23+X22+X16+X12+X11+X10+X8+X7+X5+X4+X2+X1+ X0 |
0x001C CRC_SIZE
默认值:0x1F |
CRC 多项式大小配置寄存器(CRC_SIZE) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:5 |
- |
- |
- |
4:0 |
R/W |
0x1F |
POLY_SIZE CRC Polynomial Size Set,CRC 多项式大小设置。
|
0x0040 DATA_INPUT
默认值:0x0 |
数据输入寄存器(DATA_INPUT) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
R/W |
0x0 |
DATA_INPUT Data Input,输入数据寄存器,此位只有在 DAT_SRC_SEL = 0x1 的时候有效 |
0x080 CRC_CFG
默认值:0x0000000b |
CRC 配置寄存器(CRC_CFG) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:3 |
- |
- |
- |
2 |
R/W |
0x0 |
INPUT_BIT_IN_WORD_REV 输入数据反转,指输入数据每个 Word 里的 Bit 进行逆序处理
|
1 | - | - | - |
0 |
R/W |
0x1 |
OUTPUT_BIT_IN_WORD_REV 输出数据反转,指输出数据每个 Word 里的 Bit 进行逆序处理
|
0x0084 CRC_INIT
默认值:0xFFFFFFFF |
初始值配置寄存器(CRC_INIT) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
R/W |
0xFFFFFFFF |
CRC 初始值 |
0x0088 CRC_XOROUT
默认值:0xFFFFFFFF |
结果异或值配置寄存器(CRC_XOROUT) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
R/W |
0xFFFFFFFF |
CRC 结果异或值 |
0x00C0 CRC_RESULT
默认值:0x0 |
结果存储寄存器(CRC_RESULT) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
RO |
0x0 |
CRC 运算结果 |
0x0FFC VERSION
默认值:0x00000110 |
DCE 版本号(VERSION) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
RO |
0x00000110 | Version 模块版本号,采用 BCD 码显示,V1.1 |