throbber
United States Patent
`[19]
`[11] Patent Number:
`5,943,482
`
`Culley et al.
`[45] Date of Patent:
`Aug. 24, 1999
`
`US005943482A
`
`[54] EXPANSION CARD INSERTION AND
`REMOVAL
`
`[75]
`
`Inventors: Paul R. Culley, Cypress; Alan L.
`Goodrum, TOIIlball; Raymond Y.L.
`Chow, Cypress; Barry S. Basile,
`Houston, all of TeX.
`
`5,555,510
`9/1996 Verseput et a1.
`........................ 395/282
`5,581,712 12/1996 Herrman ........... 395/283
`
`
`..... 307/147
`5,625,238
`4/1997 Ady et a1.
`
`.................................... 361/755
`5/1997 Wright
`5,629,836
`FOREIGN PATENT DOCUMENTS
`
`0 241 905
`0 254 456
`
`10/1987 European Pat. Off.
`1/1988 European Pat. Off.
`
`.
`.
`
`[73] Assignee: Compaq Computer Corporation,
`Houston TeX.
`’
`
`28 50 440
`34 09 021
`W0 93/15459
`
`5/1979 Germany ~
`9/1985 Germany .
`8/1993 WIPO .
`
`[21] Appl. No.2 08/658,602
`
`[22]
`
`Filed:
`
`Jun. 5, 1996
`
`6
`
`...................................................... G06F 13/00
`Int. Cl.
`[51]
`...................... 395/283; 395/750.01; 361/798
`[52] US. Cl.
`[58] Field Of Search ..................................... 395/283, 750,
`395/281, 282, 750.01, 750.02, 750.07; 439/73,
`803, 832, 863, 864; 361/726, 732, 740,
`759, 798
`
`L56l
`
`_
`References Clted
`U.S. PATENT DOCUMENTS
`
`................. 317/101
`3,767,974 10/1973 Donovan, Jr. et a1.
`..... 339/75
`3,853,379
`12/1974 Goodman et a1.
`
`~~~~~33252
`2723274961); 131322 IéaGreco 6t a1~ ~~
`peraw ..............
`,
`,
`4,835,737
`5/1989 Herrig et a1.
`.
`364/900
`
`4,875,867 10/1989 H00 ...................
`439/157
`
`~~ 364/514
`479997787
`3/1991 MCNaHY 6t a1~
`5,003,431
`3/1991 Imsdahl .........
`361/415
`5,010,426
`4/1991 Krenz ................
`. 360/9701
`
`3/1993 Brockway et a1.
`5,191,970
`200/335
`9/1993 Mutoh et a1.
`5,247,619
`395/325
`
`5/1994 Okuno .......
`5,310,998
`235/380
`5,317,482
`5/1994 BUjfas
`361/798
`573179483
`5/1994 szdler
`361/801
`573867567
`“1995 he“ et al‘
`395/653
`5,428,507
`6/1995 Chatel et a1.
`361/798
`.
`395/283
`9/1995 Fa51g et a1.
`12/1995 Weir ................ 361/58
`
`........................................ 361/754
`4/1996 Joist
`4/1996 Pecone .................................... 395/281
`6/1996 Hamre et a1.
`........................... 307/147
`
`
`
`.
`
`5,454,080
`5,473,499
`5,504,656
`5,513,329
`5,530,302
`
`OTHER PUBLICATIONS
`
`IBM Technical Disclosure Bulletin, v01. 34 N0. 6, Nov.
`1991, pp.
`363—364,
`“Hot Plug Receptacle Actuated
`Mechanical Latch.”
`Maintenance & Service Guide, COMPAQ Deskpro XL
`Series of Personal Computers; pp. 3—18, 5—34; COMPAQ
`Computer Corp., Houston, TX.; Dec. 15, 1995.
`Don Anderson, PCMCIA System Architecture, PC System
`Architecture Series, Second Edition, pp. 21—83, 113—141,
`145—162, 229—309, 321—332, Copyright © 1995 by Mind-
`Share, Inc., Richardson, TX.
`Don Anderson/Tom Shanley CardBus System Architecture
`’
`’
`PC System Architecture Series, pp. 17—29, 39—58, 227—236,
`321—361, Copyright © 1996 by MindShare, Inc., Richard-
`son, TX.
`CompactPCITM Specification, PCI Industrial Computers,
`-
`-
`RCVISIOH 10’ NOV’ 1’ 1995’ pp‘ 14’ 36’ and 50‘
`Primary Examiner—Glenn A Auve
`Attorney, Agent, or Firm—Williams, Morgan & Amerson,
`PC
`.
`.
`[57]
`
`ABSTRACT
`
`A computer system has a bus, a connector for a circuit card,
`and a clamp configured to selectively prevent removal of the
`circuit card from the connector When the clamp is engaged.
`The computer system has circuitry connected to monitor the
`-
`engagement status of the clamp and to regulate delivery of
`h
`b
`d
`h
`f h
`power tot e connector ase ont e engagement stateo t e
`Clamp-
`
`26 Claims, 127 Drawing Sheets
`
`(LEVERS 802 NOT SHOWN)
`
`
`
`LEU CONTROL SIGNALS
`POUT [I l :0]
`
`POWERUP/ POWER DOWN
`SEOUENCE CONTROL
`
`SIGNALS
`
`
`32
`
`30
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 1 of 186
`
`PARALLEL OUTPUT
`CONTROL SIGNALS
`
`__ ’fig.
`
`I-
`
`
`POUT [39:0]
`[[7011
`T
`REGISTER
`LEVER 802
`PARALLEL
`
`
`INPUT
`STATUS SIGNALS
`4]
`-
`If. 4;}... REGISTER
`
`I" . ‘ .J.
`
`PARALLEL INPUT
`
`STATUS SIGNALS
`
`SHIFT REGISTER
`MISCELLANEOUS STATUS SIGNALS
`(sn_n_ '
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 1 of 186
`
`

`

`US. Patent
`
`6F—
`
`Aug. 24, 1999
`
`Sheet 1 of 127
`
`5,943,482
`
`
`
`$32th
`
`522;:
`
`SN<23:
`
`52%man—gmmaze
`.=_._UcmEEGt3:258
`
`m—
`
`E ”
`
`21:922.:
`
`8
`
`
`
`55:5.35358
`
`SE”
`
`has“:
`
`was:so:
`
`:35
`
`2
`
`a3353
`
`2“55E
`
`=3
`
`mag
`
`uma
`
`:
`
`3:<5
`
`Nu
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 2 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 2 of 186
`
`
`
`
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 2 of 127
`
`5,943,482
`
`24558:28a:
`
`8”_:SE
`
`is:32\.5322
`
`558was:
`
`a£53
`
`2222258(5.552::
`SEE:5::
`
`cm
`
`x823st
`
`55$.25.2.z5::25.2%
`85.532:
`A35528:E525558258825522
`
`5...:95.:
`
`222m525
`
`we:
`
`22;:
`
`.23255:«on£33:
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 3 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 3 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 3 of 127
`
`5,943,482
`
`”9
`
`“8
`
`”6
`
`Primur
`
`PCI Bus
`
`
`
`PC
`ARBITER
`
`PCI
`MASTER
`
`SLAVE
`
`BUS
`
`WATCHER
`
`I..............
`
`I inPCI
`
`
`ITIIGBOIIOII012
`INT INT
`
`
` I25
`oBNUIEOR
`(LOCKS flSEEIIIEIIR'IIEER1
`
`
`MASTERSe—onduryPCIBus
`
`............................
`
`...............................................................................................................................................
`
`......................................................................................................................................
`
`....................................................
`
`CABLE I/F
`
`126
`
`gM
`
`REGS
`
`I 2]
`
`123
`
`I27
`
`
`
`{6‘43
`
`I32;
`
`BUS
`WATCHER
`
`............................................
`
`
`
`FIG. 3
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 4 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 4 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 4 of 127
`
`5,943,482
`
`To
`
`‘30
`
`127
`_____h _ _ _|
`I
`
`II | I I
`
`l II I I I
`
`: I
`
`:I
`
`I II I I I I I I I I I I
`
`I 59
`
`Transaction
`Counters
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 5 of 186
`
`
`
`I55
`
`Target Memory
`Range Register (TMRR)
`
`(able
`| / F
`
`_______________
`
`ina
`
`DRQ
`
`
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 5 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 5 of 127
`
`5,943,482
`
`P0 UK I
`
`PCLK 33Mhz
`
`PCLK3 mo Mhz
`
`(lamina and PCI state
`machine agic
`
`
`
`PCLKPHII
`
`Master Cable |/F
`
`—
`
`CABLE_CLKI
`
`{Wfll-
`PH.
`5'0“ Cable VF
`#2
`
`-
`Master (able I/F
`
`C l'
`
`I80
`
`Queueina and PCI state
`machine agic
`
`PCI CLK 2
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 6 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 6 of 186
`
`

`

`
`LOCK INDICATION
`200
`VCO
`3x (LOCK
`
`100 Mhz
`
`
`
`DIV 3
`IX (LOCK
`
`
`Machine
`State
`
`
`
`
`197
`
`External (LK i
`-
`REFCLK
`
`
`
`
`
`US. Patent
`
`Aug. 24, 1999
`
`Sheet 6 of 127
`
`5,943,482
`
`PM
`
`203
`
`FIG. 6
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 7 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 7 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 7 of 127
`
`5,943,482
`
`2::«35
`
`.r.“-
`'.I
`
`
`
`N:
`
`2:
`
`SN.a28235
`
`8.a:3252:25
`
`TEEEa
`
`new
`
`A.
`
`2“
`
`5w:
`
`AI$32.2
`
`5:
`
`8::
`
`:25:
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 8 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 8 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 8 of 127
`
`5,943,482
`
`m:4.
`
`:EE:
`
`_a:
`
`_
`
`35..
`
`5:
`
`2.5«.33
`
`53:332.32a:
`
`5...
`
`«=3
`
`2:.—
`
`:55:
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 9 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 9 of 186
`
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 9 of 127
`
`5,943,482
`
`PHI3_DLY
`
`(able Data
`
`CCLK3
`
`FLFOOUT [59:0]
`
`226
`
`ccmnn
`
`
`
`
`can > (J:
`
`
`
`Input
`
`Pointer
`
`EN_|NCNT
`
`EN_0UTCNT
`
`FIG. 9
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 10 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 10 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 10 of 127
`
`5,943,482
`
`EN
`
`
`
`.252.:55
`
`:23:
`
`A
`
`«2
`
`lllllllllllllllllllllll
`
`Ed:
`
`a28“
`
`3:8
`
`A........................................................-32.52.
`53:25:?L,I,a
`
`53
`
`$312555
`
`5:
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 11 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 11 of 186
`
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 11 of 127
`
`5,943,482
`
`m:EEEEa:as,2.2,2,4
`
`has
`.:e
`
`:.o:
`
`E.5
`
`23:...
`
`2-2:
`
`2:53
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 12 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 12 of 186
`
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 12 of 127
`
`5,943,482
`
`2d:
`
`8:8
`
`5:
`
`aE:
`
`_E:
`
`E?mE:NE:
`
`«5:52525:
`
`
`
`ES:zfifimzzaa
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 13 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 13 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 13 of 127
`
`5,943,482
`
`3X CLK
`
`“ ' -
`
`3X CLK
`
`FIG. 13
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 14 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 14 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 14 of 127
`
`5,943,482
`
`FIG.I4
`
`Ea
`a:
`2V!
`a.
`
`Ic"
`
`TEaa
`
`:h—V'I
`
`= 3oa
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 15 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 15 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 15 of 127
`
`5,943,482
`
`_
`
`W--subsequent
`
`phases
`
`
`
`Sin?Ie Address
`(yc e
`--_III_
`
`
`
`Dela ed
`—-_I_
`
`Rea /Write
`
`
`Request cbuff<1>__II_
`
`_buff#
`_P
`Q haa.
`
`
`
`
`
`
`52'?ifiii
` CU-U
`
`Stream Canned:IIIIII—‘Z:
`
`
`
`
`
`
`
`
`
`Dela ed
`Rea /Write
`
`
`
`Completion
`
`
`
`Posted Memory
`Write
`
`
`
`
`
`
`
`w l'l'lA V
`
`a.I:—O-D —1 IDaa.‘<
`
`a—a—'D HOaD—<
`
`‘UQ nED—
`
`s
`
`p‘
`
`739.v5"
`
`-bu
`
`2E-
`
`‘UG—S.3q5'.
`
`(DD2‘
`
`tG-E.9-.25'.
`
`
`
`
`
`FIG. ISA
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 16 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 16 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 16 of 127
`
`5,943,482
`
`Elllaalégfi
`Elilwélég.M.
`!iEgg3.5
`ISIIIEEEEEa5.
`
`3253
`88.3
`
`=5323.5as...15
`
`33..2
`:82
`
`$22...is
`
`2E
`
`1»3m:
`
`mm.d:
`
`Elgl
`lllig
`Eli?
`[Ellen-5i
`llligfias;35
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 17 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 17 of 186
`
`
`
`
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 17 of 127
`
`5,943,482
`
`Parameter
`
`Impedance (Single-ended)
`
`AflenuutionIDierrentiuI)
`
`
`
`
`
`
`
`
`
`
`
`
`
`—_
`
`
`
`
`
`
`1.54 ns/II min, 1.58 ns/II max
`
`
`
`FIG. 16
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 18 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 18 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 18 of 127
`
`5,943,482
`
`SH5825.8
`
`SH5Ex:
`
`Em
`
`853BE
`
`Sm
`
`52325
`
`x:az<
`
`“:5
`
`353szE.
`
`S”:525
`
`an
`
`SH5GEE:
`
`8“E52::
`
`E15333:
`
`2d:
`
`5.6qu
`
`5:3ng
`
`«mm
`
`amm
`
`SE:83H*
`
`552
`
`=55
`
`EIEEEIUNEU
`
`335233:
`
`S53SSE
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 19 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 19 of 186
`
`
`
`
`
`
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 19 of 127
`
`5,943,482
`
`
`
`
`
`:2::5E:
`
`mm332$333$mmmmmmmm82ES«2::—2::
`
`aéééééégfl
`
`Eng—Ea:222Ea822:an
`asSan
`
`Egg:222;E522..a!
`Eggfig2:2Egg-u%asasEagégéfla222;Eaééégfl
`
`Egg2:..2...gang?!
`3.555335%8:3:5222H
`$3$253$2.23$3328%$32825$233$328
`
`
`2a:
`
`
`
`:5—it
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 20 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 20 of 186
`
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 20 of 127
`
`5,943,482
`
`.
`
`_22 UNCER
`
`
`
`
`
`
`
`FIG. I9
`
`FIG. I98
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`3F UNCER
`
`
`
`5F D856 16
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 21 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 21 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 21 of 127
`
`5,943,482
`
`
`
`0 D859
`1 UNCER
`
`C0 UNCER
`
`
`
`E0 0819
`UNCER
`
`UNCER
`
`4035010
`5 0824
`
`A4 D806
`A5 0328 08
`
`E D833 13
`E UNCER
`
`
`
`
`O‘C‘O UW U1‘0 ‘
`I UNCER
`MEE-
`
`
`
`C‘
`
`
`
`
`
`
`
`AA
`
`A
`
`C DB29
`
`AC
`
`UNCER
`
`4 DB44
`c
`
`C5 D822 02
`O‘
`(6
`66 DB32 12
`
`67 0852 3212_—_
`———C8 0331
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`B
`CC DB47 27
`C
`
`D 085131
`1
`
`F] UNCER
`
`F3 UNCER
`F4 UNEER
`D4 UNCER
`D 08553515 F5 DB26 06
`5
`D
`F6 DB2] 01
`
`
`
`
`
`
`
`
`
`\l
`71 D851 11
`
`3 UNCER
`
`33
`
`——3
`
`5
`
`UNCER
`
`
`
`
`
`
`
`
`
`
`8
`
`B9 D851 3] 1] D9 UNCER
`A
`A
`B
`UNCER
`
`B
`7C 0350 30 10___
`_BD D842 22
`7D UN(ER
`
`7F UNCER
`
`DF UNCER
`
`
`FF UNCER
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 22 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 22 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 22 of 127
`
`5,943,482
`
`Muster B
`
`FIG. 20A
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 23 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 23 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 23 of 127
`
`5,943,482
`
`Retrying
`
`Muster
`
`
`
`Level 2
`
`
`’1‘
`
`
`.1“
`
`FIG 208
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 24 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 24 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 24 of 127
`
`5,943,482
`
`E35.2
`
`:53::
`
`in
`
`2m
`
`-35..
`
`:.
`
`5%.
`
`:53:252
`
`Ea92525:
`
`I8”:=8
`
`$532E:
`
`:5
`
`2429;
`
`5:5
`
`3m
`
`SHE5<2|§|z
`
`3553z553%
`
`$5522
`
`322.3%
`2:22
`
`Em:
`
`SH:Ea:
`
`a:E.35%2.2
`
`333%
`
`as5.2;;
`
`3:253
`
`EH5::2
`
`Exifiglfiz
`
`En
`
`Sm
`
`22:22E:
`
`3:3:-3..=25
`
`23:25pm<3”2.52853%5.
`
`5.5S
`
`855&3:
`
`3:2:
`
`8m
`
`555215.532?:25E:
`3:3:5.2“.§-
`
`-5::<25223252.::2:
`-25.2.::52.5.25
`
`
`
`54:22:52-:-gm
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 25 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 25 of 186
`
`
`
`
`
`
`
`
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 25 of 127
`
`5,943,482
`
`GMT [7:01 =
`NEWGNT [7:0]
`
`RESET
`
`
`
`CHANGING_GNT = 0
`
`
`ANY_RE(I
`
` /(HANGING_GNT=I
`
`GMT [7:0] =
`am [7:01 = NOGNT
`CURMAST [2:0] =
`NEWGNT [7:0]
`
`N_CURMAST[2:OI
`CHANGING_GNT
`UPDATE RR_MAST [2:01
`
`
`
`® oreu_wmnow & !ANY_REO & BUS_IDLE & (N_CURMAST! = CURMASII / CHANGING_GNT = I
`GMT [7:01 = NOGNT
`CURMAST [2:01 = N_(URMAST [2:0]
`RR_MAST[2:0]
`=N_RR_MASI [201
`LISTATE [1:01 =
`Lusmsnm
`
`0PEN_WINDOW & IANY_REO & BUS_IDI.E & (N_CURMAST = (URMASTI
`/LI STATE [I :0] = N__LISIATE [1:0]
`
`© OPEN_WINDOW & IN_CURMAST! = cumsn / CHANGING_GNT = 1
`GI" [7:0] = NOGNT
`cum/m [2:01 = N_CURMAST [2:01
`UPDATE RR_MAST [2:0]
`LISTATE {1:01 = Lusmn [I :0]
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 26 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 26 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 26 of 127
`
`5,943,482
`
`!BAL_DEI_REO / ADV_RR_MAST = 1
`N_CURMAST [2:01 = N__RR_MAST [2:01
`0PEN_WINDOW = STREAM_REO +
`M|N_GRANT + ICURMASLREQ
`
`RES“
`
`
`ANY_SLOT_REQ /
`
`ADV_RR_MAST = 1
`
`N_CURMAST = N_RR_MAST
`BAL_DEL_REQ / N_(URMAST [2:0] = BALBOA
`
`ADV_RR_MAST = o
`
`
`
`!ANY_SLOT_REQ /
`
`
`N_(URMAST [2:0] = BAIBOA, ADV_RR_MAST = o
`
`
`
`
`OPEN_WINDOW =
`IBAI._DEI._REQ + BAI_REIRIEI
`
`
`BAL_DEL__REO & RTRYMASLREQ/
`N_(URMAST [2:0] = RTRY_MAST [2:0]
`ADV_RR_MAST = 0
`
`® IBAI._DEL_REQ +
`BAI._DEI_REO 8. IRTRYMASLREQ
`ANY_SLOT_REQ / ADV_RR__MAST = I
`N_(URMAST [2:0] = N_RR_MAST [2:0]
`
`FIG. 23
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 27 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 27 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 27 of 127
`
`5,943,482
`
`
`
`
`-—
`
`——
`
`
`-—
`
`——
`
`
`——
`
`
`——
`——
`
`
`I 0000000
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 28 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 28 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 28 of 127
`
`5,943,482
`
`N-_uxE3:253
`
`52E:a”:aa”:as;asa
`a”:335%.?
`
`
`vZEmazmosb
`
`v.22$32as:
`
`E$224538:
`
`man—p.52
`
`5.31:3
`
`”mm
`
`:52
`
`mmd:
`
`mm:
`
`A55..
`
`221322...
`
`8555215::
`
`9mm
`
`«383
`
`
`
` Easels”:cSfi552:8”:aBus53.53
`
`EEESIEEISEc
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 29 of 186
`
`«mm
`
`an
`
`:5EESIEEISEU
`
`:5E5<2|E=2
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 29 of 186
`
`
`
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 29 of 127
`
`5,943,482
`
`
`
`OZAMASK_REO[X]
`
`
`
`320
`
`322
`
`
`
`FIG.26A
`
`
`
`MASKMUXSEL
`
`324
`
`
`
`(FGZILALWAYSMASK
`
`
`
`(F620MUlTIMASTER[X]
`
`(F620NEVERMASK
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 30 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 30 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 30 of 127
`
`5,943,482
`
`I4
`
`I 8
`
`
`
`(PU-PCI
`BRIDGE
`24
`
`PRIMARY PCI BUS
`
`
`PCI-PCI
`BRIDGE
`
`26
`
`CHIP
`
`
`
`
`
`SECONDARY PCI BUS
`
`PCI-PCI
`
`
`
`28
`
`48
`
`323
`
`32
`
`BRIDGE
`325
`SUBORDINATE
`
`
`P(I BUS
`
`327A
`
`3278
`
`FIG. 26B
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 31 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 31 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet3170f127
`
`5,943,482
`
`00.0....
`
`...................00
`
`o..o.ooooommwwmmmwm
`
`000—00000
`
`=a> m8
`
`00000000
`
`0°
`
`0000000000000000000
`
`8»
`
`gm5:z:
`
`«853..
`
`_____uz:25
`
`325II?
`
`ORB:
`
`92>
`
`:3
`
`gmESas
`
`S»ER:
`
`:9.nz:z:
`
`38:
`
`End:
`
`:5
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 32 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 32 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 32 of 127
`
`5,943,482
`
`32
`
`
`
`SECONDARY PCI BUS
`
`_________
`
`POUT [39:16]
`
`360
`
`
`
`
`: SIGNAL
`43 I RESET
`
`
`
`
`
`
`POUT [34]
`
`POUT [28]
`
`POUT [22]
`
`
`SWITCH
`CIRCUIT
`
`EN
`
`CLK
`
`
`
`SWITCH
`CIRCUIT
`
`EN
`
`Vss
`
`
`I VOLTAGE
`I SUPPLY
`I
`-----------------(:7 - ‘ — LEVEL
`41
`
` I
`
`FIG. 28
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 33 of 186
`
`I— _
`
`| I I I | I I | l I I I I I | I I I I I I I I I I
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 33 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 33 of 127
`
`5,943,482
`
`55233.3.25%5.25:2:
`
`
`
`53E.\z:--ES:32...
`
`.,IanE:
`
`45%
`
`53.5-3_.xaE-as
`“suntanagsagzfisggza...E
`qummfififia“:.m5—33.552.
`
`snug53E3:3:
`
`:2:N
`
`
`
` a2...:35a
`
`5.55
`
`._.2_v:=1a
`as”553:2:ch
`
`3—.53.:E
`
`“.332a
`$58..:25E:e”InmaNflHUHN.a:
`
`__m..:23::3=2:
`
`3223a._u_wSE5ww
`
`35.8..mm:83
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 34 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 34 of 186
`
`
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 34 of 127
`
`5,943,482
`
`5:3
`
`25%
`
`2Em..2
`
`£32..
`
`$555.
`
`5.?
`
`S
`
`ond:
`
`w»23\EE
`
`5«amma
`
`a::z:3;:2:Si2:.
`
`S32z:
`
`:23
`
`5‘2.
`
`-35
`
`.35
`
`25
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 35 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 35 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 35 of 127
`
`5,943,482
`
`555:5.£353.5.5;:52.5::5ES...IIa_Isem2:
`
`
`
`3:54.254.:230.23”.E.aEEEEIzczIQ
`can.I=8
`
`am5:25..II.3.222%
`EEIEQ:525%
`
`
`
`
`
`
`..I..I
`
`
`
`$3593....SHEEIEE85:22:55.ES;
`
`«2sfizEa
`
`Vega
`
`3.»
`
`m;
`
`55.32%325
`
`
`“2:32
`
`55:8is255Ia;Mafia.5EMS:35:22a
`
`$35432332
`
`355225;
`
`35N;4
`
`casIIEI552...2.=5“
`
`
`:25E5
`
`:35EI
`
`in.e:
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 36 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 36 of 186
`
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 36 of 127
`
`5,943,482
`
`Smd:
`
`a2mlz<um.own«:2EH:WE<IE=m.msv5:35am
`
`.22E5:25a:221o:35gm
`
`
`
`
`
`$52-2.-zsm.
`
`582:1“:
`
`“5.12...sz
`
`E.md:
`
`E52515.E23.5
`
` :3E5322:;E5.,........E........:225233uEm22-m:52.u,isE=E_<.aauE:2E2.....n:35an835E,...............,.m3525E4é"_55:52mass".-=2._u335a'I...nm3:5552a822n_lllllllllllllllllllllllllllllllllllll
`fiIL
`
`
`
`:3
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 37 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 37 of 186
`
`
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 37 of 127
`
`5,943,482
`
`
`
`53:55.?526
`
`«3
`
`5.
`
`52:8,”:—
`
`-.E_-z_.=§
`
`v5
`
`m3
`
`2S.e:
`
`8.
`
`25:23:a
`
`EU
`
`E.
`
`.4,am”
`
`v5
`
`5.m3
`
`3.»
`
`«.2525:23.
`
`535:334.
`
`saccca
`
`.:5.23E5I335.55
`“22425”E:3.»253°;
`
`5.
`
`:3
`
`‘5.22352:
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 38 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 38 of 186
`
`
`
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 38 of 127
`
`5,943,482
`
`S”E23:25.
`
`N2.
`
`
`S
`
`“—23m=2:e
`G”5emlzoE
`
`
` mz.
`
`S”E$51532
`
`5:83axm
`
`85E.
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 39 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 39 of 186
`
`
`
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 39 of 127
`
`5,943,482
`
`a2. gala:
` S“Eawzlzfim
`
`:325:5:5
`
`maa
`
`kit?
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 40 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 40 of 186
`
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 40 of 127
`
`5,943,482
`
`a?5.
`
`Sn
`
`SH5gig—.52:
`
`is.QItom2. «2
`
`S”E5%3::
`
`S”.2aid—.55.:
`
`:22251E
`
`SH5glozaz:
`
`S“E3:152
`
`S”ESgth.I~_E
`
`$§e__-¢zaa.=
`
`2:42:
`
`LEE;an
`
`=s£=Nm
`
`a
`
`SE2.3%.I8.22..:55
`
`R»
`
`in.o:
`
`
`
`8:28;“=2.a
`
`Hon—28¢”E:
`
`m;
`
`8.
`
`SE5.23:2: aE3:22;
`E22:55..
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 41 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 41 of 186
`
`
`
`
`
`
`
`
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 41 of 127
`
`5,943,482
`
`ELSE
`RST
`
`STOP_SCAN
`
`
`
`
`I
`
`csnc_0 = !GEITING_BYTE
`(SILD = 9R .HOLD_0FF
`cm_ausv_swus = "0"
`SCAN_DONE = "0"
`
`
`GEITING_BYTE
`0R !HOLD_0FF
`
`
`
`(S|C_0 = "1"
`csu_o = "0"
`(I.R_BUSY_STATUS = "0"
`
`c51c_o = "0"
`csu_o = "1"
`(LR_BUSY_STATUS = "a"
`
`(5|c_o = !CSIC_0
`csu_0 = "1"
`cm_3usv_smus
`=GEITING_BYIE
`SCAN_DONE = STOP__SCAN
`
`STOP_SCAN = (BYTE_PTR_EIIUAL_CNT 8. GEITING_BYIEI 0R ((BYTE [I] &
`
`BIT [0] & CHECK_SWITCH_0NLY) 0R (BYTE [4] & BIT [0]
`
`& !CHECK_SWIT(H_0NLYII & IGETIING_BYIE
`
`FIG. 32A
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 42 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 42 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 42 of 127
`
`5,943,482
`
`CLK
`
`FIG. 328
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 43 of 186
`
`v 9
`v O
`
`
`
` OA3OA3
`
`OA
`
`v O
`
`O
`OA3
`OA
`OAO
`OA3
`3
`«r.
`
`v
`OA3
`OA
`’0A
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 43 of 186
`
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 43 of 127
`
`5,943,482
`
`(LK
`
`RST SWITCH
`
`Sl0T_EN [5:01
`‘
`.
`SLOT_RST[5.0]
`SO_UPDATE_DONE
`
`on / OFF
`STATE
`MACHINE
`
`
`
`SO_UPDATE
`
`csmc_o
`
`993
`
`CONTROL SIGNALS
`
`WWI:
`(AYGN
`
`comm
`LOGIC
`
`PWREN [5:0]
`
`CLKEN#[5:0]
`BUSEN # [5:0 I
`RST # [5:0]
`
`999
`
`K
`
`820
`
`FIG. 33A
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 44 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 44 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 44 of 127
`
`5,943,482
`
`{<|\\\[L
`55.5%=32525..558%.5$32
`
`.u.u.2.I.Iv.£|\
`"“11"..3"I1.-22252
`izlixllllz55$5?.
`
`$55\2:52:
`
`_I:m.
`
`
`
`_u_m:_IIiI.IIsags:
`
`ail-II]S.a255:
`
`IIII.mH“SEE
`
`II.3.a4as”
`
`.I-2.22::
`
`Egg3_HE5.:
`
`$53
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 45 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 45 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 45 of 127
`
`5,943,482
`
`RST\ .
`
`ELSE
`
`C
`
`B
`
`csmc_o = "I"
`SD_UPDAIE = A ORB mac
`
`FIG. 336
`
`A = SW_PWRDN 0R HW_PWRON
`
`FIG. 33E
`
`!SD_UPDATE_DONE
`
`SD_UPDATE = "0"
`csmc_o ="1"
`
`so UPDATE_DONE
`
`A: sw_OPWRON
`
`HW_PWRDN
`
`8: IA&
`[SW_PWRUP
`
`PWRUP_PENDING]
`
`orr_ARBI
`
`CAYRED#= "0"
`so_UPDATE="0
`
`(SW-=0 I
`
`. CAYGNT#= "I"
`(SOILD= ICAYGNT#
`
`C=!A&!B
`
`CAYGNT#= "0"
`
`(SD_UPDATE
`
`(SOLE 0_
`SD_UPDATE—-
`CAYRED #-— "I"
`
`HW_PWRON: ANY__SLOT_OPEN
`AND IPOK pwnup
`
`ISD_UPDATE_DONE
`
`SW_PWRDN=(SD_UPDATEDR @(SOILD=''I"
`
`SD_SD_BWY 0R
`IDD_RESEI AND IFIRST__TIMEI
`AND ANY_SLDT I_T0 15
`
`SD_UPDATE-- "0"
`
`FIG. 33C
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 46 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 46 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 46 of 127
`
`5,943,482
`
`!SO_UPDATE_DONE
`
`.
`
`CSOLC_0 = "I"
`
`SO_UPDATE_DONE
`
`0FF_ARBZ
`
`(AYREQ#="0"
`SO_UPDATE="0"
`csou_o ="1"
`
`. CAYGNT# = "I"
`
`CSOLC_0 = !(AYGNT #
`
`CAYGNT#= "0"
`
`(SOLC_0 ="1"
`SO_UPDATE = "I"
`CAYREQ#= "I"
`
`. !SO_UPDATE_DONE
`csmc_o ="1"
`SO_UPDATE = "0"
`
`FIG. 33D
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 47 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 47 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 47 of 127
`
`5,943,482
`
`ISO_UPDATE_DONE .
`
`SO_UPDATE_DONE
`
`SO_UPDATE = "0"
`csmc_o = "1"
`
`0FF_ARB3
`
`CAYREQ#= "0"
`SO_UPDATE = "0"
`(SOLC_0 = "1"
`
`. CAYGNT#= "1"
`w CSOLC_0=mam
`
`(AYGNT # = "0"
`
`CSOLC_0="1"
`
`SO_UPDATE = "I"
`CAYREQ#= "1"
`
`o
`
`SO UPDATE DONE
`—
`‘
`
`ISO_UPDATE_DONE
`
`® W CSOLC_0 = "I"
`
`CSOLC_0 = "I"
`
`CAYREQ # = " "
`
`FIG. 33E
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 48 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 48 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 48 of 127
`
`5,943,482
`
`(SOLC_0 = "1"
`SO_UPDATE=AORBORC
`
`ISO UPDATE DONE .
`-
`-
`
`SO—UPDATE="°"
`csou_0= ISO_UPDATE_DONE
`
`CSOLC_0 = "0"
`SO_UPDATE = "I"
`
`ITIMER_TIMEOUT .® csmc_o5.1"
`
`SO_UPDAIE = "0"
`
`TIMER_TIMEOUT
`
`0N_ARBI
`
`SO_UPDATE = "0"
`csmc = "1"
`CAYREO#="0"
`
`.. "
`
`mm“ .® csou_0=cmrcm#
`
`S0_UPDATE = "0"
`
`CAYGNT#="0"
`
`(SOLC_0 = "I"
`CAYREQ # = "I"
`
`FIG. 33F
`
`CSOL(_0 = "I"
`SO_UPDATE = "I"
`
`FIG. 33F
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 49 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 49 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 49 of 127
`
`5,943,482
`
`(SOLC_0 = "I"
`CAYREQ # = "1"
`
`!T|MER_TIMEOUT
`
`(SOLC_0 = "0"
`SO_UPDATE = "I"
`
`CAYGNT#="0"
`
`.@
`
`SO_UPDATE = "0"
`csmc_o = "1"
`
`SO_UPDATE = "0"
`csmc_o = (mm #
`
`TIMER_TIMEOUT
`
`0N__ARB2
`
`SO_UPDATE = "o"
`csmc_o = "1"
`CAYREQ # = "o"
`
`CAYGNT# = "1"
`
`.
`
`CAYGNT# = "1"
`
`SO_UPDATE = "0'
`csmc_o = (mm
`
`mm
`
`CAYGNT#="0"
`
`SO_UPDATE__DONE
`
`83%;}?
`
`SO_UPDATE = "0"
`csmc_o = "I"
`CAYREQ#="0"
`
`!SO_UPDATE_DONE
`
`0
`
`FIG. 33G
`
`csou_o = "1"
`SO_UPDATE = "0"
`
`~
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 50 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 50 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 50 of 127
`
`5,943,482
`
`ISO_UPDATE_DONE
`
`SO_UPDATE = "0"
`CSDlC_0 = "I"
`
` $0_UPDATE_DONE
`
`(AYREQ # = "0"
`SO_UPDATE = "0"
`(SOLC_0 = "I"
`
`csmc_o = "1"
`50_UPDATE = "1"
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 51 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 51 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 51 of 127
`
`5,943,482
`
`RST
`
`BIT__(NTR [5:01
`
`COUNTER
`
`
`
`sum (”I
`3me M
`
`
`
`SO-UPDATE DONE
`
`so UPDATE
`
`-
`
`920
`
`
`
`
`OUTPUT
`INC_CNTR
`E'TIA'TFE
`LOAD_CNTR
`
`
`
`MACHINE
`csosc_o
`
`
`
`
`
`PWREN [5:0]
`
`BUSEN # [5:0]
`
`(LKEN # [5:0]
`RST#[5:0]
`GPOA [3:0]
`
`LEDS [11:0]
`
`CLK
`
`924
`
`csoc_o
`
`FIG. 34
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 52 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 52 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 52 of 127
`
`5,943,482
`
`RST
`
`ISO_UPDATE
`
`
`csosc_o = "1"
`LOAD_CNTR = SO_UPDATE
`|N(_CN TR = "0"
`
`
`
`so_urum
`
`csosc_o = "0"
`LOAD_CNTR = "o"
`|N(_(NTR = "o"
`
`
` (SOSC_0 = "0"
`IOAD_CNTR = "0"
`
`IN(_CNTR = "0"
`
`
`
`csosc_n = "1"
`
`l0AD_(NTR = "0"
`
`mum = "0"
`
`
`
`IMAX_CNT
`
`LOAD_(NTR = W
`INC_CNTR = IMAXCNT
`csosc_o = IMAXCNT
`
`FIG. 35A
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 53 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 53 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 53 of 127
`
`5,943,482
`
`
`
`
`
`CLK
`
`FIG.35B
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 54 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 54 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 54 of 127
`
`5,943,482
`
`azwaluzé
`
`E3252
`
`S;:SE
`
`8mm:52
`
`ENE52
`
`8.5252
`
`3::SE
`
`2:5
`
`can\*5c
`
`2.
`
`ond:
`
`anew
`
`91:89
`
`~88
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 55 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 55 of 186
`
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 55 of 127
`
`5,943,482
`
`
`
`
`NMI
`HANDLER
`
`
`
`
`
`
`
`ISIJILIISTE
`OTHER
`
`
`
`
`
`
`HANDLER
`
`CALL
`
`(All
`
`PROCEDURES
`
`FIG. 37
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 56 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 56 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 56 of 127
`
`5,943,482
`
`BIOS DEIECIS
`ASR BOOT
`
`444
`
`ISOLATION
`
`IN PROGRESS
`
`EV SEI
`'P
`
`
`
`
`
`
`
`
`
`
`RE-ENABLE
`ALLSLOTS
`EXCEPT ONES
`
`
`ENABLED
`
`
`PRIOR TO ASK
`
`
`443
`
`450
`
`LOG FAILURE
`CLEAR EV
`
`452
`
`
`
`BUS HANG
`
`?
`
`
`PENDING
`
`446
`
`
`BUS
`HANG
`
`PENDING
`?
`
`(All
`
`
`
`
`ISOLATE
`HANDLER
`
`BIOS
`
`RESEI BUS
`
`HANG PENDING
`
`BIT
`
`@ FIG. 38
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 57 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 57 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 57 of 127
`
`5,943,482
`
`FIG. 39
`
`BIOS
`
`ISOLATE
`
`
`
`RESET BUS
`PENDING BIT
`
`4IO
`
`
`SET ISOLATION IN
`PROGRESS EV,
`
`
`
`
`
`
` LOG ADDRESS /
`
`RE-ENABLE ONE SLOT,
`
`
`READ / WRITE FROM IT'S
`
`
`
`PCI (ONFIG SPACE
`
`
`
`
` BUS HANG
`'ENDING SET?
`
`
`DATA HISTORY
`AND BUS
`STATE VECTORS
`
`4I4
`
`
`
`
`LOG FAILURE
`
`SET FAILURE
`
`
`FLAG
`
`
`
`
`RE—ENABLE
`
`
`READ / WRITE
`
`SLOT I
`
`
`
` BUS HANG
`PENDING SET
`
`
`
`
`L06 INABILITY TO
`ISOLATE FAILURE
`
`-
`CLEAR ISOLATION IN
`PROGRESS [v
`
`428
`
`FIG. 39A
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 58 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 58 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 58 of 127
`
`5,943,482
`
`4I8
`
`.
`DISABLE SLOT
`
`
`
`
`UPDATE ISOLATION IN
`PROGRESS EV,
`
`PROCEED TO NEXT
`POPULATED SLOT
`“0
`
`
`
`
` TRIED ALL
`POPU LATED SLOTS?
`
`——-—N0
`
`4T6
`
`YES
`
`
`
`II ABLE SLO
`
`
`
`FAILURE FLAG SET
`
`FOR ANY SLOT?
`
`UPDATE ISOLATION
`
`IN PROGRESS EV
`
`DISABLE SLOTISI, LOG
`FAILURE
`
`44“
`
`
`
`YES
`
`RE-ENABLE NON-FAILED
`SLOTS
`
`
`
`
`426
`
`FIG. 39B
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 59 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 59 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 59 of 127
`
`5,943,482
`
`SEa:E:as
`
`3H.22.5.2“.3E"3:52aEs:..z=.§
`
`N:
`
`552;
`
`m8:
`
`«2
`
`2;...
`
`3.5E.c;
`
`5.2252..ma.
`
`5H522.55.“:
`
`$2_<§_.z=.§
`
`SEsaucy»:
`
`23562EElma_.5aa;
`
`5:35:45
`
`255;E
`
`$225.65:as
`>26”;53::
`
`:3
`
`55:5
`
`33>
`
`53m
`
`Q235..
`
`8d:
`
`Sq
`
`8K:53.51:;322m2
`
`SEQEDS
`
`2.:22:
`
`=25:22:
`:3ME:32:
`P5582:2;
`
`3v
`
`.85
`
`.52as
`
`aztlwzé
`
`653.05%;_.5EE;
`
`“ESE
`
`a?
`
`24.8;E
`
`as:H.gEfiwa:8”.22:
`EEC:was;-l
`
`
`5.5522:53.2:
`
`
`
`:3:25.532
`
`5522..a...ma:5=5
`
`:222592.2”
`
`:55:
`
`EELS
`
`£5
`
`
`
`E.a...as?E
`
`53m
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 60 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 60 of 186
`
`
`
`
`
`
`
`
`
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 60 of 127
`
`5,943,482
`
`ISET_HANG_PEND
`
`
` BR_M_ABORT = o
`!WRT_EN_CAP_I
`WRT_EN_CAP_I
`BR_T_ABORT = o
`
`RCOVR_ACIIVE = o
`
`
`
`
`/ DEVSEL_0 = !DEVSE|._
`P(|_|DLE /
`
`
`BR_M_ABORT = I
`FRAME_/
`
`
`
`SERR_EN = I
`BR_T_ABORT =1
`
`
`
`
`
`SET_HANG_PEND
`
`SERR_EN = I
`
`DEV_SE_L_WAS
`
`
` UT IS & !P(I_IDLE
`
`0: I
`
`HANG_PEND
`
`
`
`457
`
`
`TIME_0UT 15
`
` 4 - BIT
`
` COUNTER
`
`
`PCLK
`
`FIG. 4]
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 61 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 61 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 61 of 127
`
`5,943,482
`
`Emuajfims
`
`m3
`
`EEBEJza
`
`SEIEEW
`
`<3.o:
`
`z::5:22;a
`
`Ev
`
`53::
`
`m2:
`
`magmaII
`So:5«E:3
`
`SK:
`
`5:58
`
`5”.
`
`35:8:2;
`
`E
`
`Sd:
`
`Se
`
`Sq
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 62 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 62 of 186
`
`
`
`
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 62 of 127
`
`5,943,482
`
`Sc
`
`.1355;
`
`a?.w: azzluzélmm
`
`3553::
`
`a:
`
`35253::
`
`53.2:
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 63 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 63 of 186
`
`
`
`

`

`US. Patent
`
`5,943,482
`
`_a:
`
`37>A5.fl_a_7__n_ao_mu5.23anM"anE.as;um__S_.I_fl:5m2:_
`
`_
`
`_
`
`._._mea:nE:_u__
`
`I | I | | l I I I | I | | | | I I | I I I I | I I I I I I I I | I I I | I | I |
`
`
`wua:-"01,,"Smu-human
`
`4_._w"aA5:.IE:.A=.3m:3:__
`
`I_E.a...can
`
`___
`
`_
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 64 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 64 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 64 of 127
`
`5,943,482
`
`____
`
`________________________
`
`____
`
`
`
`—."$32:5:as
`
`sEEs.2:asE3.EggE:2..
`
`
`
`853:2:m2.Badges
`
`
`
`.8.EB:IE>Im2.
`
`a:
`
`€532..qu
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 65 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 65 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 65 of 127
`
`5,943,482
`
`1026
`
`v
`
`SEI SECONDARY
`
`BUS NUMBER OF
`
`BRIDGE CIRCUIT 18
`EQUAL TD ZERO
`
`
`
`BUS-“55'5"
`
`
`(URRENT_P(I_BUS;
`
`
`
`
`INITIALIZEDEV
`AND FCN
`
`
`
`"’24
`
`
`
`SEISUBORDINATE
`IRIS UUUURUIUE
`
`CURRENT
`
`I
`
`
`
`
`
`
`
`
`
`—Pc-B“S
`
`
`
`RESTORE
`
`PCI_BUS,DEV
`
`AND KN
`
`
`
`
`P(|_BUS
`
`EQUALTO
`
`
`(ALL
`ZERO
`
`
`?
`1001
`BUS_ASSIGN
`
`
`
`
`
`
`EIND NEXT PCI - PEI BRIDGE
`
`DR SLOT 36 THAT IS
`POWERED DOWN DR
`EMPIY 0N PCI BUS;
`UPDATE DEV AND FCN
`
`
`
`INCREMENT
`
`
`(URRENT_PCI_BUS
`
`
`PRESERVE
`P(I_BUS, DEV
`
`AND FCN
`
`
`
`1022
`
`1020
`
`””2
`
`1014
`
`1018
`
`1016
`
`
`
`
`
`
`
`SEI SUBDRDINATE
`BUS NUMBER OF
`
`PCI - PCI BRIDGE
`
`SEI PRIMARY BUS
`EUUALTU MAXIMUM
`
`
`
`NUMBER 0E PCI BUSES
`NUMBER OF Pu - PCI
`
`
`BRIDGE EQUALTO
`cURRENI_RcI_BUS
`
`
`
`BRsSIIfiI’II'IIUE
`
`IN(REMENT
`_
`CURRENT_P(I_BUS
`Efi'UAIi‘T'gR'DGE
`
`
`w CURRENLPCLBUS
`
`FIG. 45
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 66 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 66 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 66 of 127
`
`5,943,482
`
`MEM_ALLO(
`
`
`INITIALIZE
`SEARCH
`PARAMETERS
`
`I028
`
`
`
`
`
`
`FWD NEXT
`PCI FUNCTION,
`EMPTY SLOT,
`OR POWERED DOWN SLOT
`
`
`
`
`
`
`
`ALLOCATE DEFAULT
`MEMORY SIZE
`AND ALIGNMENT FOR
`
`EMPTY OR
`
`POWERED DOWN SLOT
`
`
`
`ALLOCATE MEMORY
`RESOURCES AS
`
`SPECIFIED BY THE
`
`PCI FUNCTION
`
`
`I038
`
`FIG. 46
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 67 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 67 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 67 of 127
`
`5,943,482
`
`I/ O_ALI.OC
`
`
`
`
`INITIALIZE
`SEARCH
`PARAMETERS
`
`
`I 040
`
`
`FWD NEXT
`
`PCI FUNCTION,
`EMPTY SLOT, 0R
`POWERED DOWN SLOT
`
`
`
`
`
`
`
`
`ALLOCATE DETAU LT
`l/ O SIZE
`AND ALIGNMENT FOR
`
`EMPTY OR
`POWERED DOWN SLOT
`
`
`
`
`ALLOCATE I / O
`RESOURCES AS
`SPECIFIED BY THE
`
`PCI FUNCTION
`
`I050
`
`FIG. 47
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 68 of 186
`
`WESTERN DIGITAL CORPORATION, EXHIBIT 1010
`Page 68 of 186
`
`

`

`US. Patent
`
`Aug. 24, 1999
`
`Sheet 68 of 127
`
`5,943,482
`
`1053
`
`N
`
`CARD_INI
`
`_,
`‘
`’1'
`,_
`
`
`
`REGISTER 800
`
`
`
`T0 EIND NEWLY
`INSERTED CARD
`
`
`
`
`1052
`
`1057
`
`Y
`
`W
`
`
`
`WRITETO
`SLOT ENABLE
`REGISTER 817 8.
`SET 50 BIT TO
`POWER UP SW 36
`
`
`
`
`
`
`
`
`ACCESS
`PCI BUS 0N
`CARD 807
`
`I054
`
`1055
`
`NUMBERS RESERVED
`FOR THIS SLOT
`
`
`
`
`DETERMINEPRIMARY,
`SECONDARY, AND
`
`SUBORDINATEBUS
`
`
`
`
`
`DETERMINE LOCATION
`
`
`
`CONFIGURE PCI - PCI
`AND SIZE OF I / O
`AND MEMDRV SPACES
`BRIDGE'S PRIMARY,
`
`
`
`
`
`SECONDARY, AND
`RESERVED EDR THIS SLOT
`SUBORDmmBUS
`
`
`NUMB

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket