Register Description - Nuvoton ISD94124BYI Technical Reference Manual

Isd arm cortex-m4f soc
Table of Contents

Advertisement

6.20.7 Register Description

VAD SINC Filter Control Register (VAD_SINCCTL)
Register
Offset
VAD_SINCCTL
VAD_BA+0x00
31
30
VADEN
ACTCL
23
22
15
14
Reserved
7
6
Bits
Description
[31]
VADEN
[30]
ACTCL
[29]
SW
[28]
DATAOFF
Reserved
[27:12]
SINCOSR
[11:8]
Sep 9, 2019
ISD94100 Series Technical Reference Manual
R/W Description
R/W VAD SINC Filter Control Register
29
28
27
SW
DATAOFF
21
20
19
Reserved
13
12
11
5
4
Reserved
VAD Enable Control
0 = VAD Disabled.
1 = VAD Enabled.
Note 1: When set this bit to 1, CHEN0 (DMIC_CTL[0]) will be set to 1 and CHEN1
(DMIC_CTL[1]), CHEN2 (DMIC_CTL[2]) and CHEN3 (DMIC_CTL[3]) will be set to 0
automatically.
Note 2: When set this bit to 1, DMIC_CLK is generated by VAD module.
VAD Active Flag Clear
0 = No effect.
1 = Clear ACTIVE(VAD_STATUS0[31]).
Note: After ACTIVE(VAD_STATUS0[31]) is cleared, user need to set set this bit to 0.
VAD Path Switch Control
After the ACTIVE(VAD_STATUS0[31]) goes high, it will automatically switch to the
DMIC path. When the CPU is entering idle mode, write 1 to switch back to the VAD path.
Note 1: After switch back VAD path, user need to set this bit to 0.
Note 2: User need to set DMIC_CTL[3:0] to 1 and clear ACTIVE (VAD_STATUS0[31])
before set this bit 1.
VAD Sending Data to SRAM Control
When the ACTIVE (VAD_STATUS0[31]) goes high, the data will be transferred to SRAM
to store which can be used for keyword detection later. After some time, if user needs
to stop sending data to SRAM, write this bit to 1.
Reserved. Any values read should be ignored. When writing to this field always write
with reset value.
VAD SINC Filter OSR Setting
000 = Down sample 48
001 = Down sample 64
Page 886 of 928
26
25
Reserved
18
17
10
9
SINCOSR
3
2
1
Reset Value
0x0000_0008
24
16
8
0
Rev1.09

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents