throbber
(12) United States Patent
`Peleg et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 6,557,065 B1
`Apr. 29, 2003
`
`USOO6557065B1
`
`(54) CPU EXPANDABILITY BUS
`(75) Inventors: Alex D. Peleg, Cupertino, CA (US);
`Adi Golbert, Haifa (IL)
`(73) Assignee: Intel Corporation, Santa Clara, CA
`(US)
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`(*) Notice:
`
`(21) Appl. No.: 09/466,890
`(22) Filed:
`Dec. 20, 1999
`(51) Int. Cl." ................................................ G06F 13/00
`(52)
`... 710/300; 710/312
`(58) Field of Search ................................. 710/100, 300,
`710/305,306, 307, 308, 312, 313, 315
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`5,355,391 A 10/1994 Horowitz et al. ............. 375/36
`5,634,043 A * 5/1997 Self et al. ............
`... 713/503
`5.841,580 A 11/1998 Farmwald et al. .......... 365/194
`5.991,824. A * 11/1999 Strand et al. ........
`... 709/238
`6,151,651 A * 11/2000 Hewitt et al. ........
`... 710/315
`6,161,189 A * 12/2000 Arimilli et al. ......
`... 713/400
`6.219,754 B1 * 4/2001 Belt et al..........
`... 710/313
`6,252,612 B1
`6/2001 Jeddeloh ..................... 34.5/531
`6,266,719 B1
`7/2001 Rasmussen et al. .......... 710/53
`6,421,751 B1
`7/2002 Gulick ....................... 710/107
`OTHER PUBLICATIONS
`“ Applications for Rambus(R Interface Technology,” Feb.
`1998, pp. 1-6.
`“Direct RambusTM Memory for Desktop PC Systems,” pp.
`1-4.
`
`Direct RambusTM Memory for Large Memory Systems, May
`1998, pp. 1–5.
`“Direct RambusTM Memory for PC Graphics,” May 1998,
`pp. 1-4.
`“Direct RambusTM System and Board Design Consider
`ations,” May 1998, pp. 1-3.
`“Rambus Memory: Multi-Gigabytes/Second and Minimum
`System Cost,” pp. 1-4.
`“The Rambus Solution: The Rambus Channel, the
`RDRAMGR and the Memory Controller.” Rambus(E) Tech
`nology Overview, Feb. 12, 1999, pp. 1-11.
`
`* cited by examiner
`
`Primary Examiner Xuan Thai
`(74) Attorney, Agent, or Firm-Kenyon & Kenyon
`(57)
`ABSTRACT
`Embodiments of the present invention provide a computer
`System with a high Speed, high bandwidth expandability bus
`for integrated and non-integrated CPU products. The com
`puter System includes a processor, a chipset coupled to the
`processor, a graphics processor coupled to the chipset for
`controlling a Video display and a main memory coupled to
`the chipset. The computer System further includes an
`expandability bus, which is coupled at one end to the chipset
`and at the other end to a replaceable electronic component.
`The expandability bus can be changeably configured to
`enable or disable bus mastering at both ends, as required, to
`operate with whichever replaceable electronic component is
`installed.
`
`27 Claims, 5 Drawing Sheets
`
`- O
`
`14
`
`'T-
`
`CPU
`
`Cache RAM
`
`so? 60
`
`RAM
`
`40
`
`&
`
`-
`
`12
`
`
`
`
`
`"Southbridge"
`Chip
`
`PC-to-PC
`Bridge
`
`
`
`
`
`
`
`
`
`62
`
`205
`
`N- 66
`AGPWideo
`Controller
`
`64
`N
`D
`
`200
`
`RDRAM,
`Co-Processor, or
`Second Graphics
`Processor
`
`Intel Corporation v. ACQIS LLC
`Intel Corp.'s Exhibit 1034
`Ex. 1034, Page 1
`
`

`

`9vm
`
`A\!
`
`U.S. Patent
`U.S. Patent
`
`.0."—
`
`--hm<moan—--—.
`
`52m9.08ago
`
`3
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`h!_.bmssatoz:E3:95:00m/82>mo<_m,/alllllllll
`w_$!_2.8
`
`
`
`
`
`1
`
`5
`
`US 6,557,065 B1
`5,6S
`
`1B
`
`Mm:\__
`
`Ulllllllll__
`
`
`
`_nEo_..omu_.5£=om..
`
`fi!!
`0,$25a_on_-2-_on_
`
`
`
`Je?depy
`.3323
`
`ISOS
`.mom
`
`
`
`on
`
`Ex. 1034, Page 2
`
`Ex. 1034, Page 2
`
`
`
`
`
`

`

`U.S. Patent
`
`Apr. 29, 2003
`
`Sheet 2 of 5
`
`US 6,557,065 B1
`
`
`
` -- LèJV7 NOINCH -- Z '50|-||
`
`09
`
`
`
`u??depy
`
`ISOS
`
`Ex. 1034, Page 3
`
`

`

`U.S. Patent
`
`A
`
`1
`
`
`
`
`
`aNma/o,mom
`n.0<1’x,2mmIIlI h”8:228..omc_§_toz.._mE/0“.55
`
`
`m.0."—
`
`
`E4!:S
`
`
`
`
`
`.25.2.08:mo
`
`
`
`9.52¢
`
`
`
`
`
`
`
`SweIM—U_|||
`
`.EEQK_4_s2.6 533305_Mmu_.:n_m._0ccoowwvmL3.833305-00_mcom
`
`
`516,ow
`
`llll_.3936.__wow_2.8_.323so..m:\—r—w/__/omon
`
`
`
`
`
`
`
`
`
`
`
`B[a,lifi.1m2225M,_on_-8._on_
`
`Ex. 1034, Page 4
`
`Ex. 1034, Page 4
`
`
`
`

`

`US. Patent
`
`Apr. 29, 2003
`
`Sheet 4 0f 5
`
`US 6,557,065 B1
`
`w.0...—
`
`com
`
`.6cowmwooiéo
`
`
`
`moEQEGuzoowm
`
`.owmoooi
`
`
`
` /
`
`oov
`
`3353:.5:5Duo
`
`
`
`commauohn.moEnEG
`
`
`
`ccm5.5.9.30
`
`
`
`gEo.bmutfitoz:
`
`mcozucsm
`
`
`
`
`
`/
`
`on
`
`NP
`
`..mm_o_5£:om..
`
`azo
`
`mow
`
`
`
`
`s_<m_
`
`
`
`ov
`
`
`
`N5
`
`65-3-6“.
`
`2225
`
`50m
`
`.5333
`
`
`
`on
`
`Ex. 1034, Page 5
`
`Ex. 1034, Page 5
`
`
`
`
`

`

`U.S. Patent
`US. Patent
`
`Apr. 29, 2003
`
`Sheet 5 0f 5
`
`US 6,557,065 B1
`US 6,557,065 B1
`
`m.0."—
`
`
`
`
`
`accowm
`
`com
`
`
`
`.52QO
`
`.ocommmoohméo
`
`
`
`moEnfiwtcouow
`
`8330.:—
`
`v0
`
`mo
`
`mom
`
`
`
`mom
`
`8358:.5E20
`
`/
`
`907
`mov
`
`oov
`
`
`
`c0332....333.5
`
`ucm53m0330
`
`
`
`Ego..omu_5£.oz..
`
`mcozoczm
`
`
`
`om
`
`..omu_s£=om..
`
`nEo
`
`65-8.6;
`
`532m
`
`Nw
`
`/
`
`om
`
`ZA.
`Nu
`
`J??depy
`$353..
`
`ISOS
`.mum
`
`
`
`on
`
`s_<m_
`
`0v
`
`Ex. 1034, Page 6
`
`Ex. 1034, Page 6
`
`
`
`
`

`

`1
`CPU EXPANDABILITY BUS
`
`US 6,557,065 B1
`
`2
`floppy disk drives and Industry Standard Architecture
`(“ISA’) cards. Additionally, the Southbridge chip 30 pro
`vides the interfaces for Universal Serial Bus (“USB) con
`nectors (not shown), USB Specification, Version 1.1, pub
`lished Sep. 23, 1998 and IEEE 1394 (also referred to as
`“Firewire') connectors (not shown), IEEE Standard 1394
`1995, Standard for a High Performance Serial Bus, pub
`lished 1995.
`FIG. 2 is a generic block diagram of a hypothetical
`state-of-the-art PC architecture that is very similar to the
`architecture in FIG. 1. In FIG. 2, the only differences from
`FIG. 1 occur in the chipset and, Specifically, on how the
`Northbridge chip 20 and the Southbridge chip 30 are
`coupled to each other and on how the chipset 16 is coupled
`to the PCI bus 82. In FIG. 2, the Northbridge chip 20 is now
`directly coupled to the Southbridge chip 30 by a proprietary
`bus 84 and the Southbridge chip 30 is directly coupled to the
`PCI bus 82 for communication over the PCI-to-PCI bridge
`80.
`Unfortunately, current bus speeds are not keeping pace
`with the advances in processor Speed and, as a result, the
`buses are becoming a major limiting factor in overall
`computer System speed and performance.
`Since future System and processor designs (for example,
`multi-processor Systems and processors having integrated
`graphics co-processors) will operate at Speeds far above
`existing bus transmission Speeds, the demand for ever faster
`buS Systems will continue to grow. Therefore, it can be
`appreciated that a Substantial need exists for a new fast, high
`bandwidth bus that is protocol independent and can couple
`multiple agents.
`
`SUMMARY OF THE INVENTION
`Embodiments of the present invention provide a computer
`System with a high Speed, high bandwidth expandability bus
`for integrated and non-integrated CPU products. The com
`puter System includes a processor, a chipset coupled to the
`processor and an expandability bus, which is coupled at one
`end to the chipset and at the other end to a replaceable
`electronic component. The expandability bus can be change
`ably configured to enable or disable bus mastering at both
`ends, as required, to operate with whichever replaceable
`electronic component is installed.
`BRIEF DESCRIPTION OF THE DRAWINGS
`FIG. 1 is a generic block diagram of a hypothetical
`general personal computer (PC) architecture.
`FIG. 2 is a generic block diagram of a hypothetical
`State-of-the-art general personal computer (PC) architecture.
`FIG. 3 is a block diagram of an embodiment of the
`expandability bus implemented in the PC architecture of
`FIG. 2.
`FIG. 4 is a block diagram of another embodiment of the
`expandability bus implementation in a highly integrated
`CPU architecture.
`FIG. 5 is a block diagram of another embodiment of the
`expandability bus implementation in FIG. 4.
`DETAILED DESCRIPTION
`In accordance with an embodiment of the present
`invention, the expandability bus is a point-to-point bus built
`around the Rambus(R Dynamic Random Access Memory
`(“RDRAM”(R) interface concept of a fast thin-bus to enable
`directly coupling two agents, for example, a CPU to a RAM,
`directly chaining processors, replacing the AGP bus, and
`
`FIELD OF THE INVENTION
`The present invention relates to a high Speed and high
`bandwidth expandability bus that is compatible with various
`integrated and non-integrated central processing unit prod
`uctS.
`
`15
`
`25
`
`BACKGROUND OF THE INVENTION
`The current, "standard State-of-the-art personal com
`puter (“PC”) architecture has evolved, and continues to
`evolve, in response to the marketplaces demand for faster
`processing Speeds and the quickest possible application
`response times. This is especially true for graphics and Video
`intensive applications, Such as, high-resolution graphic
`Video games and Streaming video programs. In addition,
`future processor designs that are currently being developed
`(for example, processors having integrated graphics
`co-processors), will operate at Speeds far above existing bus
`transmission Speeds. AS a result, the demand for ever faster
`Systems continues to grow. AS in the past, a major limiting
`factor on how fast PCS can process and display information
`depends on how quickly the necessary information can be
`provided to and received from the central processor unit
`(“CPU”). The two major components that determine this
`response time are the Speed of the random access memory
`(“RAM”) and the speed at which the bus can transmit the
`information in RAM to and from the CPU.
`FIG. 1 is a generic block diagram of a hypothetical
`general PC architecture. In FIG. 1, a CPU 10 is coupled to
`a controller chip known as a “Northbridge” chip 20 by a
`front-side bus (“FSB) 12 and the CPU 10 is also coupled to
`a level 2 cache RAM 50 by a back-side bus (“BSB”) 14.
`Integrated in the CPU 10 is a level 1 cache RAM (not
`shown) that can transfer data at clock speeds equivalent to
`the CPU 10. The “Northbridge” chip 20 is a Very Large
`Scale Integration (“VLSI) chip 20 that provides the main
`system logic chip portion of the PC motherboard chipset 16.
`The “chipset 16 couples and controls all of the different
`parts of the PC motherboard and usually comprises the
`Northbridge chip 20 and a Southbridge chip 30. The North
`bridge chip 20 couples the FSB 12 from the CPU 10 to an
`Accelerated Graphics Port (“AGP") bus 62 via an AGP (not
`shown), Intel AGP Interface Specification Revision 2.0,
`published May 4, 1998; a main memory bus 42; a Peripheral
`Component Interconnect (“PCI”) bus 82, PCI Special Inter
`est Group (SIG) PCI Specification, Revision 20, published
`May 8, 1996; and a Small Computer Systems Interface
`(“SCSI”) bus 72, ANSI X3.131-1994, Small Computer
`System Interface-2 (SCSI-2), published 1994. The graph
`ics processor 60 is also coupled to a video monitor 64 by
`cable 66 and the graphics processor 60 is designed to
`provide rapid updates of the information that is displayed on
`55
`video monitor 64. The AGP bus 62 is also coupled to an AGP
`graphics processor 60. The graphics processor 60 can, also,
`coupled to a video frame buffer RAM (not shown) by a
`Video bus (not shown) for increased display speed. Finally,
`the Southbridge chip 30 is coupled to the PCI bus 82 by a
`stub 83 for communicating with the Northbridge chip 20 and
`a PCI-to-PCI bridge 80.
`The “Southbridge' chip 30, which is also a VLSI chip,
`provides connections to current and old peripheral and
`communication devices and cards (not shown) including,
`but not limited to, for example, printers, modems,
`keyboards, mouses, CD-ROM drives, hard disk drives,
`
`35
`
`40
`
`45
`
`50
`
`60
`
`65
`
`Ex. 1034, Page 7
`
`

`

`US 6,557,065 B1
`
`1O
`
`15
`
`25
`
`35
`
`40
`
`3
`coupling either a RDRAMCR) memory, a co-processor (for
`example, a digital signal processor (“DSP)) or an external
`graphics processor. Rambus(E) technology is licensed by
`Rambus, Inc. of Mountain View, Calif. A “point-to-point”
`bus is a bus that runs directly between only two components.
`A “thin bus” is a bus with a reduced pin count, in comparison
`to Standard bus designs, which is usually achieved by
`overloading Some of the remaining pins. However, unlike
`conventional single end RDRAME bus mastering, the
`expandability bus can be configured to Support bus master
`ing from either or both ends of the bus. “Bus mastering” is
`the controlling of a bus by a device coupled to the bus to
`enable the device to directly communicate with other
`devices on the bus without the communication passing
`through the CPU. Whether, and to what extent, bus master
`ing is Supported on a bus depends on whether the Specific
`bus protocol that is implemented on the bus Supports buS
`mastering at all and if it Supports only a Single bus master or
`multiple bus masters. The device that is controlling the bus
`is variously referred to as a bus master or a controller.
`Examples of devices that can be used as the bus master or
`controller include, but are not limited to: CPUs, AGP and
`other graphic controllers, Direct Memory Access ("DMA")
`devices, Floating Point Units (FPUs) and other
`co-processors. In addition, the expandability bus can be
`configured to act as a regular RDRAMR channel for
`increased bandwidth performance.
`In accordance with an embodiment of the present
`invention, advantages of the expandability bus over the AGP
`buS include a higher transmission bandwidth, an increased
`transmission speed, reduced pin count (approximately 90
`pins or less versus 124 pins for AGP), the ability to support
`bus mastering either from a fixed end or both ends of the bus.
`For example, in one embodiment of the present invention the
`bandwidth for the expandability bus is 1.6 GB/sec for a 400
`MHZ expandability bus, which is significantly faster than the
`AGP and comparable to RDRAMCR. Additional embodi
`ments of the present invention are contemplated for 533
`MHz and faster busses on the same approximately 90 pins
`or less.
`In accordance with an embodiment of the present
`invention, the expandability bus is designed to work with
`both the older, non-integrated CPU and other chip designs
`and the new generation of integrated CPU and other chip
`designs. Regardless, a new interface to Support the expand
`ability bus must be added to both the integrated and non
`integrated designs to enable the expandability bus to work
`with either design. For example, in a non-integrated System
`in which an Intel(R) 82440 is used as the Northbridge chip
`interface to a CPU, the Northbridge chip would have to be
`modified to accept the expandability bus. The Intel(R) 82440
`is a product of Intel Corporation of Santa Clara, Calif.
`Similar modifications would have to be made to the inte
`grated CPU and other chip designs.
`It is contemplated that the expandability bus can have
`multiple embodiments. These embodiments depend on
`whether the expandability bus is coupled from the CPU or
`the Northbridge chip and include: behaving as an RDRAME
`channel coupled to RDRAM(R) memory (in chips with an
`existing RDRAME) connection, the bus can be used as a
`second RDRAMCR) channel); directly coupling the CPU with
`a second CPU; directly coupling the CPU and RAM; and
`completely replacing the AGP bus. It should be noted that
`the above are merely exemplary of the total number of
`possible embodiments of the expandability bus and in no
`way should these examples be construed as the only possible
`embodiments of the present invention.
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`In accordance with embodiments of the present invention,
`the benefits of the expandability bus include: providing a
`standard single set of interfaces from the CPU and North
`bridge chip; and enabling upgrades of integrated graphics,
`and other, chips by enabling the addition of a new graphics
`chip without replacing the integrated graphics processor
`chip. This is especially desirable for integrated graphics
`processor chips that are perceived to be obsolete, Since the
`integrated graphics processor chip can either be disabled or
`used in combination with the new graphicS chip.
`FIG. 3 illustrates a block diagram of an embodiment of
`the expandability bus implementation in the PC architecture
`of FIG. 2. In the embodiment shown in FIG. 3, all of the
`Same elements as described above for FIG. 2 are present and
`the numbering used in FIG. 2 is carried over in this and all
`Subsequent figures. In FIG. 3, an expandability bus 205 has
`been added to couple the Northbridge chip 20 to an
`RDRAME), co-processor or Second graphics processor com
`ponent 200.
`While only a single expandability bus 205 and
`RDRAME), co-processor or Second graphics processor com
`ponent 200 is shown in FIG. 3 for ease of illustration,
`alternative embodiments are contemplated in which any
`number and combination of expandability busses 205
`RDRAME), co-processor or Second graphics processor
`components, Video controllers, adapters, bridges and other
`controller or interface chips can be coupled to the North
`bridge chip 20. This number is of course limited by the size
`and layout of the Northbridge chip 20 used in the computer
`system. For example, the AGP bus 62 and the main memory
`buS 42 can each be replaced by Separate expandability
`buSSes. Similar, although not all, embodiments are contem
`plated for coupling expandability busses to the CPU 10.
`In the embodiment of the expandability bus 205 of FIG.
`3, the configuration of the expandability bus 205 is preset by
`the computer System manufacturer based on whichever
`component is initially installed and coupled to the expand
`ability bus 205. Exemplary embodiments include: configur
`ing the expandability bus 205 to have a single bus master at
`the chipset end for use with RDRAMGR) or DRAM; and
`configuring the expandability bus 205 to have dual bus
`masters at both the chipset and electronic component ends
`for use with co-processors or the Second graphics processor.
`In FIG. 3, the RDRAMOR, co-processor and second graphics
`processor component 200 can be replaced with a different
`chip in order to perform different functions. However, once
`a different chip is installed, the expandability bus 205 must
`be reconfigured using a Setup procedure Specific to the
`computer System to specify that the different chip is installed
`and, then, the computer System restarted. The Setup proce
`dure can be provided in the computer System basic input and
`output System (“BIOS) and accessed during System startup
`by pressing a specified key or keys, for example, the “delete'
`key, when prompted during Startup or a utility program
`accessed from the operating System after System startup.
`Regardless of which method is used to change the
`configuration, the System must be restarted before the new
`configuration will be recognized and used by the computer
`System.
`Other contemplated embodiments include integrating a
`graphics processor on the CPU 10 or the Northbridge chip
`20 and integrating the cache RAM 50 memory on the CPU
`10. For example, in an embodiment (not shown) cache RAM
`50 is integrated into the CPU 10 and an expandability bus is
`coupled at one end to the CPU 10 and at the other end to a
`second CPU. This embodiment is made possible by versions
`of the Northbridge chip 20 that work with dual CPUs, such
`
`Ex. 1034, Page 8
`
`

`

