throbber
(12) United States Patent
`Chu
`
`I IIIII IIIIIIII Ill lllll lllll lllll lllll lllll lllll lllll lllll 111111111111111111
`US006345330B2
`US 6,345,330 B2
`*Feb.5,2002
`
`(10) Patent No.:
`(45) Date of Patent:
`
`(54) COMMUNICATION CHANNELAND
`INTERFACE DEVICES FOR BRIDGING
`COMPUTER INTERFACE BUSES
`
`(75)
`
`Inventor: William W. Y. Chu, Los Altos, CA
`(US)
`
`(73) Assignee: Aegis Technology, Inc., Mountain
`View, CA (US)
`
`JP
`
`06 289953 A
`
`10/1994
`
`(List continued on next page.)
`
`OTHER PUBLICATIONS
`
`Digital Semiconductor, 21152 PCI-to-PCI Bridge Product
`Brief (02/96).
`
`(List continued on next page.)
`
`( *) Notice:
`
`This patent issued on a continued pros(cid:173)
`ecution application filed under 37 CFR
`1.53( d), and is subject to the twenty year
`patent term provisions of 35 U.S.C.
`154(a)(2).
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by O days.
`
`(21) Appl. No.: 09/149,882
`Sep. 8, 1998
`
`(22) Filed:
`
`(51)
`
`Related U.S. Application Data
`(60) Provisional application No. 60/083,886, filed on May 1,
`1998, and provisional application No. 60/092,706, filed on
`Jul. 14, 1998.
`Int. Cl.7 ........................... G06F 3/00; G06F 13/12;
`G06F 13/28; G06F 13/00
`(52) U.S. Cl. ............................ 710/65; 710/29; 710/101
`(58) Field of Search ............................ 375/244; 710/29,
`710/62, 65, 70, 71, 101, 128, 129, 69, 106;
`708/100
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`4,700,362 A * 10/1987 Todd et al.
`................. 375/249
`4,890,282 A
`12/1989 Lambert et al.
`.............. 370/79
`
`(List continued on next page.)
`
`FOREIGN PATENT DOCUMENTS
`
`Primary Examiner-Thomas Lee
`Assistant Examiner----Chun Cao
`(74) Attorney,
`Agent,
`Townsend&Crew LLP
`ABSTRACT
`
`(57)
`
`or
`
`Firm-Townsend&
`
`The present invention encompasses an apparatus for bridg(cid:173)
`ing a first computer interface bus and a second computer
`interface bus, where each of the first and second computer
`interface buses have a number of parallel multiplexed
`address/data bus lines and operate at a clock speed in a
`predetermined clock speed range having a minimum clock
`speed and a maximum clock speed. The apparatus comprises
`an interface channel having a clock line and a plurality of bit
`lines for transmitting bits; a first interface controller coupled
`to the first computer interface bus and to the interface
`channel to encode first control signals from the first com(cid:173)
`puter interface bus into first control bits to be transmitted on
`the interface channel and to decode second control bits
`received from the interface channel into second control
`signals to be transmitted to the first computer interface bus;
`and a second interface controller coupled to the interface
`channel and the second computer interface bus to decode the
`first control bits from the interface channel into third control
`signals to be transmitted on the second computer interface
`bus and to encode fourth control signals from the second
`computer interface bus into the second control bits to be
`transmitted on the interface channel.
`
`In one embodiment, the first and second interface controllers
`comprise a host interface controller (HIC) and a peripheral
`interface controller (PI C), respectively, the first and second
`computer interface buses comprise a primary PCI and a
`secondary PCI bus, respectively, and the interface channel
`comprises an LVDS channel.
`
`EP
`
`0 722 138 A
`
`7/1996
`
`15 Claims, 57 Drawing Sheets
`
`530
`
`525
`
`Host
`Interface
`Controller
`
`505
`
`Peripheral
`Interface
`Controller
`
`555
`
`Asynchronous
`
`Asynchronous
`
`~
`
`Intel Corporation v. ACQIS LLC
`Intel Corp.'s Exhibit 1003
`Ex. 1003, Page 1
`
`

`

`US 6,345,330 B2
`Page 2
`
`......... 714/798
`
`U.S. PATENT DOCUMENTS
`4,939,735 A * 7/1990 Fredericks et al.
`5,278,509 A
`1/1994 Haynes et al.
`5,278,730 A
`1/1994 Kikinis
`5,293,497 A
`3/1994 Free
`5,331,509 A
`7/1994 Kikinis
`5,355,391 A
`10/1994 Horowitz et al.
`5,463,742 A
`10/1995 Kobayashi .................. 395/281
`5,539,616 A
`7/1996 Kikinis
`5,550,710 A
`8/1996 Rahamim et al. ........... 361/687
`5,578,940 A
`11/1996 Dillon et al.
`5,600,800 A
`2/1997 Kikinis et al.
`5,606,717 A
`2/1997 Farmwald et al.
`5,640,302 A
`6/1997 Kikinis
`5,659,773 A
`8/1997 Huynh et al.
`5,663,661 A
`9/1997 Dillon et al.
`5,680,126 A
`10/1997 Kikinis
`5,721,837 A
`2/1998 Kikinis et al. .............. 395/281
`5,819,050 A
`10/1998 Boehling et al.
`........... 395/284
`5,826,048 A * 10/1998 Dempsey et al. ........... 710/129
`5,848,249 A * 12/1998 Garbus et al.
`.............. 710/128
`5,859,669 A * 1/1999 Prentice ...................... 348/469
`5,907,566 A * 5/1999 Benson et al. .............. 714/798
`5,948,047 A
`9/1999 Jenkins et al. .............. 708/141
`5,960,213 A * 9/1999 Wilson .......................... 710/2
`5,968,144 A * 10/1999 Walker et al.
`.............. 709/100
`5,991,844 A * 11/1999 Khosrowpour .............. 710/129
`5,999,952 A
`12/1999 Jenkins et al. .............. 708/100
`
`6,029,183 A
`6,040,792 A *
`6,052,513 A *
`6,216,185 Bl
`
`2/2000 Jenkins et al. .............. 708/100
`3/2000 Watson et al. . . . . . . . . . . . . . . 341/100
`4/2000 MacLaren ................... 395/294
`4/2001 Chu ........................... 710/101
`
`FOREIGN PATENT DOCUMENTS
`
`WO
`WO
`WO
`
`92 18924 A
`94 00970 A
`95 13640 A
`
`10/1992
`1/1994
`5/1995
`
`OTHER PUBLICATIONS
`
`Intel Corporation, Intel 430TX PCISET: 82439TX System
`Controller (MTXC) Architectural Overview (02/97).
`Intel Corporation, Intel 82371AB PCI-to-ISA/IDE XCEL(cid:173)
`ERATOR (PIIX4) Architectural Overview (04/97).
`Intel Corporation, Intel 440LX AGPSET: 82443LX PCI
`A.G.P. Controller (PAC) Advance Information (08/97).
`National Semiconductor, DS90CR215/DS90CR216 General
`Description (07/97).
`National Semiconductor, DS90CR215 Product Folder.
`Video Electronics Standards Association (VESA), Plug and
`Display(P&D) Standard, P&D and Digital Transition Mini(cid:173)
`mized Differential Signaling (TMDS) Video Transmission
`Overview, Version 1, Revision 0, pp. 1 & 31-34 (1997).
`* cited by examiner
`
`Ex. 1003, Page 2
`
`

`

