Edit online

寄存器描述

21 Oct 2024
Read time: 13 minute(s)

0x008 IRQ_CTL

默认值:0x00000000 中断控制 (Interrupt Request Control)
位域 类型 默认值 描述
31 R/W 0x0 CMP_RST_ENCMP

复位使能

30:1 - - -
0 R/W 0x0 CMP_IRQ_ENCMP 中断使能

0x00C IRQ_STA

默认值:0x00000000 中断状态 (Interrupt Request Status)
位域 类型 默认值 描述
31:1 - - -
0 R/W1C 0x0 CMP_IRQ_STACMP

中断状态

CMP 模式为低压检测时 (CMP_MODE=0):
  • 0: 引脚输入电压一直高于比较电压
  • 1: 引脚输入电压出现低于比较电压
CMP 模式为高压检测时(CMP_MODE=1):
  • 0: 引脚输入电压一直低于比较电压
  • 1: 引脚输入电压出现高于比较电压

0x020 LDO25_CFG

默认值:0x00040011 LDO25 配置 (LDO25 Configuration)
位域 类型 默认值 描述
- - -
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 电压设置,为了避免影响 EFUSE 的烧写,此处配置为 2.50V。
  • 0: 2.40 V
  • 1: 2.50 V
  • 2: 2.60 V
  • 3: 2.70 V
  • 4: 2.80 V
  • 5: 2.90 V
  • 6: 3.00 V
  • 7: 3.10 V

0x024 LDO18_CFG

默认值:0x00030003 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.71 V
  • 1: 1.74 V
  • 2: 1.77 V
  • 3: 1.80 V
  • 4: 1.83 V
  • 5: 1.86 V
  • 6: 1.89 V
  • 7: 1.92 V

0x028 LDO1x_CFG

默认值:0x00040011 LDO1 配置 (LDO1 Configuration)
位域 类型 默认值 描述
31:7 - - -
6 R/W 0x0 LDO1x_SOFT_EN
LDO1x 软件使用
  • 0: LDO 关闭
  • 1: LDO 打开
5 R/W 0x1 LDO1_PD_FAST
LDO1 快速掉电
  • 0: 正常掉电
  • 1: 快速掉电
4 R/W 0x0 LDO1x_EN
LDO1x 使能
  • 0: LDO 关闭
  • 1: LDO 打开
3:0 R/W 0x6 LDO1x_VAL
LDO1x 电压设置
  • 0: 1.0 V
  • 1: 1.025 V
  • 2: 1.05 V
  • 3: 1.075 V
  • 4: 1.1 V
  • 5: 1.125 V
  • 6: 1.15 V
  • 7: 1.175 V
  • 8: 1.2 V
  • 9: 1.225 V
  • 10: 1.25 V
  • 11: 1.275 V
  • 12: 1.3 V
  • 13: 1.325 V
  • 14: 1.35 V
  • 15: 1.375 V

0x048 USB0_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 欧姆

0x03C CMP_CFG

默认值:0x7F000003 CMP 配置 (Compare Configuration)
位域 类型 默认值 描述
31:24 R/W 0x7F CMP_DB

CMP 去抖

注: 去抖电路使用 APB 总线时钟实现去抖,去抖周期为(CMP_DB+1)*Tpclk默认 Tpclk 为 10 ns。
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.90 V
  • 1: 0.85 V
  • 2: 0.80 V
  • 3: 0.75 V
  • 4: 0.70 V
  • 5: 0.65 V
  • 6: 0.60 V
  • 7: 0.55 V

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 欧姆。

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
  • others:无效
  • 7: ULVT_50 CELL
0 R/W 0x0 PSEN_START
PSEN 开启
  • 0: 关闭
  • 1: 开启
注: PSEN 测试结束后,该位自动清零表示测试结束。

0x0C4 PSEN_CNT_VAL

默认值:0x00000000 PSEN 计数值 (Process Sensor Counter Value)
位域 类型 默认值 描述
31:16 - - -
15:0 RO 0x0 CNT_VAL

计数值

0x100 SYS_SRAM_PAR

默认值:0x22022202 SYS SRAM 参数 (System SRAM Parameter)
位域 类型 默认值 描述
31:0 R/W 0x22022202 SRAM_PAR

SRAM 参数

0x104 CPU_SRAM_PAR

默认值:0x55555555 CPU SRAM 参数 (CPU SRAM Parameter)
位域 类型 默认值 描述
31:0 R/W 0x55555555 SRAM_PAR

