WM8850
Pre-Production
GET PARAMETER VERB
Verb ID
Payload [7:0]
Response[31:0]
Get
F00h
Parameter ID (PID)
Parameter Value
Audio Widget Capabilities Parameter (PID = 09h)
Bit
Bitfield Name
Rsvd
RW
R
Default
00h
Description
[31:24]
[23:20]
[19:4]
[3]
Reserved
Type
R
7h
Indicates that this is a Beep Generator Widget
Reserved
Rsvd
R
0000h
1
Amp Parameter
Override
R
The AFG amplifier parameters are overridden for this node
[2]
Out Amp Present
Rsvd
R
R
1
Output amplifier is present in this widget
Reserved
[1:0]
0h
Output Amplifier Capabilities Response Format (PID = 12h)
Bit
Bitfield Name
Mute Capable
Rsvd
RW
R
Default
0
Description
[31]
Beep amplifier does not support mute
Reserved
[30:23]
[22:16]
[15]
R
0000h
17h
0
Step Size
Rsvd
R
Gain step size is 6dB
R
Reserved
[14:8]
[7]
Num Steps
Rsvd
R
04h
0
Number of steps in gain range is 5 (0dB to −24dB)
Reserved
R
[6:0]
Offset
R
04h
The step number that 0dB corresponds to is 04h
BEEP GENERATION VERB
Verb ID
F0Ah
Payload [15:0]
0000h
Response[31:0]
Get
Set
Bits [31:0] in the table below
00000000h
70Ah
Bits [15:0] in the table below
Bit
Bitfield Name
Rsvd
RW
R
Default
0000000h
00h
Description
[31:8]
[7:0]
Reserved
Terminal Count
RW
Sets tone divider value. The frequency of the beep tone is given by
f = 48kHz / (4 * Divider):
00h = Beep Generator disabled
01h = 12kHz
02h = 6 kHz
…. ….
FFh = 47.06 Hz
Note: for a beep to be generated, the AFG must be in state D0
PP, April 2011, Rev 3.2
198
w