`Flat
`Panel
`Display
`
`A
`
`r...
`
`~
`
`.
`
`-y
`
`Graphics 1--
`Subsystem
`
`North
`Bridge
`
`Keyboard V
`
`A
`
`,
`
`. 1/0
`':
`" Device
`
`---
`
`South
`Bridge
`
`r-------- ---------
`
`I
`
`•
`
`'F
`
`Notebook PC
`
`CPU
`
`Host Bus
`
`Cj
`•
`00. •
`
`L..---100
`
`PC
`Card
`
`Primarv PCI Bus
`...
`
`/105
`
`I
`I
`I
`I L High Pm Count
`: Connectors
`---------
`160
`PCl-to-
`PCIBridge
`
`I
`
`I
`
`~50
`
`I
`
`101
`102
`
`Seconda PCI Bus
`
`PCI
`Device 1
`
`155
`
`PCI Add(cid:173)
`on Board2
`
`FIG. 1
`
`Ex. 1003, Page 3
`
`

`

`TM
`Attached Computer Module
`
`/221
`
`I
`
`215
`205
`\ XI~-~~
`.J. ,"
`Power 81
`-
`
`' , iL,,.
`
`~
`
`d •
`r:JJ.
`•
`
`r-200
`
`210
`\
`
`Peripheral Console
`
`Power
`Supply
`
`CPU, Cache,
`North Bridge
`
`-
`
`I
`
`Graphics
`Subsystem
`
`216
`
`Memory
`
`....
`
`....
`
`Control
`Signals
`
`Video Output
`,219
`
`HOD
`
`IDE
`Cntrlr
`
`PCI Bus
`
`-
`
`Host
`Interface
`Controller
`
`I
`BIOS
`
`I
`
`USS
`
`XBus
`
`ITR; OMA
`
`South
`Bridge
`
`-
`
`To Display
`
`-
`I
`
`,..._ PCI
`Device
`
`PCI
`Bus
`
`- PCI
`
`Device
`
`Peripheral
`Interface
`~
`Controller
`
`...
`
`220_)
`
`217)!
`Video Bus
`
`I
`I
`I
`
`218
`XPBus IM);
`
`I
`
`I
`I
`I
`I
`I
`I
`~
`:Peripheral Bu~
`I
`I
`
`.... -- ...
`
`,,.
`
`I
`
`'
`'
`
`1
`
`FIG. 2
`
`Ex. 1003, Page 4
`
`

`

`U.S. Patent
`
`Feb.5,2002
`
`Sheet 3 of 57
`
`US 6,345,330 B2
`
`Computing System
`
`__.......----305
`
`CPU
`
`CPU/NB
`signals
`
`North BridQe s Primary PC I Bus
`r ____ _J______
`PCI Bus Bridge
`l Host
`l ¥ with
`l
`,- Interface
`Interface Dev.
`l Controller
`Pair And PBus
`
`I
`I
`
`Host Bus
`
`31 o......._ North
`Bridge
`I
`
`Peripheral System
`
`South
`
`I
`I
`I
`I
`I
`I
`
`I
`
`I
`
`•
`
`•
`
`I
`I
`I
`I
`Peripheral
`1
`I
`:
`I-C_P_U_/N_B_l.......---1 Interface
`l
`Controller
`Bridge signals I
`L-----~-----
`
`Second arv PC I Bus
`
`I
`PCI
`Device 1
`
`I
`PCI Add(cid:173)
`on Board 2
`
`FIG. 3
`
`Ex. 1003, Page 5
`
`

`

`U.S. Patent
`
`Feb.5,2002
`
`Sheet 4 of 57
`
`US 6,345,330 B2
`
`Computing System
`
`CPU
`
`,-----------
`!
`1 Integrated
`Main 1-----.-t,
`Memory
`: Host
`:
`.... 1 _...........~405
`:
`Interface
`Graphics ---·- Cntlr. &
`;
`Subsystem
`: North Bridge
`:
`!
`I
`
`-•
`
`I
`
`I
`
`...... - - · I I
`I
`I
`I
`I
`
`I
`
`I
`I
`I
`Peripheral System :
`I
`I
`I
`I
`I
`I
`Integrated
`1
`Other Bus!
`:
`Peripheral
`1 __,,,- r-. 410
`Interface
`:
`1 Cntlr. &
`r
`:
`S. Bridge
`I
`PCIBus1-----~-----~
`
`I
`PCI
`Device
`
`PCI
`Device
`
`FIG. 4
`
`Ex. 1003, Page 6
`
`

`

`U.S. Patent
`
`Feb.5,2002
`
`Sheet 5 of 57
`
`US 6,345,330 B2
`
`Primary PCI Bus
`
`...
`
`PCI Clock
`
`530
`\
`
`J~
`
`1 r
`
`10 Control
`
`
`H ost
`
`In terface
`ontroller
`C
`
`525
`
`1 r
`PCI Bus
`Controller
`
`I
`
`Asynchronous
`
`1,
`
`510_...,-
`
`XPBus
`Controller
`
`.~ J ~ .~
`
`_,,
`1-....
`
`~
`
`_.
`515
`XPBus ___ _ --
`1 592
`- -
`590~
`' -
`I
`7
`PD[3::0], P
`CNI -
`I
`I
`
`I ----
`
`Asynchronous
`
`i--505
`
`p
`eripheral
`
`I nterface
`Controller
`
`V 555
`
`~ PLL
`Clock ~520
`v-
`r---- - ----- - ,-- -----,
`I
`I
`PCK
`I PDR[3::0], PCNR
`-591
`I
`RESET# -'-594
`PCKR
`..... 595 t
`593-
`·- ----- ,_
`I
`- ____ J
`, , 1 rD1
`
`XPBus
`Controller
`
`i.--565
`
`575
`
`570
`~
`\
`I
`PLL • PCI Bus I\
`10
`560 Control
`
`Clock
`
`Controller
`
`PCI Clock u
`
`. h
`
`1,
`
`I
`PCI
`Device
`
`j ..
`
`,,
`
`Secondary
`PCI Bus
`
`\
`
`580
`
`FIG. 5
`
`Ex. 1003, Page 7
`
`

`

