Edit online

寄存器描述

3 Mar 2025
Read time: 13 minute(s)

0x0000 PFM_STS

默认值:0x00000000

PFM 状态寄存器

位域

类型

默认值

描述

31:30

-

-

-

29

R

0x0

FLTR5_STS
Filter5 Status,Filter5 的工作状态。
  • 0x0:空闲状态
  • 0x1:繁忙状态

28

R

0x0

FLTR4_STS
Filter4 Status,Filter4 的工作状态。
  • 0x0:空闲状态
  • 0x1:繁忙状态

27

R

0x0

FLTR3_STS
Filter3 Status,Filter3 的工作状态。
  • 0x0:空闲状态
  • 0x1:繁忙状态

26

R

0x0

FLTR2_STS
Filter2 Status,Filter2 的工作状态。
  • 0x0:空闲状态
  • 0x1:繁忙状态

25

R

0x0

FLTR1_STS
Filter1 Status,Filter1 的工作状态。
  • 0x0:空闲状态
  • 0x1:繁忙状态

24

R

0x0

FLTR0_STS
Filter0 Status,Filter0 的工作状态。
  • 0x0:空闲状态
  • 0x1:繁忙状态

23:22

-

-

-

21

R/WAC

0x0

FLTR5_ERR
Filter5 Error Status,Filter5 报错状态,此状态置 1 表示 Filter5 还在忙碌过程中触发了新的计算或者 Filter5 在未使能的情况下触发计算。
  • 0x0:无状态
  • 0x1:产生有效状态

20

R/WAC

0x0

FLTR4_ERR
Filter4 Error Status,Filter4 报错状态,此状态置 1 表示 Filter4 还在忙碌过程中触发了新的计算或者 Filter4 在未使能的情况下触发计算。
  • 0x0:无状态
  • 0x1:产生有效状态

19

R/WAC

0x0

FLTR3_ERR
Filter3 Error Status,Filter3 报错状态,此状态置 1 表示 Filter3 还在忙碌过程中触发了新的计算或者 Filter3 在未使能的情况下触发计算。
  • 0x0:无状态
  • 0x1:产生有效状态

18

R/WAC

0x0

FLTR2_ERR
Filter2 Error Status,Filter2 报错状态,此状态置 1 表示 Filter2 还在忙碌过程中触发了新的计算或者 Filter2 在未使能的情况下触发计算。
  • 0x0:无状态
  • 0x1:产生有效状态

17

R/WAC

0x0

FLTR1_ERR
Filter1 Error Status,Filter1 报错状态,此状态置 1 表示 Filter1 还在忙碌过程中触发了新的计算或者 Filter1 在未使能的情况下触发计算。
  • 0x0:无状态
  • 0x1:产生有效状态

16

R/WAC

0x0

FLTR0_ERR
Filter0 Error Status,Filter0 报错状态,此状态置 1 表示 Filter0 还在忙碌过程中触发了新的计算或者 Filter0 在未使能的情况下触发计算。
  • 0x0:无状态
  • 0x1:产生有效状态

15:6

-

-

-

5

R/WAC

0x0

FLTR5_DNE
Filter5 Done Status,Filter5 完成状态,此状态置 1 表示 Filter5 完成一次的算法计算。
  • 0x0:无状态
  • 0x1:产生有效状态

4

R/WAC

0x0

FLTR4_DNE
Filter4 Done Status,Filter4 完成状态,此状态置 1 表示 Filter4 完成一次的算法计算。
  • 0x0:无状态
  • 0x1:产生有效状态

3

R/WAC

0x0

FLTR3_DNE
Filter3 Done Status,Filter5 完成状态,此状态置 1 表示 Filter3 完成一次的算法计算。
  • 0x0:无状态
  • 0x1:产生有效状态

2

R/WAC

0x0

FLTR2_DNE
Filter2 Done Status,Filter2 完成状态,此状态置 1 表示 Filter2 完成一次的算法计算。
  • 0x0:无状态
  • 0x1:产生有效状态

