7.2.3. 寄存器描述
7.2.3.1. 0x0008 IRQ_CTL
默认值:0x00000000 |
中断控制(Interrupt Request Control) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31 |
R/W |
0x0 |
CMP_RST_EN
CMP 复位使能
|
30:1 |
- |
- |
-
|
0 |
R/W |
0x0 |
CMP_IRQ_EN
CMP 中断使能
|
7.2.3.2. 0x000C IRQ_STA
默认值:0x00000000 |
中断状态(Interrupt Request Status) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:1 |
- |
- |
-
|
0 |
R/W1C |
0x0 |
CMP_IRQ_STA
CMP 中断状态
CMP 模式为低压检测时(CMP_MODE=0):
0: 引脚输入电压一直高于比较电压
1: 引脚输入电压出现低于比较电压
CMP 模式为高压检测时(CMP_MODE=1):
0: 引脚输入电压一直低于比较电压
1: 引脚输入电压出现高于比较电压
|
7.2.3.3. 0x020 LDO25_CFG
默认值:0x00040011 |
LDO25配置(LDO25 Configuration) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:28 |
- |
- |
-
|
27 |
R/W |
0x0 |
ATB_ANA_EN
模拟测试使能
0: 关闭
1: 使能
|
26:24 |
R/W |
0x0 |
ATB_ANA_SEL
模拟测试模块选择
0: BIAS_ATB
1: RTC_ATB
OTHERS: 预留
|
23 |
- |
- |
-
|
22 |
R/W |
0x0 |
ATB_BIAS_EN
偏置模块驱动使能
0: 关闭
1: 使能
|
21:20 |
R/W |
0x0 |
ATB_BIAS_SEL
偏置模块信号选择
0: vref12
1: vbg
2: vbp_casc
3: verf14 trim
|
19 |
- |
- |
-
|
18 |
R/W |
0x1 |
LVDS0_IBIAS_EN
LVDS0 参考电流使能
0: 关闭
1: 使能
|
17 |
R/W |
0x0 |
XSPI_DLLC1_IBIAS_EN
XSPI DLLC1 参考电流使用
0: 关闭
1: 使能
|
16 |
R/W |
0x0 |
XSPI_DLLC0_IBIAS_EN
XSPI DLLC0 参考电流使用
0: 关闭
1: 使能
|
15:8 |
R/W |
0x0 |
BG_CTRL
BG 电压控制
|
7:5 |
- |
- |
-
|
4 |
R/W |
0x1 |
LDO25_EN
LDO25 使能
0: LDO关闭
1: LDO打开
|
3 |
- |
- |
-
|
2:0 |
R/W |
0x1 |
LDO25_VAL
LDO25电压设置
0: 2.40V
1: 2.50V
2: 2.60V
3: 2.70V
4: 2.80V
5: 2.90V
6: 3.00V
7: 3.10V
|
7.2.3.4. 0x024 LDO18_CFG
默认值:0x00000003 |
LDO18配置(LDO18 Configuration) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:28 |
- |
- |
-
|
27 |
R/W |
0x0 |
ATB2_ANA_EN
模拟测试使能
0: 关闭
1: 使能
|
26 |
- |
- |
-
|
25:24 |
R/W |
0x0 |
ATB2_ANA_SEL
模拟测试模块选择
0: ATB2_IN0 输出
1: ATB2_IN1 输出
2: ATB2_IN2 输出
3: ATB2_IN3 输出
|
23:6 |
- |
- |
-
|
5 |
R/W |
0x0 |
LDO18_PD_FAST
LDO18快速掉电
0: 正常掉电
1: 快速掉电
|
4 |
R/W |
0x0 |
LDO18_EN
LDO18 使能
0: LDO关闭
1: LDO打开
|
3 |
- |
- |
-
|
2:0 |
R/W |
0x3 |
LDO18_VAL
LDO18 电压设置
0: 1.71V
1: 1.74V
2: 1.77V
3: 1.80V
4: 1.83V
5: 1.86V
6: 1.89V
7: 1.92V
|
7.2.3.5. 0x028 LDO1x_CFG
默认值:0x00000026 |
LDO1x配置(LDO1x Configuration) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:7 |
- |
- |
-
|
6 |
R/W |
0x0 |
LDO1x_SOFT_EN
LDO1x 软件使用
0: LDO关闭
1: LDO打开
|
5 |
R/W |
0x1 |
LDO1x_PD_FAST
LDO1x快速掉电
0: 正常掉电
1: 快速掉电
|
4 |
R/W |
0x0 |
LDO1x_EN
LDO1x 使能
0: LDO关闭
1: LDO打开
|
3:0 |
R/W |
0x6 |
LDO1x_VAL
LDO1x 电压设置
0: 0.90V
1: 0.95V
2: 1.00V
3: 1.05V
4: 1.10V
5: 1.15V
6: 1.20V
7: 1.25V
8: 1.30V
9: 1.35V
10: 1.40V
11: 1.50V
12: 1.60V
13: 1.70V
14: 1.80V
15: 1.90V
|
7.2.3.6. 0x03C CMP_CFG
默认值:0x7F000003 |
CMP配置(Compare Configuration) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:24 |
R/W |
0x7F |
CMP_DB
CMP 去抖
APB0时钟周期为单位去抖,去抖周期为 (CMP_DB+1)*Tpclk
默认Tpclk为10ns
|
23:6 |
- |
- |
-
|
5 |
R/W |
0x0 |
CMP_MODE
CMP 模式
0: 低压检测
1: 高压检测
|
4 |
R/W |
0x0 |
CMP_EN
CMP 使能
0: 关闭
1: 打开
|
3 |
- |
- |
-
|
2:0 |
R/W |
0x3 |
CMP_SEL
CMP 电压选择
0: 0.90V
1: 0.85V
2: 0.80V
3: 0.75V
4: 0.70V
5: 0.65V
6: 0.60V
7: 0.55V
|
7.2.3.7. 0x048 USB_REXT
默认值:0x00000160 |
USB0外部电阻(USB0 External Register) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:9 |
- |
- |
-
|
8 |
R/W |
0x1 |
RES_CAL_EN
电阻校准使能
0: 关闭
1: 打开
|
7:0 |
R/W |
0x60 |
RES_CAL_VAL
电阻校准值
调整该值使得校准后阻值为目标值
USB: 200欧姆
|
7.2.3.8. 0x0C0 PSEN_CFG
默认值:0x00000000 |
PSEN配置(Process Sensor Configuration) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:16 |
R/W |
0x0 |
CNT_TIME
计数时间
单位为APB总线时钟周期
|
15:4 |
- |
- |
-
|
3:1 |
R/W |
0x0 |
RO_SEL
PSEN选择
0: 无效
1: RVT_40 CELL
2: LVT_40 CELL
3: ULVT_40 CELL
4: 无效
5: RVT_50 CELL
6: LVT_50 CELL
7: ULVT_50 CELL
|
0 |
R/W |
0x0 |
PSEN_START
PSEN开启
0: 关闭
1: 开启
注意PSEN测试结束后,该位自动清零表示测试结束
|
7.2.3.9. 0x0C4 PSEN_CNT_VAL
默认值:0x00000000 |
PSEN计数值(Process Sensor Counter Value) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:16 |
- |
- |
-
|
15:0 |
RO |
0x0 |
CNT_VAL
计数值
|
7.2.3.10. 0x100 SYS_SRAM_PAR
默认值:0x22022202 |
SYS SRAM参数(System SRAM Parameter) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
R/W |
0x22022202 |
SRAM_PAR
SRAM参数
|
7.2.3.11. 0x104 CPU_SRAM_PAR
默认值:0x55555555 |
CPU SRAM参数(CPU SRAM Parameter) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
R/W |
0x55555555 |
SRAM_PAR
SRAM参数
|
7.2.3.12. 0x108 USB_SRAM_PAR
默认值:0x22022202 |
USB SRAM参数(USB SRAM Parameter) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
R/W |
0x22022202 |
SRAM_PAR
SRAM参数
|
7.2.3.13. 0x10C VE_SRAM_PAR
默认值:0x22022202 |
VE SRAM参数(VE SRAM Parameter) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
R/W |
0x22022202 |
SRAM_PAR
SRAM参数
|
7.2.3.14. 0x110 GE_SRAM_PAR
默认值:0x22022202 |
GE SRAM参数(GE SRAM Parameter) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
R/W |
0x22022202 |
SRAM_PAR
SRAM参数
|
7.2.3.15. 0x114 DE_SRAM_PAR
默认值:0x22022202 |
DE SRAM参数(DE SRAM Parameter) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
R/W |
0x22022202 |
SRAM_PAR
SRAM参数
|
7.2.3.16. 0x140 SRAM_CLK_CFG
默认值:0x00000000 |
SRAM时钟配置(SRAM Clock Configuration) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:18 |
- |
- |
-
|
17:0 |
R/W |
0x0 |
SRAM_CLK_UNGATE
SRAM时钟不自动关闭
0: 自动关闭
1: 不自动关闭
每位对应一个模块,定义如下
- BIT17: XSPI
- BIT16: SDFM
- BIT15: DMIC
- BIT14: I2S
- BIT13: MIPI
- BIT12: SPI
- BIT11: USB
- BIT10: UART
- BIT9: SD
- BIT8: CE
- BIT7: DE
- BIT6: GE
- BIT5: VE
- BIT4: DVP
- BIT3: GMAC
- BIT2: DMA
- BIT1: DDR
- BIT0: SYS
|
7.2.3.17. 0x160 SRAM_MAP_CFG
默认值:0x00000002 |
SRAM映射配置(SRAM Mapping Configuration) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:16 |
- |
- |
-
|
15:8 |
R/W |
0x0 |
AXI_MAT_S0_CFG
AXI Mattrix Slave0 配置,每位对应一个区域配置,定义如下
0: 允许写
1: 禁止写
每位对应地址区域分配如下
8: 0x30040000~0x3005FFFF
9: 0x30060000~0x3007FFFF
10: 0x30080000~0x3009FFFF
11: 0x300A0000~0x300BFFFF
12: 0x300C0000~0x300DFFFF
13: 0x300E0000~0x300FFFFF
14: 0x30100000~0x3011FFFF
15: 0x30120000~0x3013FFFF
|
7 |
- |
- |
-
|
6:4 |
R/W |
0x0 |
AXI_MAT_S1_SIZE
AXI Mattrix S1 容量
0: S1 0KB
1: S1 128KB
2: S1 256KB
3: S1 384KB
4: S1 512KB
5: S1 640KB
6~7: S1 768KB
S0容量为1024MB减去TCM和S1容量
CPU_TCM_SRAM_CFG=0: S0容量为 1024KB-S1
CPU_TCM_SRAM_CFG=1: S0容量为 768KB-S1
|
3:2 |
- |
- |
-
|
1 |
R/W |
0x1 |
CPU_TCM_SRAM_ACLK_GATE
CPU TCM SRAM AXI 时钟关闭
0: 关闭
1: 打开
注意CPU_TCM_SRAM_CFG使能前,需要先将该位域置0
避免出现时钟毛刺
|
0 |
R/W |
0x0 |
CPU_TCM_SRAM_CFG
CPU TCM SRAM 配置
0: 无TCM
1: 使用TCM
注意该版本固定为ITCM 128KB,DTCM 64KB+64KB
|
7.2.3.18. 0x1F0 FLASH_CFG
默认值:0x00000000 |
FLASH配置(FLASH Configuration) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:15 |
- |
- |
-
|
14:12 |
R/W |
0x0 |
FLASH_IOMAP_012
FLASH_IO[0:2] 映射
0: WP - SO - CS
1: WP - CS - SO
2: SO - WP - CS
3: SO - CS - WP
4: CS - WP - SO
5: CS - SO - WP
6~7: 预留
注意BROM启动后需要从EFUSE获取FLASH_IOMAP信息配置到该位域
|
11 |
- |
- |
-
|
10:8 |
R/W |
0x0 |
FLASH_IOMAP_345
FLASH_IO[3:5] 映射
0: HOLD - SCLK - SI
1: HOLD - SI - SCLK
2: SCLK - HOLD - SI
3: SCLK - SI - HOLD
4: SI - HOLD - SCLK
5: SI - SCLK - HOLD
6~7: 预留
注意BROM启动后需要从EFUSE获取FLASH_IOMAP信息配置到该位域
|
7:2 |
- |
- |
-
|
1:0 |
R/W |
0x0 |
FLASH_SRCSEL
SiP Flash 访问接口选择
0: NONE,SiP Flash 接口关闭,无法访问
1: PIN,SiP Flash 接口通过 PIN 映射的方式进行访问,可被外部设备访问
2: SPI0,SiP Flash 通过 SPI0 控制器访问
3: SPI1,SiP Flash 通过 SPI1 控制器访问
|
7.2.3.19. 0x40C USB0_CFG
默认值:0x00000001 |
USB0配置(USB0 Configuration) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:1 |
- |
- |
-
|
0 |
R/W |
0x1 |
DRD_MODE
DRD模式选择
0: HOST
1: DEVICE
|
7.2.3.20. 0x410 EMAC_CFG
默认值:0x00000000 |
EMAC配置(EMAC Configuration) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:30 |
- |
- |
-
|
29 |
R/W |
0x0 |
EMAC_REFCLK_INV
EMAC参考时钟反向
0: 时钟正向
1: 时钟反向
|
28:24 |
R/W |
0x0 |
EMAC_REFDLY_SEL
EMAC参考时钟延迟
|
23:18 |
- |
- |
-
|
17 |
R/W |
0x0 |
EMAC_TXCLK_INV
EMAC发送时钟反向
0: 时钟正向
1: 时钟反向
|
16:12 |
R/W |
0x0 |
EMAC_TXDLY_SEL
EMAC发送时钟延迟
|
11:8 |
R/W |
0x0 |
SW_TXCLK_DIV2
软件发送时钟分频2
|
7:4 |
R/W |
0x0 |
SW_TXCLK_DIV1
软件发送时钟分频1
|
3 |
- |
- |
-
|
2 |
R/W |
0x0 |
SW_TXCLK_DIV_EN
软件发送时钟分频使能
0: 分频固定
1: 分频可配置
|
1 |
R/W |
0x0 |
RMII_EXTCLK_SEL
RMII外部时钟选择
0: 使用INTCLK
1: 使用EXTCLK
|
0 |
- |
- |
-
|
7.2.3.21. 0xFFC SYSCFG_VER
默认值:0x00000101 |
SYSCFG版本(SYSCFG Version) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
RO |
0x00000101 |
VERSION
版本
|