cs5535 National Semiconductor Corporation, cs5535 Datasheet - Page 347
cs5535
Manufacturer Part Number
cs5535
Description
Geode Cs5535 Companion Multi-function South Bridge
Manufacturer
National Semiconductor Corporation
Datasheet
1.CS5535.pdf
(555 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Part Number:
cs5535-KSZ
Manufacturer:
CIRRUSLOGIC
Quantity:
20 000
Part Number:
cs5535-UDC
Manufacturer:
AMD
Quantity:
20 000
Part Number:
cs5535-UDCF
Manufacturer:
AMD
Quantity:
20 000
- Current page: 347 of 555
- Download datasheet (4Mb)
Revision 0.8
5.10 KEYBOARD EMULATION LOGIC REGISTER DESCRIPTIONS
The registers for the Keyboard Emulation Logic (KEL) are
divided into three sets:
• Standard GeodeLink Device MSRs (Shared with DIVIL,
• KEL Specific MSRs
• KEL Native Registers
The MSRs are accessed via the RDMSR and WRMSR pro-
cessor instructions. The MSR address is derived from the
perspective of the CPU Core. See Section 3.2 "CS5535
MSR Addressing" on page 53 for more details on MSR
addressing.
All MSRs are 64 bits, however, the KEL Specific MSRs are
called out as 32 bits. The KEL treats writes to the upper 32
bits (i.e., bits [63:32]) of the 64-bit MSRs as don’t cares and
always returns 0 on these bits. The KEL Specific MSRs are
summarized in Table 5-24.
Four Native registers are used to provide the keyboard
emulation support, summarized in Table 5-25:
• KEL HCE Control Register: Used to enable and control
MSR Address
060h
060h
064h
064h
KEL Memory
Port
see Section 5.6.1 on page 299.)
the emulation hardware and report various status infor-
mation.
5140001Fh
I/O
Offset
10Ch
100h
104h
108h
092h
Cycle
Read
Write
Read
Write
I/O
Accessed/Modified Side Effects in Emulation Mode
Register Contents
Type
Type
R/W
R/W
R/W
R/W
R/W
R/W
HCE_Output
HCE_Status
HCE_Input
HCE_Input
Table 5-26. KEL Legacy Registers Emulated Summary
Register Name
Keyboard Emulation Logic Control Register
(KELX_CTL)
Width
(Bits)
32
32
32
32
8
Table 5-25. KEL Native Registers Summary
Table 5-24. KEL Specific MSRs Summary
Register Name
KEL HCE Control Register
(KEL_HCE_CTRL)
KEL HCE Input (KEL_HCE_IN)
KEL HCE Output (KEL_HCE_OUT)
KEL HCE Status (KEL_HCE_STS)
Port A (KEL_PORTA)
Read from Port 060h clears OutputFull in HCE_Status to 0.
Write to Port 060h sets InputFull to 1 and CmdData to 0 in HCE_Status.
Read from Port 064h returns current value of HCE_Status with no side effects.
Write to Port 064h will set InputFull to 0 and CmdData in HCE_Status to 1.
347
• KEL HCE Input Register: Emulation side of the legacy
• KEL HCE Output Register: Emulation side of the
• KEL HCE Status Register: Emulation side of the
Each of the Native registers is located on a 32-bit bound-
ary. The Offset of these registers is relative to the base
address. (See Section 5.6.2.2 "Local BAR - KEL from USB
Host Controller 1 (DIVIL_LBAR_KEL1)" on page 308 and
Section 5.6.2.3 "Local BAR - KEL from USB Host Control-
ler 2 (DIVIL_LBAR_KEL2)" on page 308.) Any writes to
locations outside these offsets are a “don’t care”. Any
reads to locations outside these offsets return zero.
Three
HCE_Input, HCE_Output), summarized in Table 5-25, are
accessible at I/O Port 060h and 064h when emulation is
enabled. Port A is at I/O Port 092h. Reads and writes to the
registers using I/O addresses have side effects as outlined
in Table 5-26.
8048 Controller Input Buffer register. Writes to I/O Port
060h and 064h are read here.
legacy 8048 Controller Output Buffer register where
keyboard and mouse data is to be written by software.
Reads from I/O Port 060h are setup here.
legacy 8048 Controller Status register. Reads from I/O
Port 60h are setup here.
of
the
operational
Reset Value
Reset Value
00000010h
00000000h
000000xxh
000000xxh
00000000h
00h
registers
www.national.com
(HCE_Status,
Reference
Reference
Page 348
Page 349
Page 350
Page 350
Page 351
Page 352
Related parts for cs5535
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
Part Number:
Description:
Freescale Semiconductor Technical Data
Manufacturer:
National Semiconductor Corporation
Datasheet:
Part Number:
Description:
Self-calibrating 12-bit Plus Sign Serial I/o A/d Converters With Mux And Sample/hold
Manufacturer:
National Semiconductor Corporation
Datasheet:
Part Number:
Description:
Pllatinum Tm Fractional N Rf / Integer N If Dual Low Power Frequency Synthesizer
Manufacturer:
National Semiconductor Corporation
Datasheet:
Part Number:
Description:
Pllatinum? 2.0 Ghz Frequency Synthesizer For Rf Personal Communications
Manufacturer:
National Semiconductor Corporation
Datasheet:
Part Number:
Description:
Pllatinumtm 160 Mhz Frequency Synthesizer For Rf Personal Communications
Manufacturer:
National Semiconductor Corporation
Datasheet:
Part Number:
Description:
Dual N-channel Enhancement Mode Field Effect Transistor
Manufacturer:
National Semiconductor Corporation
Datasheet:
Part Number:
Description:
Video Amplifier System (obsolete)
Manufacturer:
National Semiconductor Corporation
Datasheet:
Part Number:
Description:
Synchronous Step-up DC/DC Converter For White Led Applications
Manufacturer:
National Semiconductor Corporation
Datasheet:
Part Number:
Description:
CLC420 - High Speed, Voltage Feedback op Amp, Package: Lcc, Pin Nb=20
Manufacturer:
National Semiconductor Corporation
Datasheet:
Part Number:
Description:
Monolithic Triple 4.5 CRT Driver
Manufacturer:
National Semiconductor Corporation
Datasheet:
Part Number:
Description:
Differential Video Amplifier
Manufacturer:
National Semiconductor Corporation
Datasheet:
Part Number:
Description:
ADC10061 - 10-Bit 600 NS A/D Converter With Input Multiplexer And Sample/Hold, Package: Soic Wide, Pin Nb=20
Manufacturer:
National Semiconductor Corporation
Datasheet:
Part Number:
Description:
DS36277 - Dominant Mode Multipoint Transceiver, Package: Soic Narrow, Pin Nb=8
Manufacturer:
National Semiconductor Corporation
Datasheet:
Part Number:
Description:
Printer Solenoid Driver
Manufacturer:
National Semiconductor Corporation
Datasheet:
Part Number:
Description:
Quad High Speed Trapezoidal Bus Transceiver
Manufacturer:
National Semiconductor Corporation
Datasheet: