寄存器列表
24 Feb 2025
Read time: 3 minute(s)
M6800 系列 最多内置 2x CPM 模块,分别为 CPM0/1,对应的寄存器地址映射关系如下。GLB 寄存器部分为对 CPM0/1 的全局控制。
模块名 | 基地址 | 地址空间 |
---|---|---|
GLB | CPM_BASE | 16 B |
CPM0 | BC0 (CPM_BASE) | 256 B |
CPM1 | BC1 (CPM_BASE + 0x100) | 256 B |
偏移地址 | 缩写 | 寄存器描述 | 章节 |
---|---|---|---|
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 |
0x0FFC | CPM_VER | CPM 模块版本寄存器 | 0x0FFC CPM_VER |