寄存器描述
0x0000 PFM_STS
默认值:0x00000000 | PFM 状态寄存器 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:30 | - | - | - |
29 | R | 0x0 | FLTR5_STS Filter5 Status,Filter5 的工作状态。
|
28 | R | 0x0 | FLTR4_STS Filter4 Status,Filter4 的工作状态。
|
27 | R | 0x0 | FLTR3_STS Filter3 Status,Filter3 的工作状态。
|
26 | R | 0x0 | FLTR2_STS Filter2 Status,Filter2 的工作状态。
|
25 | R | 0x0 | FLTR1_STS Filter1 Status,Filter1 的工作状态。
|
24 | R | 0x0 | FLTR0_STS Filter0 Status,Filter0 的工作状态。
|
23:22 | - | - | - |
21 | R/WAC | 0x0 | FLTR5_ERR Filter5 Error Status,Filter5 报错状态,此状态置 1 表示 Filter5
还在忙碌过程中触发了新的计算或者 Filter5 在未使能的情况下触发计算。
|
20 | R/WAC | 0x0 | FLTR4_ERR Filter4 Error Status,Filter4 报错状态,此状态置 1 表示 Filter4
还在忙碌过程中触发了新的计算或者 Filter4 在未使能的情况下触发计算。
|
19 | R/WAC | 0x0 | FLTR3_ERR Filter3 Error Status,Filter3 报错状态,此状态置 1 表示 Filter3
还在忙碌过程中触发了新的计算或者 Filter3 在未使能的情况下触发计算。
|
18 | R/WAC | 0x0 | FLTR2_ERR Filter2 Error Status,Filter2 报错状态,此状态置 1 表示 Filter2
还在忙碌过程中触发了新的计算或者 Filter2 在未使能的情况下触发计算。
|
17 | R/WAC | 0x0 | FLTR1_ERR Filter1 Error Status,Filter1 报错状态,此状态置 1 表示 Filter1
还在忙碌过程中触发了新的计算或者 Filter1 在未使能的情况下触发计算。
|
16 | R/WAC | 0x0 | FLTR0_ERR Filter0 Error Status,Filter0 报错状态,此状态置 1 表示 Filter0
还在忙碌过程中触发了新的计算或者 Filter0 在未使能的情况下触发计算。
|
15:6 | - | - | - |
5 | R/WAC | 0x0 | FLTR5_DNE Filter5 Done Status,Filter5 完成状态,此状态置 1 表示 Filter5
完成一次的算法计算。
|
4 | R/WAC | 0x0 | FLTR4_DNE Filter4 Done Status,Filter4 完成状态,此状态置 1 表示 Filter4
完成一次的算法计算。
|
3 | R/WAC | 0x0 | FLTR3_DNE Filter3 Done Status,Filter5 完成状态,此状态置 1 表示 Filter3
完成一次的算法计算。
|
2 | R/WAC | 0x0 | FLTR2_DNE Filter2 Done Status,Filter2 完成状态,此状态置 1 表示 Filter2
完成一次的算法计算。
|
1 | R/WAC | 0x0 | FLTR1_DNE Filter1 Done Status,Filter1 完成状态,此状态置 1 表示 Filter1
完成一次的算法计算。
|
0 | R/WAC | 0x0 | FLTR0_DNE Filter0 Done Status,Filter0 完成状态,此状态置 1 表示 Filter0
完成一次的算法计算。
|
0x0004 PFM_IE
默认值:0x00000000 | PFM 中断使能寄存器 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:22 | - | - | - |
21 | R/W | 0x0 | FLTR5_ERR_IE Filter5 Error IRQ Enable,Filter5 错误中断使能。
|
20 | R/W | 0x0 | FLTR4_ERR_IE Filter4 Error IRQ Enable,Filter4 错误中断使能。
|
19 | R/W | 0x0 | FLTR3_ERR_IE Filter3 Error IRQ Enable,Filter3 错误中断使能。
|
18 | R/W | 0x0 | FLTR2_ERR_IE Filter2 Error IRQ Enable,Filter2 错误中断使能。
|
17 | R/W | 0x0 | FLTR1_ERR_IE Filter1 Error IRQ Enable,Filter1 错误中断使能。
|
16 | R/W | 0x0 | FLTR0_ERR_IE Filter0 Error IRQ Enable,Filter0 错误中断使能。
|
15:6 | - | - | - |
5 | R/W | 0x0 | FLTR5_DNE_IE Filter5 Done IRQ Enable,Filter5 完成中断使能。
|
4 | R/W | 0x0 | FLTR4_DNE_IE Filter4 Done IRQ Enable,Filter4 完成中断使能。
|
3 | R/W | 0x0 | FLTR3_DNE_IE Filter3 Done IRQ Enable,Filter3 完成中断使能。
|
2 | R/W | 0x0 | FLTR2_DNE_IE Filter2 Done IRQ Enable,Filter2 完成中断使能。
|
1 | R/W | 0x0 | FLTR1_DNE_IE Filter1 Done IRQ Enable,Filter1 完成中断使能。
|
0 | R/W | 0x0 | FLTR0_DNE_IE Filter0 Done IRQ Enable,Filter0 完成中断使能。
|
FLTRn+0x000 FLTRn_CTL
默认值:0x00000000 | FLTRn 控制寄存器 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:28 | R/W | 0x0 | FLTR_YIN_SRC_SEL Filter Y Input Souce Select,滤波器 Y 输入信号源选择。
|
27:24 | R/W | 0x0 | FLTR_ZIN_SRC_SEL Filter Z Input Souce Select,滤波器 Z 输入信号源选择。
|
23:20 | R/W | 0x0 | FLTR_START_TRG_SEL Filter Start Trigger
Select,滤波器启动计算触发信号源选择。
|
19:16 | R/W | 0x0 | FLTR_IN_SRC_SEL Filter Data Input Souce Select,滤波器输入信号源选择。
|
15:10 | - | - | - |
9 | R/W | 0x0 | FLTR_BP_Z0_EN Filter Bypass Z0 Enable,旁通 Z0 级的运算
,主要适用与并行运算模式下。
|
8 | - | - | - |
7 | R/W | 0x0 | FLTR_SCALB_EN Filter Scale B Enable,滤波器缩小模块 B 使能。
|
6 | R/W | 0x0 | FLTR_SCALA_EN Filter Scale A Enable,滤波器缩小模块 A 使能。
|
5 | R/W | 0x0 | FLTR_LIMIT_EN Filter Limit Enable,滤波器限幅使能。
|
4 | R/W | 0x0 | FLTR_COEFF_SEL Filter Coeff Select,滤波器系数选择,此控制位为影子更新,在每次计算完成后进行更新。
|
3:1 | R/W | 0x0 | FLTR_ODR Filter Order Set,滤波器阶数设置
|
0 | R/W | 0x0 | FLTR_EN Filter Enable,滤波器使能
|
FLTRn+0x004 FLTRn_TRG
默认值:0x00000000 | FLTRn 启动寄存器 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:16 | WAC | 0x0 | FLTR_RESET 此域写 A1C8,进行滤波器的复位,完成复位后,此域自动清 0 。 |
15:1 | - | - | - |
0 | W1AC | 0x0 | FLTR_SW_TRG Filter Software Trigger,滤波器软件触发使能,此位写 1 后自动清 0 .
|
FLTRn+0x008 FLTRn_SCAL
默认值:0x00000000 | FLTRn 输出缩写寄存器 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:14 | - | - | - |
13:8 | R/W | 0x0 | FLTR_SCALB_SET Filter Scale B Set,滤波器缩小模块 B 设置 。
|
7:6 | - | - | - |
5:0 | R/W | 0x0 | FLTR_SCALA_SET Filter Scale A Set,滤波器缩小模块 A 设置 。
|
FLTRn+0x00C FLTRn_DAT_IN
默认值:0x00000000 | FLTRn 输入数据寄存器 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:0 | R/W | 0x0 | FLTR_DAT_IN FLTR Data Input,滤波器数据输入寄存器,这里最高可以支持 Q31 的定点数输入 。 |
FLTRn+0x010 FLTRn_DAT_OUT
默认值:0x00000000 | FLTRn 输出数据寄存器 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:0 | R/W | 0x0 | FLTR_DAT_OUT FLTR Data Output,滤波器数据输出寄存器,最高支持 Q31 的定点数输出 。 |
FLTRn+0x014 FLTRn_OUT_MIN_H32
默认值:0x00000000 | FLTRn 输出 MIN 值高 32 位寄存器 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:0 | R/W | 0x0 | FLTR_OUT_MIN_H32 FLTR Minimum High 32bits,滤波器最小限制值的高 32 位 。此字段仅在 FLTR _LIMIT_EN = 0x1 时有效 。 |
FLTRn+0x018 FLTRn_OUT_MIN_L32
默认值:0x00000000 | FLTRn 输出 MIN 值低 32 位寄存器 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:0 | R/W | 0x0 | FLTR_OUT_MIN_L32 FLTR Minimum Low 32bits,滤波器最小限制值的低 32 位 。此字段仅在 FLTR _LIMIT_EN = 0x1 时有效 。 |
FLTRn+0x01C FLTRn_OUT_MAX_H32
默认值:0x00000000 | FLTRn 输出 MAX 值高 32 位寄存器 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:0 | R/W | 0x0 | FLTR_OUT_MAX_H32 FLTR Maximum High 32bits,滤波器最大限制值的高 32 位 。此字段只有在 FLTR _LIMIT_EN = 0x1 有效 。 |
FLTRn+0x020 FLTRn_OUT_MAX_L32
默认值:0x00000000 | FLTRn 输出 MAX 值低 32 位寄存器 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:0 | R/W | 0x0 | FLTR_OUT_MAX_L32 FLTR Maximum Low 32bits,滤波器最大限制值的低 32 位 。此字段只有在 FLTR _LIMIT_EN = 0x1 有效 。 |
FLTRn+0x050 FLTRn_FGP_A1
默认值:0x00000000 | FLTRn FGP A1 系数寄存器 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:0 | R/W | 0x0 | FLTR_FGP_A1 FLTR First Group A1,滤波器的第一组系数的 A1 寄存器 ,有符号 32-bit 整数。 |
FLTRn+0x054 FLTRn_FGP_A2
默认值:0x00000000 | FLTRn FGP A2 系数寄存器 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:0 | R/W | 0x0 | FLTR_FGP_A2 FLTR First Group A2,滤波器的第一组系数的 A2 寄存器 ,有符号 32-bit 整数。 |
FLTRn+0x058 FLTRn_FGP_A3
默认值:0x00000000 | FLTRn FGP A3 系数寄存器 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:0 | R/W | 0x0 | FLTR_FGP_A3 FLTR First Group A3,滤波器的第一组系数的 A3 寄存器 ,有符号 32-bit 整数。 |
FLTRn+0x05C FLTRn_FGP_A4
默认值:0x00000000 | FLTRn FGP A4 系数寄存器 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:0 | R/W | 0x0 | FLTR_FGP_A4 FLTR First Group A4,滤波器的第一组系数的 A4 寄存器 ,有符号 32-bit 整数。 |
FLTRn+0x060 FLTRn_FGP_B0
默认值:0x00000000 | FLTRn FGP B0 系数寄存器 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:0 | R/W | 0x0 | FLTR_FGP_B0 FLTR First Group B0,滤波器的第一组系数的 B0 寄存器 ,有符号 32-bit 整数。 |
FLTRn+0x064 FLTRn_FGP_B1
默认值:0x00000000 | FLTRn FGP B1 系数寄存器 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:0 | R/W | 0x0 | FLTR_FGP_B1 FLTR First Group B1,滤波器的第一组系数的 B1 寄存器 ,有符号 32-bit 整数。 |
FLTRn+0x068 FLTRn_FGP_B2
默认值:0x00000000 | FLTRn FGP B2 系数寄存器 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:0 | R/W | 0x0 | FLTR_FGP_B2 FLTR First Group B2,滤波器的第一组系数的 B2 寄存器 ,有符号 32-bit 整数。 |
FLTRn+0x06C FLTRn_FGP_B3
默认值:0x00000000 | FLTRn FGP B3 系数寄存器 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:0 | R/W | 0x0 | FLTR_FGP_B3 FLTR First Group B3,滤波器的第一组系数的 B3 寄存器 ,有符号 32-bit 整数。 |
FLTRn+0x070 FLTRn_FGP_B4
默认值:0x00000000 | FLTRn FGP B4 系数寄存器 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:0 | R/W | 0x0 | FLTR_FGP_B4 FLTR First Group B4,滤波器的第一组系数的 B4 寄存器 ,有符号 32-bit 整数。 |
FLTRn+0x074 FLTRn_SGP_A1
默认值:0x00000000 | FLTRn SGP A1 系数寄存器 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:0 | R/W | 0x0 | FLTR_SGP_A1 FLTR Second Group A1,滤波器的第二组系数的 A1 寄存器 ,有符号 32-bit 整数。 |
FLTRn+0x078 FLTRn_SGP_A2
默认值:0x00000000 | FLTRn SGP A2 系数寄存器 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:0 | R/W | 0x0 | FLTR_SGP_A2 FLTR Second Group A2,滤波器的第二组系数的 A2 寄存器 ,有符号 32-bit 整数。 |
FLTRn+0x07C FLTRn_SGP_A3
默认值:0x00000000 | FLTRn SGP A3 系数寄存器 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:0 | R/W | 0x0 | FLTR_SGP_A3 FLTR Second Group A3,滤波器的第二组系数的 A3 寄存器 ,有符号 32-bit 整数。 |
FLTRn+0x080 FLTRn_SGP_A4
默认值:0x00000000 | FLTRn SGP A4 系数寄存器 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:0 | R/W | 0x0 | FLTR_SGP_A4 FLTR Second Group A4,滤波器的第二组系数的 A4 寄存器 ,有符号 32-bit 整数。 |
FLTRn+0x084 FLTRn_SGP_B0
默认值:0x00000000 | FLTRn SGP B0 系数寄存器 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:0 | R/W | 0x0 | FLTR_SGP_B0 FLTR Second Group B0,滤波器的第二组系数的 B0 寄存器 ,有符号 32-bit 整数。 |
FLTRn+0x088 FLTRn_SGP_B1
默认值:0x00000000 | FLTRn SGP B1 系数寄存器 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:0 | R/W | 0x0 | FLTR_SGP_B1 FLTR Second Group B1,滤波器的第二组系数的 B1 寄存器 ,有符号 32-bit 整数。 |
FLTRn+0x08C FLTRn_SGP_B2
默认值:0x00000000 | FLTRn SGP B2 系数寄存器 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:0 | R/W | 0x0 | FLTR_SGP_B2 FLTR Second Group B2,滤波器的第二组系数的 B2 寄存器 ,有符号 32-bit 整数。 |
FLTRn+0x090 FLTRn_SGP_B3
默认值:0x00000000 | FLTRn SGP B3 系数寄存器 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:0 | R/W | 0x0 | FLTR_SGP_B3 FLTR Second Group B3,滤波器的第二组系数的 B3 寄存器 ,有符号 32-bit 整数。 |
FLTRn+0x094 FLTRn_SGP_B4
默认值:0x00000000 | FLTRn SGP B4 系数寄存器 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:0 | R/W | 0x0 | FLTR_SGP_B4 FLTR Second Group B4,滤波器的第二组系数的 B4 寄存器 ,有符号 32-bit 整数。 |
0x0FC PFM_VER
默认值:0x00000000 | PFM 版本寄存器 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:0 | R | 0x0000_0100 | 版本寄存器 V1.0 |