SRAM 参数

0x108 USB_SRAM_PAR

默认值:0x22022202 USB SRAM 参数 (USB SRAM Parameter)
位域 类型 默认值 描述
31:0 R/W 0x22022202 SRAM_PAR

SRAM 参数

0x10C VE_SRAM_PAR

默认值:0x22022202 VE SRAM 参数 (VE SRAM Parameter)
位域 类型 默认值 描述
31:0 R/W 0x22022202 SRAM_PARS

RAM 参数

0x110 GE_SRAM_PAR

默认值:0x2202 GE SRAM 参数 (GE SRAM Parameter)
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x2202 SRAM_PAR

SRAM 参数

0x114 DE_SRAM_PAR

默认值:0x22022202 DE SRAM 参数 (DE SRAM Parameter)
位域 类型 默认值 描述
31:0 R/W 0x22022202 SRAM_PAR

SRAM 参数

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: AUDIO
  • 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

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 Slave1 容量
  • 0: S1 0 KB
  • 1: S1 128 KB
  • 2: S1 256 KB
  • 3: S1 384 KB
  • 4: S1 512 KB
  • 5: S1 640 KB
  • 6~7: S1 768 KB

Slave0 容量为 1024 MB 减去 TCM 和 Slave1 容量

CPU_TCM_SRAM_CFG=0: Slave0 容量为 1024 KB - Slave1

CPU_TCM_SRAM_CFG=1: Slave0 容量为 768 KB - Slave1

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 固定为 64 KB + 64 KB。

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_SRCSELSiP
Flash 访问接口选择
  • 0: NONE,SiP Flash 接口关闭,无法访问
  • 1: PIN,SiP Flash 接口通过 PIN 映射的方式进行访问,可被外部设备访问
  • 2: SPI0,SiP Flash 通过 SPI0 控制器访问
  • 3: SPI1,SiP Flash 通过 SPI1 控制器访问

0x1F4 ENCODER_CFG

默认值:0x00000000 ENCODER 配置 (ENCODER Configuration)
位域 类型 默认值 描述
31:18 - - -
17:16 R/W 0x0 ENC1_SEL
编码器选择
  • 0: QEP1
  • 1: EDT1
  • 2: TA1
  • 3: BISS1

编码器三个引脚选择,查看引脚对应关系。QEP_S,QEP_H 直接输出到 PINMUX,不经过此映射。

15:2 - - -
1:0 R/W 0x0 ENC0_SEL
编码器选择
  • 0: QEP0
  • 1: EDT0
  • 2: TA0
  • 3: BISS0

编码器三个引脚选择,查看编码器接口引脚映射。QEP_S,QEP_H 直接输出到 PINMUX,不经过此映射。

1. 编码器接口引脚映射
ENC QEP(SEL=0) EDT(SEL=1) TA(SEL=2) BISS(SEL=3)
IO0 QEP_A EDT_DE TA_DE BISS_MA
IO1 QEP_B EDT_DIO TA_DIO BISS_SLO
IO2 QEP_I EDT_CLK - -

0x40C USB0_CFG

默认值:0x00000001 USB0 配置 (USB0 Configuration)
位域 类型 默认值 描述
31:1 - - -
0 R/W 0x1 DRD_MODE
DRD 模式选择
  • 0: HOST
  • 1: DEVICE

0x410 GMAC0_CFG

默认值:0x00000000 GMAC0配置 (GMAC0 Configuration)
位域 类型 默认值 描述
31:30 - - -
29 R/W 0x0 REFCLK_INV
参考时钟反向
  • 0: 时钟正向
  • 1: 时钟反向
28:24 R/W 0x0 REFCLK_DLY_CHAIN_SEL

参考时钟延迟链选择

23 R/W 0x0 RXCLK_INV
接收时钟反向
  • 0: 时钟正向
  • 1: 时钟反向
22:18 R/W 0x0 RXCLK_DLY_SEL

接收时钟延迟链选择

17 R/W 0x0 TXCLK_INV
发送时钟反向
  • 0: 时钟正向
  • 1: 时钟反向
16:12 R/W 0x0 TXCLK_DLY_CHAIN_SEL

发送时钟延迟链选择

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

0xFFC SYSCFG_VER

默认值:0x00000100 SYSCFG 版本 (SYSCFG Version)
位域 类型 默认值 描述
31:0 RO 0x00000100 VERSION

版本

V1.0