Sign In
Upload
Manuals
Brands
NEC Manuals
Computer Hardware
uPD31173
NEC uPD31173 Manuals
Manuals and User Guides for NEC uPD31173. We have
1
NEC uPD31173 manual available for free PDF download: User Manual
NEC uPD31173 User Manual (413 pages)
Companion Chip
Brand:
NEC
| Category:
Computer Hardware
| Size: 2.29 MB
Table of Contents
Table of Contents
10
Chapter 1 Overview
25
Features
25
Ordering Information
26
Internal Block Configuration
26
PCI Device Configuration
28
Lists of Registers
29
Chapter 2 Pin Functions
44
Pin Configuration
44
Pin Function Lists
50
PCI Bus Interface Signals
50
USB Interface Signals
50
AC-Link Interface Signals
50
PC Card Interface Signals
51
Keyboard Interface Signals
54
PS/2 Interface Signals
54
Touch Panel Interface Signals
55
Audio Interface Signal
55
General-Purpose I/O Signals
55
Interrupt Interface Signal
56
Clock Interface Signals
56
Test Interface Signals
56
Power Supplies and Grounds
57
Pin Status and Recommended Connection Examples
58
Clock Oscillator Connection
62
Chapter 3 Bcu (Bus Control Unit)
64
General
64
Register Set
64
VID (Offset Address: 0X00 to 0X01)
65
DID (Offset Address: 0X02 to 0X03)
65
PCICMD (Offset Address: 0X04 to 0X05)
66
PCISTS (Offset Address: 0X06 to 0X07)
67
RID (Offset Address: 0X08)
68
CLASSC (Offset Address: 0X09 to 0X0B)
68
CACHELS (Offset Address: 0X0C)
68
MLT (Offset Address: 0X0D)
69
HEDT (Offset Address: 0X0E)
69
BIST (Offset Address: 0X0F)
69
BADR (Offset Address: 0X10 to 0X13)
70
SUBVID (Offset Address: 0X2C to 0X2D)
71
SUBID (Offset Address: 0X2E to 0X2F)
71
INTL (Offset Address: 0X3C)
72
INTP (Offset Address: 0X3D)
72
MIN_GNT (Offset Address: 0X3E)
72
MAX_LAT (Offset Address: 0X3F)
73
BUSCNT (Offset Address: 0X40)
73
IDSELNUM (Offset Address: 0X41)
74
Chapter 4 Dmaau (Dma Address Unit)
75
General
75
Register Set
76
AIU in DMA Base Address Registers
77
AIU in DMA Address Registers
78
AIU out DMA Base Address Registers
79
AIU out DMA Address Registers
80
Chapter 5 Dcu (Dma Control Unit)
81
General
81
DMA Priority Control
81
Register Set
81
DMARSTREG (Base Address + 0X020)
82
DMAIDLEREG (Base Address + 0X022)
82
DMASENREG (Base Address + 0X024)
83
DMAMSKREG (Base Address + 0X026)
84
DMAREQREG (Base Address + 0X028)
85
Chapter 6 Cmu (Clock Mask Unit)
86
General
86
Register Set
87
CMUCLKMSK (Base Address + 0X040)
87
CMUSRST (Base Address + 0X042)
89
Chapter 7 Icu (Interrupt Control Unit)
90
General
90
Register Set
93
SYSINT1REG (Base Address + 0X060)
94
PIUINTREG (Base Address + 0X062)
96
AIUINTREG (Base Address + 0X064)
97
KIUINTREG (Base Address + 0X066)
98
GIULINTREG (Base Address + 0X068)
99
GIUHINTREG (Base Address + 0X06A)
99
MSYSINT1REG (Base Address + 0X06C)
100
MPIUINTREG (Base Address + 0X06E)
102
MAIUINTREG (Base Address + 0X070)
103
MKIUINTREG (Base Address + 0X072)
104
MGIULINTREG (Base Address + 0X074)
105
MGIUHINTREG (Base Address + 0X076)
105
Notes for Register Setting
106
Chapter 8 Giu (General-Purpose I/O Unit)
107
General
107
Register Set
108
GIUDIRL (Base Address + 0X080)
109
GIUDIRH (Base Address + 0X082)
110
GIUPIODL (Base Address + 0X084)
111
GIUPIODH (Base Address + 0X086)
112
GIUINTSTATL (Base Address + 0X088)
113
GIUINTSTATH (Base Address + 0X08A)
114
GIUINTENL (Base Address + 0X08C)
115
GIUINTENH (Base Address + 0X08E)
115
GIUINTTYPL (Base Address + 0X090)
116
GIUINTTYPH (Base Address + 0X092)
117
GIUINTALSELL (Base Address + 0X094)
118
GIUINTALSELH (Base Address + 0X096)
119
GIUINTHTSELL (Base Address + 0X098)
120
GIUINTHTSELH (Base Address + 0X09A)
121
SELECTREG (Base Address + 0X09E)
123
Chapter 9 Piu (Touch Panel Interface Unit)
125
General
125
Block Diagrams
126
Scan Sequencer State Transition
129
Register Set
131
PIUCNTREG (Base Address + 0X0A2)
132
PIUINTREG (Base Address + 0X0A4)
135
PIUSIVLREG (Base Address + 0X0A6)
136
PIUSTBLREG (Base Address + 0X0A8)
137
PIUCMDREG (Base Address + 0X0Aa)
138
PIUASCNREG (Base Address + 0X0B0)
139
PIUAMSKREG (Base Address + 0X0B2)
141
PIUCIVLREG (Base Address + 0X0Be)
142
Piupbnmreg (Base Address + 0X0C0 to Base Address + 0X0Ce, Base Address + 0X0Dc to Base Address + 0X0De)
143
Piuabnreg (Base Address + 0X0D0 to Base Address + 0X0D2)
144
Status Transfer Flow
145
Relationships Among TPX, TPY, ADX, ADY, TPEN, ADIN, and AUDIOIN Pins and States
148
Timing
149
Touch/Release Detection Timing
149
A/D Port Scan Timing
149
Data Lost Generation Conditions
150
Chapter 10 Aiu (Audio Interface Unit)
152
General
152
Register Set
152
MDMADATREG (Base Address + 0X0E0)
153
SDMADATREG (Base Address + 0X0E2)
153
SODATREG (Base Address + 0X0E6)
154
SCNTREG (Base Address + 0X0E8)
155
SCNVRREG (Base Address + 0X0Ea)
156
MIDATREG (Base Address + 0X0F0)
157
MCNTREG (Base Address + 0X0F2)
158
MCNVRREG (Base Address + 0X0F4)
159
DVALIDREG (Base Address + 0X0F8)
160
SEQREG (Base Address + 0X0Fa)
161
INTREG (Base Address + 0X0Fc)
162
Operation Sequence
163
Output (Speaker)
163
Input (MIC)
165
Chapter 11 Kiu (Keyboard Interface Unit)
166
General
166
Register Set
166
Kiudatn (Base Address + 0X100 to Base Address + 0X10A)
167
KIUSCANREP (Base Address + 0X110)
169
KIUSCANS (Base Address + 0X112)
171
KIUWKS (Base Address + 0X114)
173
KIUWKI (Base Address + 0X116)
175
KIUINT (Base Address + 0X118)
176
KIURST (Base Address + 0X11A)
177
SCANLINE (Base Address + 0X11E)
178
Chapter 12 Ps2U (Ps/2 Unit)
182
General
182
Register Set
182
Ps2Chndata (Base Address + 0X120, Base Address + 0X140)
183
Ps2Chnctrl (Base Address + 0X122, Base Address + 0X142)
184
Ps2Chnrst (Base Address + 0X124, Base Address + 0X144)
185
Transmission Procedure
186
Chapter 13 Cardu1, Cardu2 (Pc Card Units)
187
General
187
Configuration Register Set
188
VID (Offset Address: 0X00 to 0X01)
190
DID (Offset Address: 0X02 to 0X03)
190
PCICMD (Offset Address: 0X04 to 0X05)
191
PCISTS (Offset Address: 0X06 to 0X07)
193
RID (Offset Address: 0X08)
194
CLASSC (Offset Address: 0X09 to 0X0B)
194
CACHELS (Offset Address: 0X0C)
194
MLT (Offset Address: 0X0D)
195
HEDT (Offset Address: 0X0E)
195
BIST (Offset Address: 0X0F)
195
CSRBADR (Offset Address: 0X10 to 0X13)
196
CAP (Offset Address: 0X14)
196
SECSTS (Offset Address: 0X16 to 0X17)
197
PCIBNUM (Offset Address: 0X18)
198
CARDNUM (Offset Address: 0X19)
198
SUBBNUM (Offset Address: 0X1A)
198
CLT (Offset Address: 0X1B)
199
MEMB0 (Offset Address: 0X1C to 0X1F)
200
MEML0 (Offset Address: 0X20 to 0X23)
201
MEMB1 (Offset Address: 0X24 to 0X27)
202
MEML1 (Offset Address: 0X28 to 0X2B)
203
IOB0 (Offset Address: 0X2C to 0X2F)
204
IOL0 (Offset Address: 0X30 to 0X33)
205
IOB1 (Offset Address: 0X34 to 0X37)
206
IOL1 (Offset Address: 0X38 to 0X3B)
207
INTL (Offset Address: 0X3C)
207
INTP (Offset Address: 0X3D)
208
BRGCNT (Offset Address: 0X3E to 0X3F)
208
SUBVID (Offset Address: 0X40 to 0X41)
210
SUBID (Offset Address: 0X42 to 0X43)
210
PC16BADR (Offset Address: 0X44 to 0X47)
211
SYSCNT (Offset Address: 0X80 to 0X83)
212
DEVCNT (Offset Address: 0X91)
213
SKDMA0 (Offset Address: 0X94 to 0X97)
214
SKDMA1 (Offset Address: 0X98 to 0X9B)
215
CHIPCNT (Offset Address: 0X9C)
216
SERRDIS (Offset Address: 0X9F)
216
CAPID (Offset Address: 0Xa0)
217
NIP (Offset Address: 0Xa1)
217
PMC (Offset Address: 0Xa2 to 0Xa3)
218
PMCSR (Offset Address: 0Xa4 to 0Xa5)
219
PMCSR_BSE (Offset Address: 0Xa6)
219
DATA (Offset Address: 0Xa7)
220
TEST (Offset Address: 0Xfc)
220
Exca Register Set
221
ID_REV (PCI Offset Address: 0X800, Exca Offset Address: 0X00)
226
IF_STATUS (PCI Offset Address: 0X801, Exca Offset Address: 0X01)
227
PWR_CNT (PCI Offset Address: 0X802, Exca Offset Address: 0X02)
228
INT_GEN_CNT (PCI Offset Address: 0X803, Exca Offset Address: 0X03)
229
CARD_SC (PCI Offset Address: 0X804, Exca Offset Address: 0X04)
230
CARD_SCI (PCI Offset Address: 0X805, Exca Offset Address: 0X05)
231
ADR_WIN_EN (PCI Offset Address: 0X806, Exca Offset Address: 0X06)
232
IO_WIN_CNT (PCI Offset Address: 0X807, Exca Offset Address: 0X07)
233
IO_WIN0_SAL (PCI Offset Address: 0X808, Exca Offset Address: 0X08)
233
IO_WIN0_SAH (PCI Offset Address: 0X809, Exca Offset Address: 0X09)
234
IO_WIN0_EAL (PCI Offset Address: 0X80A, Exca Offset Address: 0X0A)
234
IO_WIN0_EAH (PCI Offset Address: 0X80B, Exca Offset Address: 0X0B)
234
IO_WIN1_SAL (PCI Offset Address: 0X80C, Exca Offset Address: 0X0C)
235
IO_WIN1_SAH (PCI Offset Address: 0X80D, Exca Offset Address: 0X0D)
235
IO_WIN1_EAL (PCI Offset Address: 0X80E, Exca Offset Address: 0X0E)
235
IO_WIN1_EAH (PCI Offset Address: 0X80F, Exca Offset Address: 0X0F)
236
MEM_WIN0_SAL (PCI Offset Address: 0X810, Exca Offset Address: 0X10)
236
MEM_WIN0_SAH (PCI Offset Address: 0X811, Exca Offset Address: 0X11)
236
MEM_WIN0_EAL (PCI Offset Address: 0X812, Exca Offset Address: 0X12)
237
MEM_WIN0_EAH (PCI Offset Address: 0X813, Exca Offset Address: 0X13)
237
MEM_WIN0_OAL (PCI Offset Address: 0X814, Exca Offset Address: 0X14)
237
MEM_WIN0_OAH (PCI Offset Address: 0X815, Exca Offset Address: 0X15)
238
GEN_CNT (PCI Offset Address: 0X816, Exca Offset Address: 0X16)
238
MEM_WIN1_SAL (PCI Offset Address: 0X818, Exca Offset Address: 0X18)
239
MEM_WIN1_SAH (PCI Offset Address: 0X819, Exca Offset Address: 0X19)
239
MEM_WIN1_EAL (PCI Offset Address: 0X81A, Exca Offset Address: 0X1A)
239
MEM_WIN1_EAH (PCI Offset Address: 0X81B, Exca Offset Address: 0X1B)
240
MEM_WIN1_OAL (PCI Offset Address: 0X81C, Exca Offset Address: 0X1C)
240
MEM_WIN1_OAH (PCI Offset Address: 0X81D, Exca Offset Address: 0X1D)
240
GLO_CNT (PCI Offset Address: 0X81E, Exca Offset Address: 0X1E)
241
MEM_WIN2_SAL (PCI Offset Address: 0X820, Exca Offset Address: 0X20)
241
MEM_WIN2_SAH (PCI Offset Address: 0X821, Exca Offset Address: 0X21)
242
MEM_WIN2_EAL (PCI Offset Address: 0X822, Exca Offset Address: 0X22)
242
MEM_WIN2_EAH (PCI Offset Address: 0X823, Exca Offset Address: 0X23)
242
MEM_WIN2_OAL (PCI Offset Address: 0X824, Exca Offset Address: 0X24)
243
MEM_WIN2_OAH (PCI Offset Address: 0X825, Exca Offset Address: 0X25)
243
MEM_WIN3_SAL (PCI Offset Address: 0X828, Exca Offset Address: 0X28)
243
MEM_WIN3_SAH (PCI Offset Address: 0X829, Exca Offset Address: 0X29)
244
MEM_WIN3_EAL (PCI Offset Address: 0X82A, Exca Offset Address: 0X2A)
244
MEM_WIN3_EAH (PCI Offset Address: 0X82B, Exca Offset Address: 0X2B)
244
MEM_WIN3_OAL (PCI Offset Address: 0X82C, Exca Offset Address: 0X2C)
245
MEM_WIN3_OAH (PCI Offset Address: 0X82D, Exca Offset Address: 0X2D)
245
EXT_INDX (Exca Offset Address: 0X2E)
245
EXT_DATA (Exca Offset Address: 0X2F)
246
MEM_WIN4_SAL (PCI Offset Address: 0X830, Exca Offset Address: 0X30)
246
MEM_WIN4_SAH (PCI Offset Address: 0X831, Exca Offset Address: 0X31)
246
MEM_WIN4_EAL (PCI Offset Address: 0X832, Exca Offset Address: 0X32)
247
MEM_WIN4_EAH (PCI Offset Address: 0X833, Exca Offset Address: 0X33)
247
MEM_WIN4_OAL (PCI Offset Address: 0X834, Exca Offset Address: 0X34)
247
MEM_WIN4_OAH (PCI Offset Address: 0X835, Exca Offset Address: 0X35)
248
IO_WIN0_OAL (PCI Offset Address: 0X836, Exca Offset Address: 0X36)
248
IO_WIN0_OAH (PCI Offset Address: 0X837, Exca Offset Address: 0X37)
248
IO_WIN1_OAL (PCI Offset Address: 0X838, Exca Offset Address: 0X38)
249
IO_WIN1_OAH (PCI Offset Address: 0X839, Exca Offset Address: 0X39)
249
MEM_WIN0_SAU (PCI Offset Address: 0X840, Exca Extended Offset Address: 0X00)
249
MEM_WIN1_SAU (PCI Offset Address: 0X841, Exca Extended Offset Address: 0X01)
250
MEM_WIN2_SAU (PCI Offset Address: 0X842, Exca Extended Offset Address: 0X02)
250
MEM_WIN3_SAU (PCI Offset Address: 0X843, Exca Extended Offset Address: 0X03)
250
MEM_WIN4_SAU (PCI Offset Address: 0X844, Exca Extended Offset Address: 0X04)
251
IO_SETUP_TIM (PCI Offset Address: 0X880, Exca Extended Offset Address: 0X05)
251
IO_CMD_TIM (PCI Offset Address: 0X881, Exca Extended Offset Address: 0X06)
252
IO_HOLD_TIM (PCI Offset Address: 0X882, Exca Extended Offset Address: 0X07)
252
MEM0_SETUP_TIM (PCI Offset Address: 0X884, Exca Extended Offset Address: 0X09)
253
MEM0_CMD_TIM (PCI Offset Address: 0X885, Exca Extended Offset Address: 0X0A)
253
MEM0_HOLD_TIM (PCI Offset Address: 0X886, Exca Extended Offset Address: 0X0B)
254
MEM1_SETUP_TIM (PCI Offset Address: 0X888, Exca Extended Offset Address: 0X0D)
254
MEM1_CMD_TIM (PCI Offset Address: 0X889, Exca Extended Offset Address: 0X0E)
255
MEM1_HOLD_TIM (PCI Offset Address: 0X88A, Exca Extended Offset Address: 0X0F)
255
MEM_TIM_SEL1 (PCI Offset Address: 0X88C, Exca Extended Offset Address: 0X11)
256
MEM_TIM_SEL2 (PCI Offset Address: 0X88D, Exca Extended Offset Address: 0X12)
256
MEM_WIN_PWEN (PCI Offset Address: 0X891, Exca Extended Offset Address: 0X16)
257
Cardbus Socket Register Set
258
SKT_EV (Offset Address: 0X000)
259
SKT_MASK (Offset Address: 0X004)
261
SKT_PRE_STATE (Offset Address: 0X008)
262
SKT_FORCE_EV (Offset Address: 0X00C)
264
SKT_CNT (Offset Address: 0X010)
266
PC Card Unit Operation
268
16-Bit PC Card Support
268
Interrupts
270
Power Supply Interface
271
Chapter 14 Usbu (Universal Serial Bus Unit)
274
Features
274
USB Host Control Configuration Registers
275
Register Set
276
Command Register (Offset Address: 0X04)
277
Status Register (Offset Address: 0X06)
278
Base Address Register (Offset Address: 0X10)
279
Power Management Register (Offset Address: 0Xe0)
280
Operational Registers
282
Register Set
282
Hcrevision (Offset Address: 0X00)
283
Hccontrol (Offset Address: 0X04)
284
Hccommandstatus (Offset Address: 0X08)
286
Hcinterruptstatus (Offset Address: 0X0C)
288
Hcinterruptenable (Offset Address: 0X10)
290
Hcinterruptdisable (Offset Address: 0X14)
292
Hchcca (Offset Address: 0X18)
294
Hcperiodcurrented (Offset Address: 0X1C)
295
Hccontrolheaded (Offset Address: 0X20)
296
Hccontrolcurrented (Offset Address: 0X24)
297
Hcbulkheaded (Offset Address: 0X28)
298
Hcbulkcurrented (Offset Address: 0X2C)
299
Hcdonehead (Offset Address: 0X30)
300
Hcfminterval (Offset Address: 0X34)
301
Hcfmremaining (Offset Address: 0X38)
302
Hcfmnumber (Offset Address: 0X3C)
303
Hcperiodicstart (Offset Address: 0X40)
304
Hclsthreshold (Offset Address: 0X44)
305
Hcrhdescriptora (Offset Address: 0X48)
306
Hcrhdescriptorb (Offset Address: 0X4C)
308
Hcrhstatus (Offset Address: 0X50)
310
Hcrhportstatus1, 2 (Offset Address: 0X54, 0X58)
312
USB Specifications
316
General
316
Host Controller Communication Methods
318
ED (Endpoint Descriptor)
321
ED Format
321
ED Fields
322
TD (Transfer Descriptor)
323
Generaltd Format
323
Generaltd Fields
324
Isochronoustd Format
326
Isochronoustd Fields
327
HCCA (Host Controller Communication Area)
327
HCCA Format
328
HCCA Overview
328
HC State Transitions
329
List Service Flow
330
Chapter 15 Ac97U (Ac97 Unit)
336
General
336
Configuration Register Set
336
VID (Offset Address: 0X00 to 0X01)
337
DID (Offset Address: 0X02 to 0X03)
337
PCICMD (Offset Address: 0X04 to 0X05)
338
PCISTS (Offset Address: 0X06 to 0X07)
339
RID (Offset Address: 0X08)
340
CLASSC (Offset Address: 0X09 to 0X0B)
340
CACHELS (Offset Address: 0X0C)
340
MLT (Offset Address: 0X0D)
341
HEDT (Offset Address: 0X0E)
341
BIST (Offset Address: 0X0F)
341
BASEADR (Offset Address: 0X10 to 0X13)
342
SVID (Offset Address: 0X2C to 0X2D)
343
SUBID (Offset Address: 0X2E to 0X2F)
343
EXROMADR (Offset Address: 0X30 to 0X33)
344
INTL (Offset Address: 0X3C)
344
INTP (Offset Address: 0X3D)
345
MIN_GNT (Offset Address: 0X3E)
345
MAX_LAT (Offset Address: 0X3F)
345
Operational Register Set
346
INT_CLR/INT_STATUS (Offset Address: 0X00)
347
CODEC_WR (Offset Address: 0X04)
349
CODEC_RD (Offset Address: 0X08)
350
CODEC_REQ (Offset Address: 0X0C)
351
SLOT12_WR (Offset Address: 0X10)
352
SLOT12_RD (Offset Address: 0X14)
353
CTRL (Offset Address: 0X18)
354
ACLINK_CTRL (Offset Address: 0X1C)
356
SRC_RAM_DATA (Offset Address: 0X20)
358
INT_MASK (Offset Address: 0X24)
359
DAC1_CTRL (Offset Address: 0X30)
361
DAC1L (Offset Address: 0X34)
362
DAC1_BADDR (Offset Address: 0X38)
363
DAC2_CTRL (Offset Address: 0X3C)
364
DAC2L (Offset Address: 0X40)
365
DAC2_BADDR (Offset Address: 0X44)
366
DAC3_CTRL (Offset Address: 0X48)
367
DAC3L (Offset Address: 0X4C)
368
DAC3_BADDR (Offset Address: 0X50)
369
ADC1_CTRL (Offset Address: 0X54)
370
ADC1L (Offset Address: 0X58)
371
ADC1_BADDR (Offset Address: 0X5C)
372
ADC2_CTRL (Offset Address: 0X60)
373
ADC2L (Offset Address: 0X64)
374
ADC2_BADDR (Offset Address: 0X68)
375
ADC3_CTRL (Offset Address: 0X6C)
376
ADC3L (Offset Address: 0X70)
377
ADC3_BADDR (Offset Address: 0X74)
378
AC97 Interface Configuration
379
AC97U Function Overview
380
Block Diagram
380
AC-Link Interface Support Format
381
Cache Buffer
381
DMA Control
382
Interrupt Control
383
SRC (Sample Rate Converter)
383
AC-Link Interface Data Transfer Format
386
Data Output to Codec
392
Data Input from Codec
393
DMA Transfer
394
Special Interrupts
399
AC97U Suspend Transition Procedure
400
Filter RAM
401
Appendix A Cautions
402
Adjusting Skew of PCI Clock
402
Appendix B Restrictions
403
Noise During Operation of AC97
403
Phenomenon
403
Preventive Measures
403
Erroneous Recognition of PC Card
404
Phenomenon
404
Preventive Measures
405
Pulling up PC Card Pins
406
Phenomenon
406
Preventive Measures
406
Incorrect Playback with AIU
407
Phenomenon
407
Preventive Measures
407
Appendix C Index
408
Advertisement
Advertisement
Related Products
NEC uPD78P083
NEC uPD78052(A)
NEC uPD78058Y
NEC uPD78P058
NEC uPD780338 Subseries
NEC uPD75P308
NEC uPD70208HGF-10-3B9
NEC uPD70208HLP-10
NEC uPD70216HGF-20-3B9
NEC uPD70208H
NEC Categories
Monitor
Projector
Server
Telephone
Computer Hardware
More NEC Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL