Section 17 Keyboard Buffer Control Unit (KBU)
KD
(PS2AD,
PS2BD,
Control
PS2CD)
logic
KCLK
(PS2AC,
PS2BC,
PS2CC)
[Legend]
KD:
KBU data I/O pin
KCLK:
KBU clock I/O pin
KBBR: Keyboard data buffer register
KBCRH: Keyboard control register H
KBCRL: Keyboard control register L
Rev. 3.00 Jul. 14, 2005 Page 582 of 986
REJ09B0098-0300
KBBR
KBTR
Transmission
start
KBCR1
KDI
KCLKI
KBCRH
Parity
Transmit counter
nalue
KBCR2
KDO
KBCRL
KCLKO
Register counter value
KBI interrupt
KCI interrupt
KTI interrupt
KBTR:
Keyboard buffer transmit data register
KBCR1: Keyboard control register 1
KBCR2: Keyboard control register 2
Figure 17.1 Block Diagram of KBU
Internal
data bus