数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

CS5535 数据表(PDF) 347 Page - National Semiconductor (TI)

[Old version datasheet] Texas Instruments acquired National semiconductor.
部件名 CS5535
功能描述  Geode??CS5535 I/O Companion Multi-Function South Bridge
PDF  555 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  NSC [National Semiconductor (TI)]
网页  http://www.national.com
标志 NSC - National Semiconductor (TI)

CS5535 数据表(HTML) 347 Page - National Semiconductor (TI)

Back Button CS5535 Datasheet HTML 343Page - National Semiconductor (TI) CS5535 Datasheet HTML 344Page - National Semiconductor (TI) CS5535 Datasheet HTML 345Page - National Semiconductor (TI) CS5535 Datasheet HTML 346Page - National Semiconductor (TI) CS5535 Datasheet HTML 347Page - National Semiconductor (TI) CS5535 Datasheet HTML 348Page - National Semiconductor (TI) CS5535 Datasheet HTML 349Page - National Semiconductor (TI) CS5535 Datasheet HTML 350Page - National Semiconductor (TI) CS5535 Datasheet HTML 351Page - National Semiconductor (TI) Next Button
Zoom Inzoom in Zoom Outzoom out
 347 / 555 page
background image
Revision 0.8
347
www.national.com
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,
see Section 5.6.1 on page 299.)
• 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
the emulation hardware and report various status infor-
mation.
• KEL HCE Input Register: Emulation side of the legacy
8048 Controller Input Buffer register. Writes to I/O Port
060h and 064h are read here.
• KEL HCE Output Register: Emulation side of the
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.
• KEL HCE Status Register: Emulation side of the
legacy 8048 Controller Status register. Reads from I/O
Port 60h are setup here.
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
of
the
operational
registers
(HCE_Status,
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.
Table 5-24. KEL Specific MSRs Summary
MSR Address
Type
Register Name
Reset Value
Reference
5140001Fh
R/W
Keyboard Emulation Logic Control Register
(KELX_CTL)
00000010h
Page 348
Table 5-25. KEL Native Registers Summary
KEL Memory
Offset
Type
Width
(Bits)
Register Name
Reset Value
Reference
100h
R/W
32
KEL HCE Control Register
(KEL_HCE_CTRL)
00000000h
Page 349
104h
R/W
32
KEL HCE Input (KEL_HCE_IN)
000000xxh
Page 350
108h
R/W
32
KEL HCE Output (KEL_HCE_OUT)
000000xxh
Page 350
10Ch
R/W
32
KEL HCE Status (KEL_HCE_STS)
00000000h
Page 351
092h
R/W
8
Port A (KEL_PORTA)
00h
Page 352
Table 5-26. KEL Legacy Registers Emulated Summary
I/O
Port
I/O
Cycle
Register Contents
Accessed/Modified Side Effects in Emulation Mode
060h
Read
HCE_Output
Read from Port 060h clears OutputFull in HCE_Status to 0.
060h
Write
HCE_Input
Write to Port 060h sets InputFull to 1 and CmdData to 0 in HCE_Status.
064h
Read
HCE_Status
Read from Port 064h returns current value of HCE_Status with no side effects.
064h
Write
HCE_Input
Write to Port 064h will set InputFull to 0 and CmdData in HCE_Status to 1.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


数据表 下载

Go To PDF Page


链接网址



ALLDATASHEET是否为您带来帮助?  [ DONATE ] 

关于 Alldatasheet   |   广告服务   |   联系我们   |   隐私政策   |   数据表链接    |   链接交换   |   制造商名单
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com