`S
`as, an Intel(R) 82840 chipset, which is a product of Intel
`Corporation of Santa Clara, Calif. However, unlike for the
`replaceable RDRAME), co-processor and Second graphics
`processor component 200 embodiments, in the dual CPU
`embodiments, the expandability bus configuration Set by the
`computer system manufacturer that couples the two CPUs
`can not be reconfigured using any of the Setup procedures
`described above. In order to reconfigure the expandability
`bus to work with a new second CPU, the motherboard must
`be re-manufactured So that the configuration of the expand
`ability bus is set to work with the new second CPU. In
`general, “re-manufacturing to permit this kind of recon
`figuration involves physically changing the pin definitions in
`whichever chip is acting as the interface between the
`expandability bus and the CPUs or other chips. In this
`embodiment, Since the 82840 chipset is acting as the inter
`face between the two CPUs, the pin definitions in the 82840
`chipset would have to be changed to permit the interface of
`the new second CPU.
`Similarly, in another embodiment of the expandability bus
`(not shown), the AGP bus 62 and the AGP video controller
`60 are deleted and the monitor 64 is directly coupled to a
`Northbridge chip with an integrated graphics processor.
`Alternatively, in another embodiment (not shown), the CPU
`10 could be replaced by a CPU with an integrated graphics
`25
`processor which controls the video display via the North
`bridge chip 20. In another contemplated embodiment (also
`not shown), the monitor is directly coupled to the CPU with
`the integrated graphics processor to provide increase display
`speeds. Still other embodiments are well known to those of
`skill in the art.
`FIG. 4 illustrates a block diagram of another embodiment
`of the expandability bus implementation in a highly inte
`grated CPU architecture. In FIG. 4, the CPU 10, BSB 14 and
`level 2 cache RAM 50 of FIG.3 have been replaced, in FIG.
`4, by an integrated CPU with a graphics processor, cache
`RAM and Northbridge chip 400. The expandability bus 205
`is now directly coupled to the integrated CPU 400 to couple
`the RDRAME), co-processor or Second graphics processor
`component 200 to the integrated CPU 400. A second
`expandability bus 405 has been added to directly couple the
`integrated CPU 400 to main memory RAM 40. This struc
`ture provides for direct CPU access to main memory at
`expandability bus data rates. In addition, Since the functions
`of the Northbridge chip 20 of FIG. 3 have been integrated
`into integrated CPU 400, the Southbridge chip 30 is now
`directly coupled by the FSB 12 to the integrated CPU 400.
`Additionally, SCSI adapter 70 is now coupled to the South
`bridge chip 30 by SCSI bus 72. The AGP bus 62 and the
`AGP video controller 60 of FIG.3 have been deleted and, in
`FIG. 4, the monitor 64 is now directly coupled to the
`integrated CPU 400.
`FIG. 5 illustrates a block diagram of another embodiment
`of the expandability bus implementation in FIG. 4. In FIG.
`55
`5, a third expandability bus 505 couples the integrated CPU
`400 with a second CPU 510. Just as described with the dual
`CPU embodiments of FIG. 3, in this embodiment, the
`configuration of the expandability bus 505 coupling the dual
`CPUs 400 and 510 can not be changed using any of the setup
`procedures.
`Embodiments of the present invention advantageously
`allow:
`A higher transmission bandwidth than the AGP. This will
`become necessary to proceSS multiple texture maps which
`are used in three dimensional graphics applications.
`A lower pin count than the AGP bus.
`
`35
`
`45
`
`50
`
`60
`
`65
`
`US 6,557,065 B1
`
`15
`
`40
`
`6
`Bus mastering from both ends of the bus.
`The ability to act as an RDRAME channel if only
`bandwidth is needed.
`Adding an external graphics chip to overcome having a
`perceived obsolete integrated graphics processor.
`Standardization of the interfaces from the CPU as being
`either regular RDRAMR or expandability.
`Scalability to 533 MHz and above on the same pin count.
`In the foregoing detailed description, apparatus and meth
`ods in accordance with embodiments of the present inven
`tion have been described with reference to specific repre
`Sentative embodiments. Accordingly, the present
`Specification and figures are to be regarded as illustrative
`rather than restrictive. AS Such, it will be appreciated that
`modifications and variations of the present invention are
`covered by the above teachings and within the Scope and
`purview of the appended claims without departing from the
`Spirit and intended Scope of the invention.
`What is claimed is:
`1. A computer System with a high Speed, high bandwidth
`expandability bus comprising:
`a proceSSOr,
`a chipset coupled to Said processor,
`an expandability bus coupled at a first end to Said chipset;
`and
`an electronic component coupled to a Second end of Said
`expandability bus, Said expandability bus being con
`figurable to enable bus mastering at Said first and
`Second ends and Said expandability bus being config
`ured to operate with Said electronic component;
`Said electronic component being replaceable and Said
`expandability bus being changeably configurable to
`operate with a replacement electronic component.
`2. The computer System of claim 1, wherein Said elec
`tronic component is Selected from the group comprising:
`a co-proceSSOr,
`a dynamic random access memory (DRAM);
`a rambus DRAM (RDRAM); and
`a graphics processor.
`3. The computer System of claim 1, wherein Said elec
`tronic component is replaced by Said replacement electronic
`component and Said expandability bus is reconfigured to
`operate with Said replacement electronic component.
`4. The computer system of claim 3, wherein the recon
`figuration of Said expandability bus is performed using a
`Setup procedure Specific to Said computer System.
`5. The computer system of claim 1, wherein said chipset
`comprises:
`a northbridge chip coupled to Said processor, wherein Said
`northbridge chip includes the main System logic func
`tions of Said computer System; and
`a Southbridge chip coupled to Said northbridge chip.
`6. The computer system of claim 5, wherein said north
`bridge chip is coupled to Said Southbridge chip by a propri
`etary bus.
`7. The computer system of claim 5, wherein said north
`bridge chip is further coupled to a graphics processor, Said
`electronic component, and a main memory.
`8. The computer system of claim 7, wherein said north
`bridge chip is coupled to Said graphics processor using either
`an advanced graphics port bus or a Second expandability
`bus.
`9. The computer system of claim 7, wherein said north
`bridge chip is coupled to Said main memory using either a
`main memory bus or a Second expandability bus.
`
`Ex. 1034, Page 9
`
`

