English
Language : 

W83791G Datasheet, PDF (18/99 Pages) Winbond – Winbond H/W Monitoring IC
W83791D/G
(b) Serial bus read from a register
0
SCL
SDA
0
Start By
Master
10110
Frame 1
Serial Bus Address Byte
0
780
78
1 R/W
D7 D6 D5 D4 D3 D2 D1 D0
Ack
Ack
by
Frame 2
by
791D
Internal Index Register Byte
791D
0
780
78
0
Repeat
start
by
Master
10110
Frame 3
Serial Bus Address Byte
1 R/W
Ack
by
791D
0
D7 D6 D5 D4 D3 D2 D1 D0
Frame 4
Data Byte
Ack
by Stop by
Master Master
Figure 2. Serial Bus Read from Internal Address Register
6.3 Speech Function
6.3.1 General Description
The W83791D/G is a derivative of Winbond's PowerSpeechTM synthesizers. There are up to 5
hardware trigger inputs, 17 Hardware Monitor event and 128 programmable software event trigger
inputs. If more than two events happen simultaneously, the priority set by the internal H/W is:
SLOTOCC# > EVNTRAP1 > EVNTRAP2 > EVNTRAP3 > EVNTRAP4 > EVNTRAP5 > TRIGREG
(Index 09h) 128 events > VIN0 > VIN1> others (VIN2 –VIN9, TEMP, FAN, case open). Software
trigger is able to accommodate 128 event triggers, with timeout register (index 08h) enabled in
advance for allowance of time on detecting devices. That is, once the system’s power is on, BIOS can
fill trigger event and speech voice will not be sent till the system fails owing to timeout. In addition, to
prevent events from taking place simultaneously.
6.3.2 Event Trigger Queue
W83791D/G provides 8 byte FIFO queue to store event trigger, for example, the first 8 event can be
served by speech and speech will clear FIFO queue after service. Coding of Speech program must
assign correct CPU_MODE event vector to issue correct speech voices correspondent to speech
trigger events. For example, CPU_MODE event vector =1 represents absence of CPU, then coding
speech with CPU is absent voice. When W83791D/G detects no CPU exists, it will send vector = 1 to
speech synthesizer and play this voice data. Following is the block diagram of the 8-Byte event trigger
queue.
CLK 1 HZ
Enable Timeout
(Index 0Ah, b6)
8-bit Counter
Trigger
Timeout Register
(Index 08h)
Timeout
Comparator
8-Byte Event Trigger Queue
Figure 3. Event trigger Queue
TRIG_REG
Event
Trigger Data
(Index 09h, b6~0)
- 12 -
Publication Release Date: April 14, 2006
Revision 1.1