1

R/WAC

0x0

FLTR1_DNE
Filter1 Done Status,Filter1 完成状态,此状态置 1 表示 Filter1 完成一次的算法计算。
  • 0x0:无状态
  • 0x1:产生有效状态

0

R/WAC

0x0

FLTR0_DNE
Filter0 Done Status,Filter0 完成状态,此状态置 1 表示 Filter0 完成一次的算法计算。
  • 0x0:无状态
  • 0x1:产生有效状态

0x0004 PFM_IE

默认值:0x00000000

PFM 中断使能寄存器

位域

类型

默认值

描述

31:22

-

-

-

21

R/W

0x0

FLTR5_ERR_IE
Filter5 Error IRQ Enable,Filter5 错误中断使能。
  • 0x0:未使能
  • 0x1:使能

20

R/W

0x0

FLTR4_ERR_IE
Filter4 Error IRQ Enable,Filter4 错误中断使能。
  • 0x0:未使能
  • 0x1:使能

19

R/W

0x0

FLTR3_ERR_IE
Filter3 Error IRQ Enable,Filter3 错误中断使能。
  • 0x0:未使能
  • 0x1:使能

18

R/W

0x0

FLTR2_ERR_IE
Filter2 Error IRQ Enable,Filter2 错误中断使能。
  • 0x0:未使能
  • 0x1:使能

17

R/W

0x0

FLTR1_ERR_IE
Filter1 Error IRQ Enable,Filter1 错误中断使能。
  • 0x0:未使能
  • 0x1:使能

16

R/W

0x0

FLTR0_ERR_IE
Filter0 Error IRQ Enable,Filter0 错误中断使能。
  • 0x0:未使能
  • 0x1:使能

15:6

-

-

-

5

R/W

0x0

FLTR5_DNE_IE
Filter5 Done IRQ Enable,Filter5 完成中断使能。
  • 0x0:未使能
  • 0x1:使能

4

R/W

0x0

FLTR4_DNE_IE
Filter4 Done IRQ Enable,Filter4 完成中断使能。
  • 0x0:未使能
  • 0x1:使能

3

R/W

0x0

FLTR3_DNE_IE
Filter3 Done IRQ Enable,Filter3 完成中断使能。
  • 0x0:未使能
  • 0x1:使能

2

R/W

0x0

FLTR2_DNE_IE
Filter2 Done IRQ Enable,Filter2 完成中断使能。
  • 0x0:未使能
  • 0x1:使能

1

R/W

0x0

FLTR1_DNE_IE
Filter1 Done IRQ Enable,Filter1 完成中断使能。
  • 0x0:未使能
  • 0x1:使能

0

R/W

0x0

FLTR0_DNE_IE
Filter0 Done IRQ Enable,Filter0 完成中断使能。
  • 0x0:未使能
  • 0x1:使能

FLTRn+0x000 FLTRn_CTL

默认值:0x00000000

FLTRn 控制寄存器

位域

类型

默认值

描述

31:28

R/W

0x0

FLTR_YIN_SRC_SEL

Filter Y Input Souce Select,滤波器 Y 输入信号源选择。

  • 0x0:选择本滤波器的输出
  • 0x1:选择 FLTR0 输出
  • 0x2:选择 FLTR1 输出
  • 0x3:选择 FLTR2 输出
  • 0x4:选择 FLTR3 输出
  • 0x5:选择 FLTR4 输出
  • 0x6:选择 FLTR5 输出

27:24

R/W

0x0

FLTR_ZIN_SRC_SEL
Filter Z Input Souce Select,滤波器 Z 输入信号源选择。
  • 0x0:滤波器独立或串行
  • 0x1:选择 FLTR0 输出
  • 0x2:选择 FLTR1 输出
  • 0x3:选择 FLTR2 输出
  • 0x4:选择 FLTR3 输出
  • 0x5:选择 FLTR4 输出
  • 0x6:选择 FLTR5 输出

