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
版本