Filter math accelerator (FMAC) RM0440
508/2126 RM0440 Rev 4
18.4.4 FMAC parameter register (FMAC_PARAM)
Address offset: 0x0C
Reset value: 0x0000 0000
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
START FUNC[6:0] R[7:0]
rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw
1514131211109 8 765432 1 0
Q[7:0] P[7:0]
rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw
Bit 31 START: Enable execution
0: Stop execution
1: Start execution
Setting this bit triggers the execution of the function selected in the FUNC bitfield. Resetting
it by software stops any ongoing function. For initialization functions, this bit is reset by
hardware.
Bits 30:24 FUNC[6:0]: Function
0: Reserved
1: Load X1 buffer
2: Load X2 buffer
3: Load Y buffer
4 to 7: Reserved
8: Convolution (FIR filter)
9: IIR filter (direct form 1)
10 to 127: Reserved
This bitfield can not be modified when a function is ongoing (START = 1)
Bits 23:16 R[7:0]: Input parameter R.
The value of this parameter is dependent on the function.
This bitfield can not be modified when a function is ongoing (START = 1)
Bits 15:8 Q[7:0]: Input parameter Q.
The value of this parameter is dependent on the function.
This bitfield can not be modified when a function is ongoing (START = 1)
Bits 7:0 P[7:0]: Input parameter P.
The value of this parameter is dependent on the function
This bitfield can not be modified when a function is ongoing (START = 1)