`U.S. Patent
`
`Feb.5,2002
`
`Sheet 6 of 57
`
`US 6,345,330 B2
`
`Flash Memory , 601
`
`BIOS/
`Configuration
`
`(600
`
`A
`
`C
`
`66 0
`'-
`
`PCICLK
`
`~ Slave Data Path
`
`~
`
`FIFO
`
`PCIA[2_
`r
`
`_
`
`PLL
`
`PCK
`
`632
`
`r------------------
`
`L...c...631
`
`!~~ ...... , .. '--..
`rr?;-· ...I
`
`670
`H A/DMUX ~~tR
`620
`61Q
`_______ /"' ---- ,£.. _____________ \.. 650
`: 1 ~ 622
`---"-+----~.&.
`611 ---.;.+'.-ir612~.:..
`Dec .. -..... _,___,
`613
`: 627.. 6!\23
`Parallel lo
`AD[31::0] out
`t--+,!---'---'----,1-+-1:.i Serial
`Mstr Data Path :
`,~ ~-;;;;-~&~
`Converter
`
`XPBus
`
`• PCK
`
`on? ~
`r
`PD1 ~
`r
`
`onr,
`
`617
`._--1 ...... --.,.~ ~ : r:-,
`616 ~
`FIFO ~ I Dec 11o1,~1-+---1
`618
`r---r,614 !
`PCI CNTL ~ Slave
`- - - -~ - ; ... ~ RD/WR
`Control
`
`~
`
`, . . - - - I
`
`. .__ .
`
`'''628
`624
`....-...-......)
`
`I
`
`1
`
`-
`
`I ~633
`, __ c_N_T_L_o_u1--.. ~I Parallel to Serial ___ P_CN_-~
`r I Converter
`
`r
`
`1
`
`p~~l530-r~i~~6175;
`14-_R_E_SE_T_#4----11 Reset Cntl
`I
`~
`
`.. ----t-R_E_S_ET_#_
`,
`11
`
`-• PDR3
`
`1,
`
`in
`
`642_ V
`
`:
`:
`Control
`:
`Cnt i-:-,-
`Decoder &
`PCNR
`Separate
`1 "';---------------------
`_ I Serial to Parallel 114--;,i----tl
`1-+-----=8.::."'-..,' .... Data Path 1<11-1-1H---t-C.,..N_T_L...,.1-
`-
`r 615 : : ...... --,....~ ,
`4-i Converter
`I -
`ii 625 +
`643/1
`......-----,
`s~I,
`~ j r
`(
`...,_ __ __,
`
`-
`
`Master
`RD/WR
`Control
`
`: :
`\ Control
`Encoder & ~ -:-t,
`: :
`4+- ,- Merge
`: :
`Data Path
`,,
`________________ ,,_
`Bus Controller
`
`Ho st
`PC I
`Bu s
`
`RESET#s
`
`CPU
`
`North
`Bridge
`
`-
`Translator ~ AD[3 ::OJ in -
`... ~--t------r~ & GPIO
`~ CPU CNTL ~
`.i!:===:j------..1
`~...______.)
`690
`
`- - _J "- - - - - - - -... -.. _____ ..,.
`
`-
`
`Serial to
`Parallel
`Converter
`
`,
`
`-
`
`~
`
`1
`
`~
`
`PDR1
`
`PORO
`
`PCKR
`
`VPD
`
`:
`
`'
`
`VPCK
`
`....,_,...._
`[ill] 641
`644
`t . ...1
`-7------------- ~----
`640
`Receiver 681 >-..
`Serial to
`: . ' . ' . ' . ' . '
`Parallel
`Converter
`680../"'-----r--'
`: .. ...
`
`Latch/Driver
`
`Graphics
`Controller
`
`Video Port Data [0::15]
`
`Video Pon Control
`
`FIG. 6
`
`Ex. 1003, Page 8
`
`

`

`d •
`r:JJ.
`•
`
`Primary PCI Bus
`Transaction Active
`Initiator Ready
`HI C Generates
`HIC Accepts Command
`HIC requests to retry
`Parity for NC; D/BE
`Used locally for config. 0
`Data Parity Error
`Address/System Parity Error
`HIC requests to be master
`Host grants bus
`
`Comment
`
`Positive decode, medium
`Posted Read operation
`
`S. Bus device requests bus
`
`Independent signal
`
`FIG. 7
`
`Encode
`
`HIC as Target (Default)
`Control Signal HIC to XPBus XPBusto HIC
`FRAME#
`Encode (BSO)
`Encode (BS 1)
`IRDY#
`TROY#
`Local
`DEVSEL#
`Local
`STOP#
`Local
`Encode
`PAR
`IDSEL
`Local
`PERR#
`Encode
`SERR#
`REQ#
`GNT#
`RST
`
`Decode
`
`Decode
`Decode
`Decode
`
`Ex. 1003, Page 9
`
`

`

`d •
`r:JJ.
`•
`
`HIC as Master
`Control Signal
`FRAME#
`IRDY#
`TROY#
`DEVSEL#
`STOP#
`PAR
`IDSEL
`PERR#
`SERR#
`REQ#
`GNT#
`RST
`
`HIC to XPBus
`
`XPBus to HIC
`Decode
`Decode
`
`Local
`Local
`Local
`Encode
`Local
`Encode
`
`Encode
`
`Decode
`
`Decode
`Decode
`Decode
`
`Primary PCI Bus
`Transaction Active
`Initiator Ready
`Receive from Target
`Receive from Target
`retry handles locally
`Parity for NC; 0/BE
`Used locally for config. 0
`Data Parity Error
`Address/System Parity Error
`HIC continue to be Master
`Arbiter grant bus to HIC
`
`Comment
`
`PCI device can end REQ#
`Arbiter can deassert GNT#
`Independent signal
`
`FIG. 8
`
`Ex. 1003, Page 10
`
`

`

`U.S. Patent
`
`Feb.5,2002
`
`Sheet 9 of 57
`
`US 6,345,330 B2
`
`Primary PCI Bus
`
`PCICLK
`
`AD
`
`--©-
`C/BE# ~ ..
`.. ~ \._ __ __,!
`~ ...
`
`IRDY#
`
`TROY#
`
`\
`I
`.... =ill:::: ~ ~
`
`BE#
`
`...... \ ~
`........... ~
`
`DSEL#
`
`STOP#
`
`PD0·3
`
`PDR0-3
`
`1.5 elk
`4"-E( _
`
`A
`
`______::,.,> 1111
`
`1.5 elk
`
`-<-->1111
`
`D
`
`Delay ~i
`cab1.;ii Secondary PCI Bus
`
`PCICLK
`< 2
`
`I
`
`>I
`
`I
`I
`FRN I~
`I
`
`AD
`
`C/BE#
`
`IRDY#
`
`TROY#
`
`DSEL#
`
`.. - -© -~~ ..
`.. ~
`... ~.~
`.. ~ .. ~
`~
`
`FIG. 9
`
`Ex. 1003, Page 11
`
`

`

`U.S. Patent
`
`Feb.5,2002
`
`Sheet 10 of 57
`
`US 6,345,330 B2
`
`Primary PCI Bus
`
`~ .... ~
`
`BE#
`
`......... ~ ..... :-:\ ...... _______ c=:_
`. . . . . . \ ~
`~
`.......... \,_ __ M_ed_iu_m_~~
`
`FRM
`
`AD
`
`C/BE#
`
`IRDY#
`
`TROY#
`
`DSEL#
`
`:1~<--->1111
`Gabl\
`i
`
`1.5clk
`
`A
`
`Delay
`
`D1
`1111
`
`D2
`
`Ill
`
`Secondary PCI Bus
`
`< 2
`
`>I
`c=
`........,,~-------------
`F~~~:
`
`I
`
`I
`I
`
`AD~~ · · · ·~ · · · · ·
`
`BE#
`
`IRDY#
`
`TROY#
`
`DSEL#
`
`...... ~ ..... :-:\..____ ____ .._r------_ ...
`
`'------~·
`
`·~········..
`
`FIG. 10
`
`....... L
`I
`I
`I
`I
`I
`:
`
`PD0·3
`
`I
`
`:
`I
`I
`I
`
`Ex. 1003, Page 12
`
`

`

`U.S. Patent
`
`Feb.5,2002
`
`Sheet 11 of 57
`
`US 6,345,330 B2
`
`Flash Memory ~ 11 Q 1
`(Optional)
`
`A
`
`C
`
`PCKR
`
`1
`
`-
`
`: •
`
`;_
`
`1
`_
`
`___,
`
`-
`
`XPBus
`
`PCKR~ -
`
`pnc~
`
`PDR2 -
`
`~
`
`111 j
`1116 -:--
`
`:
`
`1
`
`y
`
`.~~~~-------~~~L~~~~-1-~0
`ai~31 •r
`116~ JNDMUX
`:I PLL i--,
`1122
`: ~ Slave Data Path
`PCI CLK
`1132 r(1r .... 1_
`:. I FIFO ~ -
`1112
`: _, FIFO ~ ... ::---i::, __ A_D_[3_1_::0_J_o_ut_...,...,~.:------. -
`1111':
`1113 -1,>,-
`""\
`':
`Parallel to
`Mstr Data Path:: 1127, 1123
`: _
`Serial
`•
`PDR1;.
`PCI AD~
`Converter _
`,_
`Pn<:>t"I..
`L _ _,.._J---Tt ...... """''11-~
`___ , =
`. . . . . ~ ~ ~ , . .
`I r1133
`, .J Parallel to Serial
`,_ FIFO ~ Dec 111~----i
`~
`~ -
`' .....___,.'-
`r------!1, -911
`Converter
`___ P_C_N_R-1,_.a
`lJ
`------- y----------
`.., Transmitter
`1114
`:
`'~ -1128
`1118
`1130
`~
`pc1cNTL ~ sLv
`r1135
`,, L,-1124 :
`j
`:
`.-
`~~:Co~
`~ I Reset Cntl
`Control
`:,
`-1
`I
`~
`1-+------'B;;.:u:.::s+-a'~""'~ ~:r:~~~h i.~•-----+---1 ... ,_..,r,..;..,~..,;"'IL Serial to Parallel 1o1-M1-,1;.1,oc".l.ll"''--I
`:
`Decoder &
`._ ... ..., .... -.._--
`.-
`1 on ....i Converter
`MASTER -
`r1115
`'
`I
`(
`1142 Yl I,....._____, ~ PD3
`+,1125
`:1143
`-+.-- Merge -~
`-+.
`Control
`--+-
`Encoder &
`--
`--
`....., ............ - ... ~
`- - ~1141
`( ; ~ _l
`1140: ·------- -- -----------
`'-1190
`-1---------------V-id_eo_Po_rt_D_a_t_a"-[0_::_15-']-------~-~ Parallel 1' 189
`Ii
`r 1182
`I
`I
`
`CNTL out
`
`PCKR
`.._,,_. _____ .....,.____
`
`:
`
`RESET#
`
`1-
`
`RESET/I._
`
`~
`
`Data Path
`
`_
`
`Cntl
`
`1
`
`I
`I
`I
`I
`I
`I
`I
`I
`
`I
`I
`
`RD/WR
`Control
`
`Serial to
`________________ : , ___ , .. -------.Jolll~l--+----++---1 Parallel
`Bus Controller
`Translator
`AD[31::0] in
`Converter
`
`~
`
`~
`
`CPU CNTL
`~
`;_ & GPIO
`Latch/Drover 1------------.. ;_.,
`
`PD1
`
`PDQ
`
`PCK
`
`Video Port Control
`
`.-----,,:.:_R,ecelver
`
`VPD ~
`~ lo Serial 1-----+.....;..;..;;. __ ..,
`- Converte
`
`Secondary
`PCI Bus
`
`South
`Bridge
`
`~
`
`RESET#
`
`Video
`Capture
`Circuit
`
`Video-1---------------------·.il Clock
`Clock
`- , Doubler
`
`FIG. 11
`
`1183
`
`2X Video Clock -
`
`1184
`_
`
`VPCK ~
`
`Ex. 1003, Page 13
`
`

`

`d •
`r:JJ.
`•
`
`PIC as Target
`Control Signal PIC to XPBus
`Encode (BSD)
`FRAME#
`IRDY#
`Encode (BS1)
`TROY#
`Local
`DEVSEL#
`Local
`STOP#
`Local
`PAR
`Encode
`IDSEL
`Local
`PERR#
`Encode
`SERR#
`Encode
`REQ#
`GNT#
`RST
`
`Encode
`
`XPBus to PIC
`
`Decode
`Decode
`
`Decode
`Decode
`Decode
`
`Secondary PCI Bus
`Transaction Active
`Initiator Ready
`PIC Generates
`PIC Accepts Command
`PIC requests to retry
`Parity for NC; D/BE
`Used locally for config. 0
`Data Parity Error
`Address/System Parity Error
`PIC requests to be master
`PIC qrants bus to itself
`
`Comment
`
`Positive decode, medium
`Host can stop trans.
`
`P. Bus device requests bus
`
`Independent signal
`
`FIG. 12
`
`Ex. 1003, Page 14
`
`

`

`PIC as Master (Default)
`Control Signal PIC to XPBus
`FRAME#
`IRDY#
`TROY#
`DEVSEL#
`STOP#
`PAR
`IDSEL
`PERR#
`SERR#
`REQ#
`GNT#
`RST
`
`Local
`Local
`Local/Encode
`Encode
`Local
`Encode
`Encode
`
`Encode
`
`d •
`r:JJ.
`•
`
`XPBus to PIC
`Decode
`Decode
`
`Decode
`
`Decode
`Decode
`Decode
`
`Secondary PCI Bus
`Transaction Active
`Initiator Ready
`Receive from Target
`Receive from Target
`Receive from Target
`Parity for NC; D/BE
`Used locally for confiq. 0
`Data Paritv Error
`Address/System Parity Error
`PIC reauest to be Master
`Arbiter arant bus to PIC
`
`Comment
`
`Target can stop trans.
`
`-
`
`Independent signal
`
`FIG. 13
`
`Ex. 1003, Page 15
`
`

`

`U.S. Patent
`
`Feb.5,2002
`
`Sheet 14 of 57
`
`US 6,345,330 B2
`
`1400
`
`1455
`
`1450
`
`1405
`1410
`
`HIC
`
`PIC
`
`FIG. 14
`
`Ex. 1003, Page 16
`
`

`

`U.S. Patent
`US. Patent
`
`Feb. 5, 2002
`Feb.5,2002
`
`Sheet 15 of 57
`Sheet 15 of 57
`
`US 6,345,330 B2
`US 6,345,330 B2
`
`0
`LO
`
`1550
`
`LO -
`
`(.) -a..
`PIC
`
`LO
`LO
`
`LO -
`1555
`1582
`
`- - - -
`-
`----------
`
`1581
`
`0
`-
`1580
`«>
`LO
`
`LO
`
`~
`•
`(!)
`
`FIG.15
`-LL
`
`LO -
`C1')
`1583
`«>
`~
`1505
`LO -
`
`LO
`0
`
`0
`0
`
`LO -
`1500
`
`(.) -I
`
`Ex. 1003, Page 17
`
`Ex. 1003, Page 17
`
`

`

`U.S. Patent
`
`Feb.5,2002
`
`Sheet 16 of 57
`
`US 6,345,330 B2
`
`..._ __ o D----
`
`..._._-uo D1----......
`
`P44
`
`P1
`
`V44
`
`V1
`
`1605
`
`1610
`
`FIG. 16
`
`Ex. 1003, Page 18
`
`

`

`~ •
`'Jj_
`•
`
`ACM s XIS BUS Connector Plug PIN Position (88 pin):
`
`V23
`V24
`V25
`V26
`V27
`V28
`V29
`V30
`V31
`V32
`V33
`V34
`V35
`
`V36
`V37
`V38
`V39
`V40
`V41
`V42
`V43
`V44
`
`GND GND
`P&D DO+ RED VIDEO
`P&D DO - GND
`GND GREEN VIDEO
`P&D CLK + GND
`P&D CLK -
`BLUE VIDEO
`GND GND
`P&D D1 + HSYNC
`P&D 01 -
`VSYNC
`GND GND
`P&D D2 + DDC2: SCL
`P&D 02- DDC2: SDA
`Confiq 3 Confiq 2
`
`GND TV CV/CNTLO
`VPCK+ SVY/CNTL 1
`VPCK-
`SV C/CNTL2
`GND V33
`VPD+ V33
`VPD-
`V33
`GND V33
`GND V33
`GND V33
`
`V1
`V2
`V3
`V4
`vs
`V6
`V7
`VB
`V9
`V10
`V11
`V12
`V13
`
`V14
`V15
`V16
`V17
`V18
`V19
`V20
`V21
`V22
`
`P23
`P24
`P25
`P26
`P27
`P28
`P29
`P30
`P31
`P32
`P33
`P34
`P35
`
`P36
`P37
`P38
`P39
`P40
`P41
`P42
`P43
`P44
`
`GND
`GND
`PORO+
`PDO +
`PORO -
`PDO -
`GND GND
`PD1+ PDR1+
`PD1 -
`PDR1 -
`GND GND
`PD2+ PDR2+
`PD2 -
`PDR2 -
`GND GND
`PCK+ PCKR+
`PCK -
`PCKR -
`Confiq 1 Confiq 0
`
`GND GND
`PD3+ PDR3+
`PDR3 -
`PD3 -
`GND GND
`PCN+ PCNR+
`PCN-
`PCNR-
`Reserved vs
`Reserved
`VS
`Reserved V5
`
`P1
`P2
`P3
`P4
`P5
`P6
`P7
`P8
`P9
`P10
`P11
`P12
`P13
`
`P14
`P15
`P16
`P17
`P18
`P19
`P20
`P21
`P22
`
`FIG. 17
`
`Ex. 1003, Page 19
`
`

`

`d •
`r:JJ.
`•
`
`Pin No.
`P2
`P3
`PS
`P6
`P8
`pg
`P11
`P12
`P15
`P16
`P18
`P19
`P24
`P25
`P27
`P28
`P3Q
`P31
`P33
`P34
`P37
`P38
`P40
`P41
`P13
`P35
`P1 P4 P7 P10
`P14 P17 P23 P26
`P29,P32,P36,P39
`
`Symbol
`PORO+
`PORO -
`PDR1+
`PDR1 -
`PDR2+
`PDR2 -
`PCKR+
`PCKR -
`PDR3+
`PDR3 -
`PCNR+
`PCNR -
`PDQ+
`PDQ -
`PD1+
`PD1 -
`PD2 +
`PD2 -
`PCK+
`PCK -
`PD3 +
`PD3 -
`PCN+
`PCN -
`Confia Q
`Confia 1
`
`Signal
`LVDS
`LVDS
`LVDS
`LVDS
`LVDS
`LVDS
`LVDS
`LVDS
`LVDS
`LVDS
`LVDS
`LVDS
`LVDS
`LVDS
`LVDS
`LVDS
`LVDS
`LVDS
`LVDS
`LVDS
`LVDS
`LVDS
`LVDS
`LVDS
`Static
`Static
`
`Standard
`
`3.3v or GND
`3.3v or GND
`
`Description
`Peripheral data reverse O +
`Peripheral data reverse O -
`Peripheral data reverse 1 +
`Peripheral data reverse 1 -
`Peripheral data reverse 2 +
`Peripheral data reverse 2 -
`Peripheral clock reverse +
`Peripheral clock reverse -
`Peripheral data reverse 3 +
`Peripheral data reverse 3 -
`Peripheral control reverse +
`Peripheral control reverse -
`Peripheral data O +
`Peripheral data Q -
`Peripheral data 1 +
`Peripheral data 1 -
`Peripheral data 2 +
`Peripheral data 2 -
`Peripheral clock +
`Perioheral clock -
`Peripheral data 3 +
`Perioheral data 3 -
`Peripheral control+
`Perioheral Control -
`Confiauration bit 0
`Confiouration bit 1
`
`GND
`
`GND
`
`Ground
`
`FIG. 18
`
`Ex. 1003, Page 20
`
`

`

`d •
`r:JJ.
`•
`
`Symbol
`Red Video
`Green Video
`Blue Video
`HSYNC
`VSYNC
`DDC2 SCL
`DDC2 SDA
`TV-CV/CNTL 0
`SV Y/CNTL 1
`SVC/CNTL2
`DO+
`DO -
`CLK+
`CLK-
`01 +
`01 -
`02 +
`02 -
`VPCK+
`VPCK -
`VPD+
`VPD -
`Confia 2
`Confia 3
`GND
`
`Signal
`AnaloQ
`Analoq
`Analoq
`
`TMDS
`TMDS
`TMDS
`TMDS
`TMDS
`TMDS
`TMDS
`TMDS
`LVDS
`LVDS
`LVDS
`LVDS
`
`Standard
`
`VESA DOC std 2
`VESA DOC std 2
`
`Super Video
`Super Video
`VESAP & D
`VESAP& D
`VESAP & D
`VESAP& D
`VESAP& D
`VESAP & D
`VESAP&D
`VESAP & D
`
`3.3v or GND
`3.3v or GND
`GND
`
`Description
`Video
`Video
`Video
`Horizontal Svnc
`Vertical Sync
`DOC Clock
`DOC Data
`TV Composite Video
`SV Luminance or Control 1
`SV Chrominance or Control 2
`Data O +
`Data O -
`Clock+
`Clock -
`Data 1 +
`Data 1 -
`Data 2 +
`Data 2 -
`Video Port Pixel Clock +
`Video Port Pixel Clock -
`Video Port Pixel Data +
`Video Port Pixel Data -
`Confiauration bit 2
`Confiauration bit 3
`Ground
`
`Pin No.
`V2
`V4
`V6
`VB
`V9
`V11
`V12
`V14
`V15
`V16
`V24
`V25
`V27
`V28
`V30
`V31
`V33
`V34
`V37
`V38
`V40
`V41
`V13
`V35
`V1 ,V3,V5,V7,
`V10,V23,V26,
`V29,V32,V36,
`V39,V42,V43,
`V44
`
`FIG. 19
`
`Ex. 1003, Page 21
`
`

`

`U.S. Patent
`
`Feb.5,2002
`
`Sheet 20 of 57
`
`US 6,345,330 B2
`
`Symbol
`p II RTN
`PDQ+
`PDQ -
`on1 RTN
`PD1+
`PD1 -
`PD2 RTN
`PD2 +
`PD2 -
`PD3 RTN
`PD3 +
`PD3 -
`PCK RTN
`PCK+
`PCK -
`PCN RTN
`PCN +
`PCN -
`PORO RTN
`PORO+
`PORO -
`PDR1 RTN
`PDR1+
`PDR1 -
`PDR2 RTN
`PDR2 +
`PDR2 -
`PDR3 RTN
`PDR3 +
`PDR3 -
`PCKR RTN
`PCKR +
`PCKR -
`PCNR t<IN
`1-'CNK+
`PCNR -
`RESET#
`
`1
`12
`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
`134
`~~
`36
`37
`
`Signal
`
`Data Rate
`
`Svnch Tn Dr'll
`
`1 Q X ~l""k r<>to
`
`Svnch. To PCK
`
`10 x clock rate
`
`Svnch. To PCK
`
`10 x clock rate
`
`Svnch. To PCK
`
`10 x clock rate
`
`Clock
`
`Clock rate
`
`Synch. To PCK
`
`1 0 x clock rate
`
`Synch. To PCKR
`
`10 x clock rate
`
`Synch. To PCKR
`
`10 x clock rate
`
`Synch. To PCKR
`
`1 O x clock rate
`
`Synch. To PCKR
`
`10 x clock rate
`
`Keverse Dir. Clock
`
`Clock rate
`
`::;ynch. 10 l"'L,l\t'(
`
`1 U x CIOCK rate
`
`Asynchronous
`
`FIG. 20
`
`Description
`rsf\1D
`, : .... ..;,;;I I Vn~ n,,t,:, 0 +
`C'.nmn11tor tn ""'
`Comouter to Perioheral LVDS Data O -
`r.No
`Comouter to Perioheral LVDS Data 1 +
`Comouter to Perioheral LVDS Data 1 -
`GND
`Comouter to Perioheral LVDS Data 2 +
`Comouter to Perioheral LVDS Data 2 -
`GND
`Comouter to Perioheral LVDS Data 3 +
`Comouter to Perioheral LVDS Data 3 -
`GND
`Computer to Peripheral LVDS Clock+
`Comouter to Perioheral LVDS Clock -
`GND
`Computer to Peripheral LVDS Control +
`Comouter to Perioheral LVDS Control -
`GND
`Peripheral to Computer LVDS Data O +
`Peripheral to Computer LVDS Data O -
`GND
`Peripheral to Computer LVDS Data 1 +
`Peripheral to Computer LVDS Data 1 -
`GND
`Peripheral to Computer LVDS Data 2 +
`Peripheral to Computer LVDS Data 2 -
`GND
`Peripheral to Computer LVDS Data 3 +
`Peripheral to Computer LVD::; Data 3 -
`GND
`Peripheral to Computer LVDS Clock+
`Peripheral to Computer LVD::; c.;lock -
`1..:,NU
`1-'enPheral to computer LVDS control +
`Perioheral to Comouter LVDS Control -
`Reset
`
`Ex. 1003, Page 22
`
`

`

`PCK CK+ CK+ CK+ CK+ CK+ CK-
`PDO BSO CMO# AOO
`A01
`A02 A03
`P01 BS1 CM1# A08
`A11
`A09 A10
`PD2 BS2 CM2# A16 A17 A18 A19
`PD3 BS3 CM3# A24 A25
`A26 A27
`
`CK-
`CK+ CK+ CK+ CK+ CK+ CK-
`CK-
`CK-
`CK-
`D02 D03
`A06 A07
`A04 A05
`BSO BEO# DOO D01
`A12 A13 A14 A15 BS1
`011
`009
`010
`BE1# 008
`017 D18
`019
`A20 A21
`A22 A23
`BS2 BE2# 016
`BS3 BE3# 024
`A28 A29 A30 A31
`025 D26
`027
`
`CK-
`CK-
`004 D05
`012
`013
`020
`021
`028
`029
`
`CK-
`CK-
`007
`006
`015
`014
`022 D23
`031
`030
`
`e • rJ'j
`
`•
`
`~
`~
`?'
`~Vt
`N
`
`= =
`
`N
`
`FIG. 21
`
`rJ'l =-~
`~ .....
`N
`lo-"
`;i ,...,
`Vt
`-..J
`
`Ex. 1003, Page 23
`
`

`

`d •
`r:JJ.
`•
`
`PCK-
`
`PCK+
`
`PCK-
`
`BSO
`BS1
`BS2
`BS3
`1
`
`CN9 CN10 CN11 CN12 CN13 CN14 CN15 CN16 CN17
`
`PCK+
`
`PCK-
`
`PCK+
`
`PCK-
`
`BSO
`BS1
`BS2
`BS3
`0
`
`BEO# 000
`BE1# 008
`BE2# 016
`BE3# 024
`CNO
`CN1
`
`005
`004
`003
`002
`001
`013
`012
`011
`010
`009
`021
`018
`017
`020
`019
`027
`026
`025
`029
`028
`CN2 CN3 CN4 CNS CN6
`
`007
`006
`015
`014
`022
`023
`031
`030
`CN7 CN8
`
`BSO
`BS1
`BS2
`BS3
`1
`
`CN9 CN10 CN11 CN12 CN13 CN14 CN15 CN16 CN17
`
`FIG. 22
`
`Ex. 1003, Page 24
`
`

`

`U.S. Patent
`
`Feb.5,2002
`
`Sheet 23 of 57
`
`US 6,345,330 B2
`
`PCK
`
`PCK
`
`PDO ~ < I[7 PDQ
`
`PD1
`
`PD2
`
`PD3
`
`FIG. 23
`
`PD1
`
`PD2
`
`PD3
`
`PCN
`
`Ex. 1003, Page 25
`
`

`

`U.S. Patent
`
`Feb.5,2002
`
`Sheet 24 of 57
`
`US 6,345,330 B2
`
`...
`
`, '
`10 Control
`
`Primary PCI Bus
`a
`
`, '
`PCI Bus
`Controller
`
`I
`
`I
`
`Host
`Interface
`Controller
`
`PC I Cloe<
`,,
`
`Asynchronous
`
`~
`
`XPBus
`PLL
`~
`Controller
`Clock
`A .. ~ .. Al
`r-- -- - ----- - ..... _ -----
`
`Peripheral
`Interface
`Controller
`
`RSTEH# ~ ~ , ~ , ,
`~ Controller
`..
`
`Asynchronous
`
`XPBus
`
`PLL
`Clock
`
`PCIClock v
`
`I
`10
`Control
`a
`
`Secondary
`PCI Bus
`
`,,
`
`PCI Bus
`Controller
`...
`, '
`
`I
`PCI
`Device
`
`FIG. 24
`
`XPBus------
`
`__ 1
`I
`PD
`[3::0]:
`I
`I
`I
`
`PCK
`
`1-....
`I /
`
`PCKR
`
`~
`
`-
`
`I
`I
`I PDR[3::0]
`I
`RSTEP# :
`I
`I
`- ~- ----- - -- ____ J
`
`Ex. 1003, Page 26
`
`

`

`U.S. Patent
`
`Feb.5,2002
`
`Sheet 25 of 57
`
`US 6,345,330 B2
`
`2501
`
`Flash Memory
`BIOS/
`Configuration
`
`/2500
`
`ol A
`
`2560-,
`NNDMUX
`
`C
`
`PLL
`
`PCK
`
`-
`
`1 ,
`
`ec ...
`
`r------------------
`:__e_g_531 l
`2570
`RD/WR
`251
`6X r.
`~--{-~~~-~-----\ .. 2550
`~nu ______ {
`-2522 :
`PLL 1--, .
`Slave Data Path ! '
`:
`PCI CLK
`FIFO i ~--~
`~ =-i_
`' ~ I
`' r
`2512
`i AD[31:~J::
`...
`2
`2511 ~~- •
`t..r,...I.__ __
`-.. Parallel to
`11
`u
`, ,_ FIFO
`2513 ...
`I---+•' ------i.....--111,.1
`i ~ Mstr Data Path ; : 2527, '1t 23
`. Converter
`. Serial
`CNTL out
`
`& Buffer
`I
`
`'
`
`' - - - - - -1 ••
`
`I'
`
`RESET#
`
`Reset&
`XPBus
`Parity Error
`Control
`
`I
`I
`I
`
`r
`
`'.
`
`...
`
`in
`
`Host
`PCI
`Bus
`
`RESET#
`
`4
`
`CPU CNTL
`
`CP~ ...
`• &GPIO
`.. :;--+------1:._, Latch/Driver
`North
`Bridge
`
`.. I+--____ ..___..__\ ___ __.
`2525
`2540--...;
`~-------------------...... ---
`----
`2590_)
`.. ~1--1----------------V-id_e_o_P_o_rt_D_a_ta-'[0_:1_5]:__ _______ -l Serial to
`Parallel
`...... 1--1----------------V-id_e_o_P_o_rt_C_on_t_ro_l ----------I Converter
`Graphics
`Controller
`
`I
`
`2580_7
`
`Receiver
`
`.
`
`--.,
`
`FIG. 25
`
`PCI A~
`....
`2517t:::::::l:i'~~':::t•.j~~F~IF~O~
`Enc ~
`!!
`2536,
`2516~L-l-- ~ . · r.._;4-----1
`:
`_I
`---.,
`. ...
`'
`2518..:.....L+-"-- ~:~
`l '-2528
`2530-1--,
`2514----~: ~---
`: :
`'
`------------------~
`I~
`,,
`-- 2524
`..
`• • ,,
`PCI CNTL r?", Slave
`Transmitter
`PCK
`U,,-'
`RD/WR >-- 11
`r-- --------------------
`:
`'
`Control ~
`Reset &
`Control
`1 •
`1
`~ Decoder&
`XPBus
`:
`RSTEt:ti
`Parity Error
`:
`Cntl
`: '
`Separate
`..
`1,.-;.• __ _ __ B::;:u::.:s .... •._.:..w Data Path
`··-----'
`Detect ~ i
`"
`,r
`--........2546
`..
`~C~o~nt~rol:...._--11
`2515-r-. :
`::
`·· ..
`..
`'\..._
`I
`SYNC
`-ft- Master
`2 542-' _.__..-,---
`+~ Encoder & _ f-!-+
`I
`~+
`.. .. I
`
`-
`
`RD/WR
`Control
`
`I
`I
`I
`I
`
`Control
`
`Merge
`Data Path
`
`I
`I
`
`~----------------''-
`Bus Controller
`
`I
`II
`
`-- a---- ---
`Trans ator _ AD[J ::OJ in
`
`-+-
`
`·' ...
`
`PDR3
`
`PDR2
`
`-
`
`Serial to
`Parallel
`Converter
`
`'-.
`...
`.
`.... ...
`. ...
`
`XPBus
`
`PCK
`
`PD3 ..
`PD2 --.,
`. .
`PD1
`c,nn --..
`
`RSTEP#
`
`PDR1
`
`PORO
`
`PCKR
`
`VPD
`
`t
`
`' I
`VPCK:
`
`Ex. 1003, Page 27
`
`

`

`U.S. Patent
`
`Feb.5,2002
`
`Sheet 26 of 57
`
`US 6,345,330 B2
`
`2601
`Flash Memory/
`(Optional)
`
`/2600
`
`1NDMUX Cntl
`
`I..
`
`•
`
`• 1
`
`-
`
`PCKR
`;__.c_g_631
`
`~
`
`I
`
`CNTL out
`
`RESET#
`~
`
`Parity Error ..
`
`:
`
`2670
`2660-._ '--1 DI A I RD:R
`2620
`(2610
`:-,~-Sia~;-DaiaP;ii,-: :-£ ~2ff22-
`11 ~~LR'
`PCICLK
`1---'----'-----, ....... - 1
`_ / . I
`I : ,-...J.
`FIFO H Enc 1-f--+
`2632 ~ I......_ __
`,
`-.-
`2612
`: : =
`2611 --:--l-t'-
`u
`""'
`1 '--
`FIFO ~ Deci..,_;H--::=~--A_D_[3_1_::o_J_ou_t_f--T--I-..
`2613
`"" Parallel to
`; ._ Mstr Data Path : 12627,
`~€ 23
`~~~~~rter
`PCI A~
`;
`2617
`~ ~ ~~ _&_B_u_n ... er_26361
`~~~:ts& L!
`: RSTEH~
`2616-~ - ~ l< l~ t -1 - - - -1
`2618- :
`'
`,. ,
`,
`2628
`2614-- :
`t---..---+-o-:-+---1--'-PC::;.:K-"R"--1 •----~o-n~r~~----------:
`PCI CNTL ~ SLV
`Transmitter
`~-- 2624
`"
`r-------------------
`M~----~.......+-.;.r; RD,WR 1 - (cid:173)
`..
`~
`Control
`Control
`Reset&
`1-i+- Decoder &
`XPBus
`RSTEP#
`Cntl
`:
`Separate
`Parity Error
`1
`Bus
`.. Data Path
`.__D_e_te_ct _ __ ,~ 2646
`
`lnml
`
`CNTL
`
`2Ei42-
`
`I __... __ _
`
`XPBus
`
`PCKR_ ..
`
`PDR3-
`
`PDR2-
`
`PDR1-
`
`--..
`
`PD3
`
`PD2
`
`PD1
`
`PDQ
`
`PCK
`
`Secondary
`
`PCI Bus 2615----~~-(cid:173)
`~
`MASTER
`-4-,
`RD/WR
`Control
`
`I
`I
`I
`
`..
`
`I ~ - - -... ,.......J
`
`-WJ__
`, ' ':
`
`Control
`Encoder&-~
`Merge
`Data Path
`
`14---1-....... ---1 Serial to
`
`..
`
`Parallel
`Converter
`
`AD[31::0] in
`
`South
`Brid9e
`
`..
`
`RESET#
`
`2690_)
`
`.~641
`
`I
`
`. .
`
`·--------------------
`- - - - Receiver
`
`.· ...
`
`~
`
`-.
`..
`-
`-
`
`Video Port Data [0::15]
`
`• Parallel
`Video
`::
`to Serial
`Capture
`Circuit -+--------------V-id-eo_P_o_rt_C_o-nt_ro_l---------1.,.~~-co_n_ve~rt-e_.i\
`2683--...t
`2682~
`2689
`I Clock
`I 2X Video Clock~ •
`2684 y~·-1----1 .. ~
`l
`-i-,1~-~-k+--------------------a.l~I Doubler
`
`VPD --..
`
`VPCK
`
`FIG. 26
`
`Ex. 1003, Page 28
`
`

`

`U.S. Patent
`
`Feb.5,2002
`
`Sheet 27 of 57
`
`US 6,345,330 B2
`
`.______,o D--__,
`
`.....___o D1----....J
`
`V18
`
`E1
`
`P44
`
`P1
`
`2710
`
`2705
`
`FIG. 27
`
`Ex. 1003, Page 29
`
`

`

`~ •
`00
`•
`
`ACM s CMI BUS Connector Plug PIN Position (88 pin):
`GND GND
`E1
`P23
`P&D DO+ TPA+NPD+
`P24
`E2
`P&D DO - TPA-NPD-
`E3
`P25
`GND
`GND
`E4
`P26
`P&D CLK + TPB+ NPCK+
`ES
`P27
`P&D CLK - TPB-NPCK-
`E6
`P28
`GND
`1394 Detect
`E7
`P29
`P&D D1 + Reserved
`P30
`E8
`P&D D1 - Reserved
`E9
`P31
`GND Reserved
`E10
`P32
`P&D D2 + Reserved
`E11
`P33
`P&D D2- Reserved
`E12
`P34
`DFP Detect Confio 2
`E13
`P35
`
`GND GND
`PDO+ PORO+
`PDO -
`PORO -
`GND GND
`PD1 + PDR1+
`PD1 - PDR1 -
`GND GND
`PD2+ PDR2+
`PD2 - PDR2 -
`GND GND
`PCK+ PCKR+
`PCK - PCKR -
`Config 1 Config 0
`
`GND V33
`GND V33
`GND V33
`V33 V33
`V33 V33
`V33 V33
`vs V12
`vs V12
`vs V12
`
`V1
`V2
`V3
`V4
`V5
`V6
`V7
`VB
`V9
`
`GND GND
`P36
`PD3+ PDR3+
`P37
`P38
`PD3 - PDR3 -
`RSTEH# RSTEP#
`P39
`P40 GREEN VIDEO RED VIDEO
`P41
`GND GND
`P42
`HSYNC BLUE VIDEO
`P43
`VSYNC GND
`P44
`DDC2: SCL DDC2: SDA
`
`E14
`E15
`E16
`E17
`E18
`E19
`E20
`E21
`E22
`E23
`E24
`E25
`E26
`
`V10
`V11
`V12
`V13
`V14
`V15
`V16
`V17
`V18
`
`P1
`P2
`P3
`P4
`PS
`P6
`P7
`P8
`P9
`P10
`P11
`P12
`P13
`
`P14
`P15
`P16
`P17
`P18
`P19
`P20
`P21
`P22
`
`FIG. 28
`
`Ex. 1003, Page 30
`
`

`

`Symbol
`PORO+
`PDRO -
`PDR1+
`PDR1 -
`PDR2 +
`PDR2 -
`PCKR+
`PCKR -
`PDR3+
`PDR3 -
`PDO+
`PDO -
`PD1 +
`PD1 -
`PD2 +
`PD2 -
`PCK+
`PCK -
`PD3+
`PD3 -
`Config 0
`Config 1
`RESTEP#
`RESTEH#
`Red Video
`Green Video
`Blue Video
`HSYNC
`VSYNC
`DDC2 SCL
`D0C2 SOA
`GNO
`
`Pin No.
`P2
`P3
`P5
`PG
`P8
`pg
`P11
`P12
`P15
`P16
`P24
`P25
`P27
`P28
`P30
`P31
`P33
`P34
`P37
`P38
`P13
`P35
`P17
`P39
`P18
`P40
`P20
`P42
`P43
`P44
`P22
`P1,P4,P7,P10,
`P14,P19,P21,
`P23,P26,P29,
`P32 P36 P41
`
`Standard
`
`Signal
`LVDS
`LVDS
`LVDS
`LVDS
`LVDS
`LVDS
`LVDS
`LVDS
`LVDS
`LVDS
`LVDS
`LVDS
`LVDS
`LVDS
`LVDS
`LVDS
`LVDS
`LVDS
`LVDS
`LVDS
`Static
`Static
`TIL
`TIL
`Analog
`Analog
`Analog
`TIL
`TIL
`TIL VESA DDC std 2
`TTL VESA DOC std 2
`GND
`
`3.3vorGND
`3.3vorGND
`3.3v
`3.3v
`
`d •
`r:JJ.
`•
`
`Description
`Peripheral data reverse O +
`Peripheral data reverse O -
`Peripheral data reverse 1 +
`Peripheral data reverse 1 -
`Peripheral data reverse 2 +
`Peripheral data reverse 2 -
`Peripheral clock reverse +
`Peripheral clock reverse -
`Peripheral data reverse 3 +
`Peripheral data reverse 3 -
`Peripheral data O +
`Peripheral data O -
`Peripheral data 1 +
`Peripheral data 1 -
`Peripheral data 2 +
`Peripheral data 2 -
`Peripheral clock +
`Peripheral clock -
`Peripheral data 3 +
`Peripheral data 3 -
`Configuration bit 0
`Configuration bit 1
`Reset and Parity Error from console to ACM
`Reset and Parity Error from ACM to console
`Video
`Video
`Video
`Horizontal Sync
`Vertical Sync
`DOC Clock
`DOC Data
`Ground
`
`FIG. 29
`
`Ex. 1003, Page 31
`
`

`

`Pin No.
`E2
`E3
`E5
`E6
`E15
`E16
`E18
`E19
`E21
`E22
`E24
`E25
`E13
`E26
`E1, E4, E14,
`E17,E20,E23
`
`Symbol Siqnal
`VPD+/TPA+
`VPD-/TPA-
`VPCK+/TPA+
`VPCK-/TPA-
`DO+ TMDS
`DO -
`TMDS
`CLK+ TMDS
`CLK-
`TMDS
`D1+ TMDS
`TMDS
`D1 -
`D2 + TMDS
`D2 -
`TMDS
`Confiq 2
`Config 3
`GND
`
`Standard
`LVDS or 1394
`LVDS or 1394
`LVDS or 1394
`LVDS or 1394
`VESAP & D
`VESAP & D
`VESAP & D
`VESAP& D
`VESAP& D
`VESAP & D
`VESAP & D
`VESAP& D
`
`GND
`
`E7
`E8
`E9
`E10
`E11
`E12
`
`Reserved
`Reserved
`Reserved
`TV-CV/reserved
`SV Y /reserved
`SV C/reserved
`
`NTSC
`

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