Edit online

寄存器列表

3 Mar 2025
Read time: 2 minute(s)

M7000 最多内置 2x CPM 模块,分别为 CPM0/1,对应的寄存器地址映射关系如下。GLB 寄存器部分为对 CPM0/1 的全局控制。

1. 地址映射

模块名

基地址

地址空间

GLB

CPM_BASE

16 B

CPM0

BC0 (CPM_BASE)

256 B

CPM1

BC1 (CPM_BASE + 0x100)

256 B

2. 寄存器列表
偏移地址 缩写 寄存器描述 章节
0x0000 GLB_EN 全局使能寄存器 0x0000 GLB_EN
0x0004 GLB_IRQ_STS 全局中断状态寄存器 0x0004 GLB_IRQ_STS
BC0/1+0x10 COMP_CTL 比较器控制寄存器 BC0/1+0x10 COMP_CTL
BC0/1+0x014 COMP_OUT 比较器输出寄存器 BC0/1+0x014 COMP_OUT
BC0/1+0x18 COMP_HYSCTL 比较器迟滞控制寄存器 BC0/1+0x18 COMP_HYSCTL
BC0/1+0x1C COMP_STS 比较器状态寄存器 BC0/1+0x1C COMP_STS
BC0/1+0x20 COMP_STS_CLR 比较器状态清除寄存器 BC0/1+0x20 COMP_STS_CLR
BC0/1+0x24 COMP_DAC_CTL SSINC 比较阈值寄存器 BC0/1+0x24 COMP_DAC_CTL
BC0/1+0x28 DACH_VALS 高位 DAC 数值影子寄存器 BC0/1+0x28 DACH_VALS
BC0/1+0x2C DACH_VALA 高位 DAC 数值生效寄存器 BC0/1+0x2C DACH_VALA
BC0/1+0x30 RAMP_MAX_REFA 斜坡最大值生效寄存器 BC0/1+0x30 RAMP_MAX_REFA
BC0/1+0x34 RAMP_MAX_REFS 斜坡最大值影子寄存器 BC0/1+0x34 RAMP_MAX_REFS
BC0/1+0x38 RAMP_DEC_VALA 斜坡递减值生效寄存器 BC0/1+0x38 RAMP_DEC_VALA
BC0/1+0x3C RAMP_DEC_VALS 斜坡递减值影子寄存器 BC0/1+0x3C RAMP_DEC_VALS
BC0/1+0x40 RAMP_DLYA 斜坡延迟值生效寄存器 BC0/1+0x40 RAMP_DLYA
BC0/1+0x44 RAMP_DLYS 斜坡延迟值影子寄存器 BC0/1+0x44 RAMP_DLYS
BC0/1+0x48 RAMP_STS 斜坡状态值寄存器 BC0/1+0x48 RAMP_STS
BC0/1+0x4C DACL_VALS 低位 DAC 数值影子寄存器 BC0/1+0x4C DACL_VALS
BC0/1+0x50 DACL_VALA 低位 DAC 数值生效寄存器 BC0/1+0x50 DACL_VALA
BC0/1+0x54 LFIL_CTL 低位滤波器控制寄存器 BC0/1+0x54 LFIL_CTL
BC0/1+0x58 LFIL_CLK_CTL 低位滤波器时钟控制寄存器 BC0/1+0x58 LFIL_CLK_CTL
BC0/1+0x5C HFIL_CTL 高位滤波器控制寄存器 BC0/1+0x5C HFIL_CTL
BC0/1+0x60 HFIL_CLK_CTL 高位滤波器时钟控制寄存器 BC0/1+0x60 HFIL_CLK_CTL
BC0/1+0x70 IN_SRC_SEL 输入源选择寄存器 BC0/1+0x70 IN_SRC_SEL
0x0FFC CPM_VER CPM 模块版本寄存器 0x0FFC CPM_VER