`

`US 6,557,065 B1
`
`5
`
`25
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`7
`10. A computer System with a high Speed, high bandwidth
`expandability bus comprising:
`a proceSSOr means,
`a chipset means coupled to Said processor means,
`an expandability bus means coupled at a first end to Said
`chipset means, and
`an electronic component means coupled to a Second end
`of Said expandability bus means, Said expandability bus
`means being configurable to enable bus mastering at
`Said first and Second ends and Said expandability bus
`means being configured to operate with Said electronic
`component means,
`Said electronic component means being replaceable and
`Said expandability bus means being changeably con
`15
`figurable to operate with a replacement electronic com
`ponent means.
`11. The computer system of claim 10, wherein said
`electronic component means is Selected from the group
`comprising:
`a co-proceSSOr means,
`a dynamic random access memory (DRAM) means;
`a rambus DRAM (RDRAM) means; and
`a graphics processor means.
`12. The computer system of claim 10, wherein said
`electronic component means is replaced by Said replacement
`electronic component means and Said expandability bus
`means is reconfigured to operate with Said replacement
`electronic component means.
`13. The computer system of claim 10, wherein the recon
`figuration of Said expandability bus means is performed
`using a setup procedure means specific to said computer
`System.
`14. The computer system of claim 10, wherein said
`chipset comprises:
`a northbridge chip means coupled to Said processor
`means, wherein Said northbridge chip means includes
`the main System logic functions of Said computer
`System; and
`a Southbridge chip means coupled to Said northbridge chip
`CS.
`15. The computer system of claim 14, wherein said
`northbridge chip means is coupled to Said Southbridge chip
`means by a proprietary bus means.
`16. The computer system of claim 14, wherein said
`northbridge chip means is further coupled to a graphics
`processor means, Said electronic component means, and a
`main memory means.
`17. The computer system of claim 16, wherein said
`northbridge chip means is coupled to Said graphics processor
`means using either an advanced graphics port bus means or
`a Second expandability bus means.
`18. The computer system of claim 16, wherein said
`northbridge chip means is coupled to Said main memory
`means using either an advanced graphics port bus means or
`a Second expandability bus means.
`19. An integrated processor computer System with a high
`Speed, high bandwidth expandability bus comprising:
`an integrated processor,
`a chipset coupled to Said processor;
`a first expandability bus coupled at a first end to Said
`integrated processor,
`an electronic component coupled at a Second end to Said
`expandability bus, Said expandability bus being con
`
`65
`
`8
`figurable to enable bus mastering at Said first and
`Second ends and Said expandability bus being config
`ured to operate with Said electronic component, Said
`electronic component being replaceable and Said
`expandability bus being changeably configurable to
`operate with a replacement electronic component, and
`a main memory coupled to Said integrated processor using
`a Second expandability bus.
`20. The computer system of claim 19, wherein said
`integrated processor comprises:
`a central processing unit (CPU);
`a northbridge chip;
`a cache random access memory (RAM); and
`a graphics processor.
`21. The computer system of claim 19, wherein said
`electronic component is Selected from the group comprising:
`a co-proceSSOr,
`a dynamic random access memory (DRAM);
`a rambus DRAM (RDRAM); and
`a graphics processor.
`22. The computer system of claim 19, wherein said
`electronic component is replaced by Said replacement elec
`tronic component and Said expandability bus is reconfigured
`to operate with Said replacement electronic component.
`23. The computer system of claim 22, wherein the recon
`figuration of Said expandability bus is performed using a
`Setup procedure Specific to Said computer System.
`24. The computer system of claim 19, wherein said
`chipset comprises:
`a Southbridge chip coupled to said integrated processor.
`25. The computer system of claim 20, further comprising
`a Second CPU coupled to Said integrated processor using a
`third expandability bus.
`26. The computer system of claim 25, wherein said third
`expandability bus is permanently configured to operate with
`said second CPU.
`27. A multi-processor computing System with a high
`Speed, high-bandwidth expandability bus comprising:
`a first processor,
`a Second processor coupled to Said first processor;
`a chipset coupled to at least one of Said first and Second
`processors,
`a graphics processor coupled to one of Said first processor,
`Said Second processor and Said chipset for controlling a
`Video display;
`a main memory coupled to one of Said first processor, Said
`Second processor and Said chipset; and
`an expandability bus coupled at a first end to one of Said
`first processor, Said Second processor and Said chipset;
`and
`an electronic component coupled to a Second end of Said
`expandability bus, Said expandability bus being con
`figurable to enable bus mastering at Said first and
`Second ends and Said expandability bus being config
`ured to operate with Said electronic component;
`Said electronic component being replaceable and Said
`expandability bus being changeably configurable to
`operate with a replacement electronic component.
`
`k
`
`k
`
`k
`
`k
`
`k
`
`Ex. 1034, Page 10
`
`

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