23:20

R/W

0x0

FLTR_START_TRG_SEL
Filter Start Trigger Select,滤波器启动计算触发信号源选择。
  • 0x0:选择 FLTR_SW_TRG 作为触发源
  • 0x1:选择 FLTR0 _PH1_DNE
  • 0x2:选择 FLTR1 _PH1_DNE
  • 0x3:选择 FLTR2 _PH1_DNE
  • 0x4:选择 FLTR3 _PH1_DNE
  • 0x5:选择 FLTR4 _PH1_DNE
  • 0x6:选择 FLTR5 _PH1_DNE
  • others:Reserved

19:16

R/W

0x0

FLTR_IN_SRC_SEL
Filter Data Input Souce Select,滤波器输入信号源选择。
  • 0x0:选择寄存器 FLTRn_DAT_IN
  • 0x1:选择 xin[0]
  • 0x2:选择 xin[1]
  • 0x3:选择 xin[2]
  • 0x4:选择 xin[3]
  • 0x5:选择 xin[4]
  • 0x6:选择 xin[5]
  • 0x7:Reserved
  • 0x8:选择 FLTR0_DAT_OUT
  • 0x9:选择 FLTR1_DAT_OUT
  • 0xA:选择 FLTR2_DAT_OUT
  • 0xB:选择 FLTR3_DAT_OUT
  • 0xC:选择 FLTR4_DAT_OUT
  • 0xD:选择 FLTR5_DAT_OUT
  • others:Reserved

15:10

-

-

-

9

R/W

0x0

FLTR_BP_Z0_EN
Filter Bypass Z0 Enable,旁通 Z0 级的运算 ,主要适用与并行运算模式下。
  • 0x0:未使能
  • 0x1:使能

8

-

-

-

7

R/W

0x0

FLTR_SCALB_EN

Filter Scale B Enable,滤波器缩小模块 B 使能。

  • 0x0:未使能
  • 0x1:使能

6

R/W

0x0

FLTR_SCALA_EN

Filter Scale A Enable,滤波器缩小模块 A 使能。

  • 0x0:未使能
  • 0x1:使能

5

R/W

0x0

FLTR_LIMIT_EN

Filter Limit Enable,滤波器限幅使能。

  • 0x0:未使能
  • 0x1:使能

4

R/W

0x0

FLTR_COEFF_SEL

Filter Coeff Select,滤波器系数选择,此控制位为影子更新,在每次计算完成后进行更新。

  • 0x0:选择第一组系数 FGP
  • 0x1:选择第二组系数 SGP

3:1

R/W

0x0

FLTR_ODR

Filter Order Set,滤波器阶数设置

  • 0x0:1 阶
  • 0x1:2 阶
  • 0x2:3 阶
  • 0x3:4 阶
  • others:无效

0

R/W

0x0

FLTR_EN

Filter Enable,滤波器使能

  • 0x0:未使能
  • 0x1:使能

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 .

  • 0x0:未使能
  • 0x1:使能,写 1 自动清 0

FLTRn+0x008 FLTRn_SCAL

默认值:0x00000000

FLTRn 输出缩写寄存器

位域

类型

默认值

描述

31:14

-

-

-

13:8

R/W

0x0

FLTR_SCALB_SET

Filter Scale B Set,滤波器缩小模块 B 设置 。

  • 0x0:不缩小
  • 0x1:2^1 缩小
  • 0x2:2^2 缩小
  • ...
  • 0x1F:2^31 缩小
  • ...
  • 0x3F:2^63 缩小

7:6

-

-

-

5:0

R/W

0x0

FLTR_SCALA_SET

Filter Scale A Set,滤波器缩小模块 A 设置 。

  • 0x0:不缩小
  • 0x1:2^1 缩小
  • 0x2:2^2 缩小
  • ...
  • 0x1F:2^31 缩小
  • ...
  • 0x3F:2^63 缩小

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