寄存器描述
Read time: 3 minute(s)
0x0000 COR_CTL
默认值:0x00000000 | CORDIC 控制寄存器 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:2 | - | - | - |
1 | R/WAC | 0x0 | COR_FSM_CLR CORDIC FSM Clear,CORDIC 状态清除,回到 IDLE 状态。
|
0 | - | - | - |
0x0004 COR_STS
默认值:0x00000000 | CORDIC 状态寄存器 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:8 | - | - | - |
7:4 | R | 0x0 | COR_FSM CORDIC FSM,CORDIC FSM 状态信息,用于 Debug。 |
3:1 | - | - | - |
0 | R/WAC | 0x0 | RDY_FLG Result Ready Flag,计算结果完成标志。
|
0x0008 COR_INT_EN
默认值:0x00000000 | CORDIC 中断使能寄存器 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:1 | - | - | - |
0 | R/W | 0x0 | RDY_IEN Result Ready Interrup Enable,计算结果完成中断使能。
|
0x000C COR_CFG
默认值:0x00010700 | CORDIC 配置寄存器 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:17 | - | - | - |
16 | R/W | 0x1 | RD_AUTO_CLR Read Result Auto Clear Result Ready
Flag,读取计算结果自动清除 RDY_FLG。
|
15:11 | - | - | - |
10:8 | R/W | 0x7 | NM_ITER Number of iterations,迭代次数。
|
7:4 | - | - | - |
3:0 | R/W | 0x0 | FUNC_SEL Function Select,函数选择。
|
0x0010 COR_IN1
默认值:0x00000000 | CORDIC 输入参数 1 寄存器 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:16 | - | - | - |
15:0 | R/W | 0x0 | IN_PARA1 Input Parameter 1,输入参数 1,软件写入参数 1 后,将自动触发 CORDIC 模块进行一次算术计算。 |
0x0014 COR_IN2
默认值:0x00007FFF | CORDIC 输入参数 2 寄存器 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:16 | - | - | - |
15:0 | R/W | 0x7FFF | IN_PARA2 input Parameter 2,输入参数 2。 |
0x0030 COR_OUT1
默认值:0x00000000 | CORDIC 输出结果 1 寄存器 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:16 | - | - | - |
15:0 | R | 0x0 | OUT_RES1 Output Result 1,输出结果 1 |
0x0034 COR_OUT2
默认值:0x00000000 | CORDIC 输出结果 2 寄存器 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:16 | - | - | - |
15:0 | R | 0x0 | OUT_RES2 Output Result 2,输出结果 2。 |
0x0FFC COR_VER
默认值:0x00000100 | CORDIC 模块版本寄存器 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:0 | R | 0x000001000 | 版本寄存器 V1.0 |