поискавой системы для электроныых деталей
  Russian  ▼
ALLDATASHEETRU.COM

X  

CS5535 датащи(PDF) 230 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
Logo NSC - National Semiconductor (TI)

CS5535 датащи(HTML) 230 Page - National Semiconductor (TI)

Back Button CS5535 Datasheet HTML 226Page - National Semiconductor (TI) CS5535 Datasheet HTML 227Page - National Semiconductor (TI) CS5535 Datasheet HTML 228Page - National Semiconductor (TI) CS5535 Datasheet HTML 229Page - National Semiconductor (TI) CS5535 Datasheet HTML 230Page - National Semiconductor (TI) CS5535 Datasheet HTML 231Page - National Semiconductor (TI) CS5535 Datasheet HTML 232Page - National Semiconductor (TI) CS5535 Datasheet HTML 233Page - National Semiconductor (TI) CS5535 Datasheet HTML 234Page - National Semiconductor (TI) Next Button
Zoom Inzoom in Zoom Outzoom out
 230 / 555 page
background image
www.national.com
230
Revision 0.8
5.3
AC97 AUDIO CODEC CONTROLLER REGISTER DESCRIPTIONS
The control registers for the AC97 Audio Codec Controller
(ACC) are divided into two register sets:
• Standard GeodeLink Device MSRs
• ACC 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.
The ACC Native registers begin at ACC Offset 00h. The
system automatically maps the ACC registers to a location
in memory space or I/O space, but this is hidden from the
module’s point of view. At the audio block level, it does not
matter if these registers are in memory or I/O space but at
the system level, there are significant operational differ-
ences (see Section "Eliminating Race Conditions") Hereaf-
ter the ACC Address are called out as I/O Offsets, since I/O
mapping is recommended.
For Native register access, only the lower seven bits of the
address are decoded, so the register space is aliased.
Accesses beyond 7Fh alias below 7Fh. Accesses to
addresses that are not implemented or reserved are “don’t
cares” (i.e. writes do nothing, reads return 0s).
Tables 5-8 and 5-9 are ACC register summary tables that
include reset values and page references where the bit
descriptions are provided.
Eliminating Race Conditions
All I/O writes are sequence locked, that is, completion of
the write at the target is confirmed before the executing
processor proceeds to the next instruction. All memory
writes are posted, that is, the executing processor pro-
ceeds to the next instruction immediately after the write
whether or not the write has completed. Write posting can
lead to out of order execution. Reading the register to
which a write has been posted, forces any pending posted
write to execute if it has not already done so.
Consider this example. Assume an audio master is per-
forming an access to system memory and register access
is temporarily blocked. If the processor was servicing an
interrupt, a write to clear the interrupt would post to a mem-
ory mapped register but not execute immediately, that is,
the interrupt would not immediately clear. If the processor
then enabled the Programmable Interrupt Controller (PIC)
for new interrupts, then the “not immediately cleared” inter-
rupt would cause a false new interrupt, a form of a race
condition.
This type of race condition can be eliminated by placing the
audio registers in I/O space, or, by performing a register
read to any register having a pending posted write that is
capable of creating a race condition.
Table 5-8. Standard GeodeLink Device MSRs Summary
MSR Address
Type
Register Name
Reset Value
Reference
51500000h
RO
GeodeLink Device Capabilities MSR
(ACC_GLD_MSR_CAP)
00000000_002330xxh
Page 233
51500001h
R/W
GeodeLink Device Master Configuration MSR
(ACC_GLD_MSR_CONFIG)
00000000_0000F000h
Page 233
51500002h
R/W
GeodeLink Device SMI MSR
(ACC_GLD_MSR_SMI)
00000000_00000000h
Page 234
51500003h
R/W
GeodeLink Device Error MSR
(ACC_GLD_MSR_ERROR)
00000000_00000000h
Page 235
51500004h
R/W
GeodeLink Device Power Management MSR
(ACC_GLD_MSR_PM)
00000000_00000000h
Page 236
51500005h
R/W
GeodeLink Device Diagnostic MSR
(ACC_GLD_MSR_DIAG)
00000000_00000000h
Page 236
Table 5-9. ACC Native Registers Summary
ACC I/O Offset
Type
Width
(Bits)
Name
Reset Value
Reference
00h
R/W
32
Codec GPIO Status Register
(ACC_GPIO_STATUS)
00000000h
Page 236
04h
R/W
32
Codec GPIO Control Register
(ACC_GPIO_CNTL)
00000000h
Page 237
08h
R/W
32
Codec Status Register
(ACC_CODEC_STATUS)
00000000h
Page 238



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


ссылки URL



Вашему бизинису помогли Аллдатащит?  [ DONATE ] 

Что такое Аллдатащит   |   реклама   |   контакт   |   Конфиденциальность   |   Ссылка на техническое описание    |   обмен ссыками   |   поиск по производителю
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