throbber
11.1111111111111
`
`US005797028A
`Patent Number:
`Date of Patent:
`
`5,797,028
`Aug. 18, 1998
`
`United States Patent
`Gulick et al.
`
`[ 191
`
`[11]
`
`l451
`
`[54] COMP UTER SYSTEM liAVING AN
`IMPROVED DIGITAL AND ANALOG
`CONFIGURATION
`
`[75)
`
`Inve ntors: Dale E. G uHck; Andy Lambrecht;
`Mib W~bb; Larry Hfwitt. all of
`Austin: Brian Barnes. Round Rock. all
`of Tex.
`
`[73] Assignee: Advanced Micro ~vices, Inc..
`Sunnyvale. Calif.
`
`[21] Appl. No.: 526,488
`
`Sep. 11, 1995
`
`[22] Filed:
`[51) Int. CL 6
`••.•••.••••..••••.•.••••••••••••..••.•.••..•••....••.• G06F lS/tO
`[52] U.S. Cl. --............................... 3~18041.32; 364/228.6;
`364/DIG. l
`(58) Field of Search ............................... 395/800. 800.32.
`395/800.35. 800.01: 364/489. 228.6. DIG. 1
`
`{56]
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`5119&8 Kupnicki et aJ. ......................... 380114
`4.7 42.544
`611991 Fujimori ................................. 3481233
`5.027.214
`2/1992 Ida et al . ................................... 381/63
`5.091.951
`5, 111,409 511992 Gaspez et al .
`.......................... 3951807
`
`52 10.806
`5.43-!.90
`5592.391
`
`S/1993 Kihara et al . ........................... 3811103
`711995 Tung e1 al. . ............................ 379n02
`111997 Muyshondt et al ..................... 3W 489
`
`OTHER PUBLICATIONS
`
`PCI Local Bus-PC/ Multimedia Design Guide-Revision
`LG-Mar. 29. 1994. 43 pages.
`
`PrifiUJry Examiner-John E. Harrity
`Attome>; Agenr. or Firm-Conley. Rose & Tayon: Jeffrey C.
`Hood
`
`[57)
`
`ABSTRACT
`
`A computer system including separate digital and analog
`system chips which provides increased performance over
`current computer architectures. The computer system of the
`present invention includes a digital system chip wltich
`performs various digital functions. including multimedia
`functions and chipset functions. and a separate analog chip
`whlcb perfoons analog function s. including digital to analog
`and analog to digital conversions. Thus the present invention
`optimizes silicon use a nd design by splitting up digital and
`analog functioo5 on separate chips. The system of the
`present invention also separates digital noise from analog
`noise. allowing a ltigher degree of integration while increas(cid:173)
`ing stability.
`
`32 Claims, 11 Drawing Sheets
`
`v-102
`
`CPU
`
`110
`
`Main
`Memory
`
`II
`Floppy
`Drive 141
`
`120
`
`7
`....
`
`132
`
`Video
`Monitor
`
`134
`
`Spkrs
`
`[
`136)
`
`114
`
`Analog
`System
`Chip
`
`1128
`
`Digital
`System
`Chip
`USB Ports
`u u
`
`PCI Bus
`
`I
`Network
`Card
`
`124
`
`I
`Hard
`Disk
`
`122
`
`Page 1 of 20
`
`ZTE Exhibit 1023
`
`

`
`"'0
`Q.)
`(Q
`CD
`I\.)
`0 ........
`I\.)
`0
`
`TV
`146-.J Tuner
`
`CD
`144~ ROM t----~
`
`114
`--1.
`
`Analog
`System
`Chip
`
`142~ MI1C
`
`I
`
`a
`
`IU'-136
`.,.
`
`a a
`
`Video
`Monitor
`
`Spkrs
`
`132
`
`134
`
`v102
`
`CPU
`
`~
`00 •
`~ ~
`~ = ....
`
`112
`
`\
`
`106
`l
`
`110
`
`Digital
`System
`Chip
`USB Ports ISDN
`
`u u o II
`
`I
`107
`
`r
`
`I Chipset I
`
`Main
`Memory
`
`I
`
`Floppy l-r141
`Drive
`
`\
`
`PCI Bus
`
`L:=I
`
`Hard
`Disk
`
`122
`
`Network
`Card
`--r--
`124
`
`7
`120
`
`l
`
`Fig. 1
`
`> c
`
`~ -S'J -~
`
`00
`
`en :r
`
`~ a -~ --
`
`~
`
`tl1
`......:a
`~
`......:a
`
`~ = N
`
`00
`
`

`
`~
`ru
`~
`ro
`~
`~
`0
`
`Digital r
`Ports 1::
`232
`
`2Q2
`
`Video/Graphics
`Engine
`l l I
`brd-J
`260
`
`204
`
`.
`Aud1o
`Engine
`
`~ 112
`
`234 Memory
`Buffer
`
`I
`
`I
`
`236~ DMA
`I Engine 1 1
`
`2 6
`
`to 20:u
`Analog
`System
`Chip
`
`General
`Purpose
`DSP
`
`§]
`
`207 ROM/
`RAM
`
`208
`
`Power
`Management
`Logic
`
`I
`
`I
`
`I
`I
`
`:
`'
`
`r----------
`212J Digital
`: AID 0 /A .
`!
`i
`•----------
`228
`
`222
`
`224
`
`226
`
`USB
`
`Interface I I Port
`
`Serial/
`Parrallel
`
`Interface
`
`Floppy
`Controller
`Interface
`
`~·
`nction II
`
`npheral
`
`Logic
`
`Fig. 2
`
`~
`•
`00
`•
`;p
`~
`!!i
`~
`
`>
`= ~
`~
`
`~
`~
`
`\J'J =-
`~
`~
`
`N
`~
`:::
`
`Y.
`.......:~
`\C
`.......:~
`~
`N
`00
`
`

`
`-o
`!!.)
`<0
`ct>
`~
`0
`
`-1\.)
`
`0
`
`I
`I
`
`242
`I General
`
`Purpose
`DSP
`
`244
`
`\
`
`General
`Purpose
`DSP
`
`246
`
`General
`Purpose
`DSP
`
`~ 112A
`
`.___
`•
`
`207
`
`\
`
`Microcode
`RAM/
`ROM
`
`208 ~
`[th
`
`I
`
`Power
`Management
`Logic
`
`Cj
`•
`
`'J1 • -e
`('D = pot.
`
`~
`pot.
`
`)I>
`c
`
`~ -QO
`
`,. ...
`~
`QO
`
`,----------:
`: Digital l
`!
`212~ AID
`: & D/A
`:
`
`I
`I
`: _ _ _ _ _ _____ J
`
`~
`
`(J)
`::r
`~ ...
`w
`~ ... ...
`
`Fig. 3
`
`222
`
`\
`
`USB
`Interface
`
`224
`
`Serial/
`Parrallel
`Port
`Interface
`
`226
`
`228
`
`Floppy
`Controller
`Interface
`
`Peripheral
`Function
`Logic
`
`U1
`---...1
`\0
`-...!
`
`... = N
`
`QO
`
`

`
`"U
`0.) co
`<t>
`0'1
`
`0 -1\.)
`
`0
`
`402
`
`Analog
`ND
`
`-412
`
`TV Tuner
`Input
`NTSC
`Converter
`
`CD-ROM ~414
`Input
`
`@]416
`
`t
`
`4Q4
`
`Analog
`0/A
`
`~452
`c
`
`.--454
`
`Voltage
`Inverter
`
`422
`
`424
`
`Video
`Port
`
`Audio
`Port
`
`432
`
`I
`
`434
`
`426
`
`Modem
`
`DAA .
`
`'436
`
`..r- 114
`
`442
`
`406 G
`Transceiver I
`
`Radio
`
`]
`
`444
`
`I
`lA
`Transceiver
`
`416
`
`Audio
`System
`Inputs
`
`Fig. 4
`
`~
`00
`•
`;?
`......
`~ = ......
`
`>
`
`~ -$'J -~
`en =-~ -~
`0 ...., --
`
`Ul
`~ '-l
`\C
`.......
`~ 0
`N
`Qe
`
`

`
`"'0
`ru
`<0
`CD
`0>
`
`0 -1\J
`
`0
`
`f/102
`
`CPU
`
`132 Video
`Monitor
`
`_j
`
`134 Spkrs
`
`-
`
`[
`136)
`
`114
`
`Analog
`System
`Chip
`
`I
`
`I
`1128 1
`
`-
`
`Digital
`System
`Chip
`USB Ports
`u u
`
`\
`
`PCI Bus
`
`1
`
`l
`
`Hard
`Disk
`
`122
`
`J
`
`Network
`Card
`
`124
`
`110
`
`Main
`Memory
`
`I
`
`'
`
`Jl
`Floppy
`Drive t-'141
`-
`
`1
`
`g.5
`
`~ • rJ). .
`~ ~
`~ a
`
`> c:
`~ ....
`SJC
`....
`~
`QO
`
`r::/'J
`:::r'
`f!>
`
`f!> -01
`~ .... -
`
`Ul
`~
`~
`-....!
`0
`N
`00
`
`

`
`""U
`Q.)
`<0
`CD
`-....J
`
`0 -N
`
`0
`
`2Q2
`
`Video/Graphics
`Engine
`
`204
`
`Audio
`Engine
`
`2Q6
`
`General
`Purpose
`DSP
`
`6Q6
`
`L2
`Cache
`Controller
`
`222
`
`USB
`Interface
`
`608
`
`\
`
`Chipset
`Logic
`
`224
`
`Serial/
`Parallel
`Port
`Interface
`
`Peripheral
`Function
`Logic
`
`226
`
`\
`
`Floppy
`Controller
`Interface
`
`~ 1128
`
`604-.t Memory
`Controller
`Logic
`
`612
`
`Hard
`Drive
`Controller
`
`208
`
`Power
`Management
`Logic
`
`~ • 00. •
`~
`~ ::s
`
`~
`
`> = ~ .....
`
`Q.~ ,.
`~
`~
`
`1
`I
`
`I
`I
`
`r----------
`!
`212J Digital
`i 0 /AA/D :
`
`I
`I
`I
`I
`, __ ________ j
`602
`
`rJ)
`
`=' ~
`~ .....
`
`"" ~ ..... -
`
`Fig. 6
`
`PCI
`Bridge
`Logic
`
`til
`-......:.
`
`~ ~ Q
`
`~
`QIC
`
`

`
`"'0
`Q.)
`(Q
`CD
`(X)
`
`0 ........
`I'V
`0
`
`102
`
`CPU
`
`~ •
`00
`•
`~
`..,..
`~
`~ = ..,..
`
`)
`
`PCI Bus
`
`I
`120
`
`1128 I
`
`I
`
`I
`
`I
`
`141
`
`114
`
`Analog
`System
`Chip
`
`110
`
`I Main
`
`Memory
`
`> c
`\!0
`,_.
`!'J
`
`-
`
`~
`QO
`
`'JJ
`cr
`
`~ -"""
`-
`
`0 ....,
`....
`
`Fig. 7
`
`~ Analog
`Connector
`Video
`I Monitor Spkrs
`132
`134
`
`Ul
`....
`........
`\e
`........
`....
`~
`N
`QO
`
`

`
`'"'0
`ru
`(Q
`(0
`<D
`
`0 -1\.)
`
`0
`
`~102
`
`CPU
`
`~ Floppy
`141
`Drive
`
`r46-..
`
`TV
`Tuner
`
`CD
`r44 ROM
`
`~
`
`'42~ MIC
`
`\
`
`"
`USB Di1 .,r112C
`

`Portssy f~
`( ~~~
`
`~~ r
`· ,.-
`Anal~ ~11 4A
`S~e
`
`~136
`
`I
`Video
`Monitor Spkrs
`134
`132
`
`106A
`!
`
`Chipset
`Logic
`PCI
`Bridge
`
`t.2o
`
`110
`
`Main
`Memory
`
`124, Network
`Interface
`Card
`I I
`
`PCI Bus
`
`Hard
`Disk
`
`I
`
`t--1 22
`
`J
`
`v-174
`
`Expansion
`Bus
`Bridge
`
`Expansion Bus
`
`,
`
`......
`J
`
`1l6
`
`~
`~ .
`""0
`~
`'* ~ = '*
`
`> = ~
`
`......
`~
`......
`~
`
`(J)
`c:r
`~
`
`~ -oe
`...... -
`
`s,
`
`Fig. 8
`
`til
`~
`\C
`~
`b
`N
`QC
`
`

`
`e • en •
`~ .....
`~ = .....
`
`> = ~
`"'"'" S'J -~
`
`QO
`
`00 :r
`!
`\C
`~
`
`"'"'" -
`
`01
`~
`\0
`
`..... ~ Q
`N oe
`
`110
`
`Main
`Memory
`
`124, Network
`Interface
`Card
`I I
`
`PCI Bus
`
`A
`
`10
`
`16
`
`Chipset
`Logic
`
`PCI
`Bridge
`
`fJ102
`
`CPU
`
`"'0
`0)
`<0 co
`--"
`0
`
`0 -1\.)
`
`0
`
`\
`
`\
`
`v-112C
`
`/ 114A
`
`l I
`
`Digital
`System
`Chip
`
`Analog
`System
`Chip
`
`I
`Video
`Monitor
`
`II
`
`Digital
`System
`Chip
`
`Analog
`System
`Chip
`
`I
`Spkrs
`
`120
`
`.,--112C
`
`1~0
`
`t
`
`t
`'
`
`v1 74
`Expansion
`Bus
`Bridge
`
`v-114A
`
`\ Expansion Bus
`
`I
`
`tfa
`
`

`
`243
`
`RAM
`
`- - - - -
`
`234
`
`Memory
`Buffer
`
`DMA ~.-236
`Engine
`
`208
`
`)
`
`I
`
`Power
`Management
`Logic
`
`I
`
`I
`
`I
`
`I
`
`I
`
`I
`
`r----------
`212~ DJB~al
`I & D/A
`
`I
`I
`I
`' ~ -- - --- --- ~
`
`224
`..l..
`
`226
`
`228
`
`~112C
`
`~ •
`00.
`•
`~
`~
`""'"
`=
`~
`""'"
`
`>
`c
`~
`YJ
`
`-
`-
`
`loO
`\0 oe
`
`Fig. 10
`
`I'JJ :r
`....
`
`~
`~
`
`-<:>
`-
`-
`
`0
`'"of)
`
`"'0
`0)
`<0
`CD
`--"
`--"
`0
`
`-
`
`1\.)
`C>
`
`242
`
`General
`Purpose
`DSP
`
`2Q7
`
`Microcode
`RAM/
`ROM
`
`2~0
`
`I
`
`PCI
`Interface
`
`222
`
`USB
`Interface
`
`Serial/
`
`I I Parallel
`
`Port
`Interlace
`
`Floppy
`
`I
`
`Controller I
`
`Interface
`
`Peripheral
`
`Funct.ion II
`
`LOQIC
`
`...
`01
`-....1
`\0
`...
`-....1
`0
`N
`QC
`
`

`
`"'0
`Ill
`(Q
`CD
`_..
`N
`
`0 -N
`
`0
`
`4Q2
`
`Analog
`AID
`
`TV Tuner 1-412
`Input
`NTSC
`Converter
`
`CD-ROM ~4 14
`Input
`
`@]416
`
`t
`
`[§]452
`
`c
`
`1--454
`
`Voltage
`Inverter
`
`422
`
`424
`
`Video
`Port
`
`Audio
`Port
`
`42o--
`I
`Mod~m
`
`DAA
`
`432
`
`434
`
`436
`
`,.,..-- 114A
`
`404
`
`Analog
`D/A
`
`406 EJ 412
`
`c: •
`
`00
`•
`~
`~
`
`~ = ,...
`
`Radio
`Transceiver
`
`I
`
`414
`
`lA
`Transceiver
`
`446
`
`Audio
`System
`Inputs
`
`470
`
`Audio
`Detect
`Logic
`
`I
`
`>
`~
`......
`
`~ -~
`
`QO
`
`rJl =-~ -,_ -~ --
`
`Ul
`....
`~
`\0
`-...1
`
`"' = ~ oc
`
`Fig. 11
`
`

`
`5.797.028
`
`2
`1
`For example. a video card includes digital circuitry which
`COMPUTER SYSTEM HAVING AN
`performs polygon rendering. texture mapping and other
`IMPROVED DIGITAL AND ANALOG
`CONFIGURATION
`pixel manipulation operations. and also includes the digital
`memory portion of a RAMDAC (random access m emory
`FIELD OF HIE INVENTION
`s digital to analog converter). A video card also includes
`The pr esent invention relates to a computer system having
`analog circuitry which performs the digital to analog con(cid:173)
`~l"'ratt> digital and analog system chips which is optimized
`vcr.;ion am! gcm:ratcs ROB (r<:d. green and blue) analog
`for real-time multimedia and communications applications.
`voltages which drive a video monitor. Likewise. a sound
`wherein the digital chip integrates digital portions of mul(cid:173)
`card includes digital circuitry which performs audio pro-
`timedia and communications processing and the analog chip
`10 cessing functions such as MIDL wavetable synthesis. etc ..
`integrates analog portions of multimedia and communica(cid:173)
`and also .includes analog circuitry to generate the appropriate
`tions processing.
`analog audio signals that are P£0Vided to the speakers.
`DESCRIPnON OF THE RELATED ART
`As multimedia and communication applications become
`more prevalent . multimedia and communication hardware
`Computer architectures generally include a plurality of
`devices interconnected by one or more various buses. For 15 will correspondingly become essential components in per-
`sonal comptJter systems. Therefore. an improved computer
`example. modern computer systems typically include a CPU
`coupled through bridge logic to main memory. The bridge
`.
`.
`system architecture is desired which is opturuzed for mul-
`logic also typically couples to a high bandwidtll local
`timedia and communication applications as well as for
`expansion bus. such as the peripheral c.omponent intercon-
`nect (PCI) bus or the VESA (Video Electronics Standards 20 non-realtime applications.
`Association) VL bus. Examples of devices which can be
`SUMMARY OF T HE INVENTION
`coupled to local expansion buses include video accelerator
`cards. audio cards. telephony cards. SCSI adapters. network
`interface cards. etc. An older type expansion bus is generally
`coupled to the local expansion bus. Examples of such
`expansion buses included the industry standard architecture
`(ISA) bus. also referred to as the M bus. the extended
`industry standard architecture (EISA) bus. or the rnicrochan·
`nel architecture (MCA) bus. Various devices may be coupled
`to this second expansion bus. including a fax/modem. sound
`card. etc.
`Personal computer systems were originally developed for
`business applications such as word processin g and
`spreadsheet~. among other!:. However. computer systems are
`currently being used to handle a number of real time
`applications. including multimedia applications having
`video and audio components. video capture and playback.
`telephony applications. and speech recognition and
`synthesis. among Olhers. These real time applications typi(cid:173)
`cally require a large amount of system resources aod band·
`width.
`One problem that has arisen is that computer systems
`originally designed for business applications are not well
`suited for the real-time requirements of modern multimedia
`and communications applications. For example. modern
`personal computer system arcttitectwes still presume that
`the majority of applications executing on the computer
`system are non real-time business applications such as word
`IX'ocessing and/or S!X'eadsheet applications. which execute
`primarily on the maio CPU. In general. computer systems
`have not traditionally been designed with multimedia and/or
`communication hardware as part of the system. and thus the
`system i s not optimized for multimedia applications. Rather.
`multimedia and/or communication hardware is typically
`designed as an add-in card for optional insertion in an
`expansion bus of the computer system.
`In many cases. multimedia hardware cards situated on an
`expansion bus do not have the required access to system
`memory and other system resources for proper operation. In
`addition. since the computer system architecture is not
`optimized fer real-time applications. multimedia and com(cid:173)
`munications hardware cards generally do nOl make efficient
`use of system resources. As an example. hardware cards
`which perform video. audio and/or communications func·
`lions each typically include a digital portion which pr ocesses
`digital data and an analog portion which processes analog
`data.
`
`The present invention comprises a computer system
`which provides increased perforliUUlce over current com-
`2~ puter architectures. The computer system of the present
`invention includes a digital system chip which pe.rforrns
`various digital functions. including multimedia and C>Qrnmu(cid:173)
`nication functions. and a separate analog chip which per(cid:173)
`forms analog functions. Thus the present inventio,n opti-
`30 rnizes silicon use and design by splitting up digital and
`analog functions on separate chips. The system of the
`present invention also separates digital noise from analog
`noise. allowing a higher degree of integration while increas(cid:173)
`ing stability.
`In the preferred embodiment. the computer system
`iacludes a CPU coupled through chip set or bridge l ogic to
`main memory. The bridge logic also couples to a local
`expansion bus such as the PCJ bus. Various devices may be
`connected to the PCI bus. including a network interface
`40 card. as wen as other peripherals. The bridge logic and maio
`memory also couple to a digital system chip which performs
`various digital functions in the computer system. In one
`embodiment. the digital system chip couples directly to the
`CPU and main memory. and the digital system chip includes
`4s the PCI bridge logic. the maio memory controller logic. and
`other chipset logic.
`The digital system chip includes one or more DSPeogines
`that perfonn video. graphics. audio and/or telephony appli(cid:173)
`cations. The DSP engines may comprise either dedicated
`so video. audio and/or communication engines or general pur(cid:173)
`pose DSP engines. The digita'l system chip also performs
`various digital operations in the computer system. including
`one or more of power management functions. fioppy coo(cid:173)
`troller functions. serial and parallel 110 port functions. and
`ss hard disk interface functions. A s desired. the digital system
`chip may perform other functio ns. including. EIDE support
`and SCSI support. Thus the di:gitaJ system chip performs a
`number o f real-time digital functions. including audio and
`video functions. as well as others.
`60 An analog system chip is connected directly to the digital
`system cttip and performs various analog functions. includ(cid:173)
`ing analog-to-digital (NO) conversion and digital to analog
`(DIA) conversion for various functions. including video.
`audio. modem functionality. and a telephone handset. among
`65 others. In one embodiment. the analog system chip only
`includes analog portions of the AID and D/A logic
`functionality. and the digital portion of the AID and 0/A
`
`3~
`
`Page 13 of 20
`
`

`
`5.797.028
`
`15
`
`3
`4
`logic is comprised in the digital system chip. Th<: analog
`FlG. 8 is a block diagram of a computer system including
`system ch.ip funber includes vid.eo pons for coupling to a
`digital and analog system chips coupled to a PCI expansion
`bus according 10 an alternate em bodimem of lhe present
`video monitor. audio ports for coupling to an audio DAC or
`invention;
`speakers. a nd one or more communication pons for trans-
`ferring analog information. In one embodim~nt. the a n:'log s
`FIG. 9 illustrates the computer system of FIG. 8 including
`a plurality of digital and analog system chips. w~~ein the
`sys1em chlp includes one or more of a radio transcelVC~r.
`system inc ludes a bus comprised between the dig1tal and
`infrared ( IR) transceiver. analog mixer. and a NTSC
`analog system chips:
`(National Television Standards Co.mm.iuec) converter. The
`analog system cbip further includes analog inputs for receiv-
`FIG. 10 is a block diagram of the digital system chip of
`ing input fro m various peripherals. such as a microphone. 10 FIGS. 8 and 9 : and
`CD-ROM. stereo system and 1V tuner. among others.
`In an alternate embodiment. the digital system chip
`FlG. 11 is a block diagram of the analog syslem chip of
`couples to the PCI bus. The digital syste!ll chip ma_Y. be
`RGS. 8 and 9.
`DETAD...ED DESCR1PI10N OF THE
`comprised on the motherboard or. alternatively. the dig1tal
`cbip is comprised on a modular expansion card adapted ~or
`PREFERRED EMBODIMENT
`Incorporation by Reference
`in sen ion into a connector slot on the PCI bus. thus aiJowmg
`PCI System Architecture by Tom Shanley and Don Ander-
`for improved modularity and upgradeabllity. The analog
`system chip preferably couples directly to the digital sy stem
`son and available from Miodshare Press. 2202 Buttercup
`Dr .. Richardson. Tex. 75082 (214) 231-2216. is hereby
`chip. and the analog system chip couples to various
`. .
`20 incorporated by reference in its e ntirety.
`peripherals. including a monitor and speakers.
`The Intel Peripherals Handboo.k. 1994 and 1995 editions.
`In one embodiment. the computer system includes a
`separate intermediate bus coupled '?ttween .the digi~ sys-
`available from Intel Corporation. are hereby incorporated by
`reference in their entirety. AJso. data sheets on the Intel
`tern chip a.nd the analog system chip. In this embodiment.
`one or more digital system chips are coupled to the PCI bus.
`82430FX PClset chipset. also referred to as the Triton
`wherein the one or more digital system chips connect to the 25 chipsel. are hereby incorporated by reference in thei.r
`entirety. including the 82430 Cacbe MelDOI)' Subsystem
`intermediate bus. One or more analog system chips are also
`coupled to the intermediate bus. This configuration allows
`data sheet ( Order No. 290482-004 ). the 82420182430 PClset
`for improved modulari1y and upgradeability. This configu-
`ISA and ElSA bridge data sheet (0£der No. 290483-004).
`ration also aiJows communication betweea each of the
`and me Intel 82430FX PClset Product Brief (Orda" NQ.
`digital system chips and analog system chips. as well as 30 297559-001). all of which are available from Intel
`communication between the respective digital syslem chips
`C01p0ration. Lilerature Sales. P.O. B ox 7641. Mt. Prospect.
`Til. 6005~7641 (1-800.879-4683). and a11 of which are
`and communication between the respective analog system
`chips.
`hereby incorporated by reference in their entirety.
`u.s. Pat. No. 4.994.801 titled "Apparatus Adaptable foe
`Therefoce. the present invention comprises a novel com-
`puter system. architecrure whi~ incr~e~ the perfo~n~ 35 Use in Effe<:tiog Communication B etween an Analog Device
`of real-time applications. A dedicated digital system chip 15
`and a Digital Device". which was filed on Oct. 30. 1989. and
`which issued Feb. 19. 1991. whose inventors are Sat Asghar.
`induded in the system which perfonns various digital mul-
`John Bartkowiak. and Mi.ki Moyal. and which is assigned to
`timedia and communication operations. and an analog sys-
`Advanced Micro Devices Corporation. is hereby incorpo-
`tern chip is coupled d.lcectly to the digital system chip which
`performs various corresponding analog functi~ns: This -~pa- 40 rated by reference in its entirety.
`Computer System Block Diagram
`ration of digital and analog functionality optliillzes silicon
`Referring now to FIG. 1. a block diagram of a computer
`use and reduces noise issues while also providing improved
`system according to the present invention is shown . . As
`perfonnance.
`BRIEF DESCRIPTION OF TilE DRAWINGS
`shown. the computer system iocil.udes a central process10g
`45 unit (CPU) 1tl which is coupled through a CPU 1~ bus
`to a host/PCI/cache hridge or chipset 106. The chipset
`A better understanding of the present invention can be
`obt4lned when the following detailed desaiption of the
`includes arbitration Iogie 101 as shown. The chipset le6 is
`preferably similar to me Triton cbipset ava.i.lable from Intel
`preferred embodiment is considered in conjunction with the
`Corporation. A second level or l..l cache mem<ry (not
`following drawings. in which:
`FlG. 1 is a block diagram of a computer system including so shown) may be coupled to a cache controller in the chipset.
`a digital system chip and an analog system. chip ~cording to
`as desired. The bridge or chipset IH couples lhrough a
`memory bus 108 to main memocy ut. The main memory
`the preferred embodiment of the present mventiOn;
`FlG. 2 i s a block diagram of the digital system chip of
`110 is preferably DRAM (dynamic random access memory)
`or EDO (o:teoded data out) memory. as desired.
`FIG. 1;
`FIG. 3 is a block diagram of an alternate embodiment of s.s
`The bostiPCllcadle bridge oc chipset 1H also intetfaces
`the digital system chip of FlO. 1 according to the present
`to a peripheral component intecconnect (PCI) bus 12t. In the
`,... -~.--:r.>referred embodiment. a PCI local bus is used. However. it
`invention;
`FIG. 4 is a block diagram of the analog sys~ cbip w
`~s noted that other local buses may be used. such as the
`A (Video Electronics Standards Association) VI.. bus.
`FIG. 1:
`FIG. S is a block diagram of a computer system IDd
`til.) Various types of devices may be connected to the PCI bus
`_ Ut.
`a digital system chip and an analog chip accor
`In the embodiment shown in FIG. 1. a digital system chip
`alternate embodiment of the present Jnventlon;
`FlG. ~ is a block diagram of the digital system ch.ip of
`112 according to the present invention is coupled to the
`chipset 106. The digital system cbip ~12fperf~rms v:ous
`flG. 5;
`FIG. 7 is a block diagram of a computer system including 6S digital functions. including multimedia unctwns su . . as
`a digital system chip and an analog chip according to a third
`video and audio. as discussed further below. The dlgJtal
`system cbip 112 includes a Universal Serial Bus (USB)
`embodiment of the present invention;
`
`Page 14 of 20
`
`

`
`5.797.028
`
`embodiment. the DSP engine * is a dedicated communi·
`
`6
`5
`also prefer ably includes one or more input/output (I/0)
`interface as weU as a paraUeUserial port interface. The
`channels for lransmining data to the analog system cttip 114
`digital system chip 112 also pre ferably includes an ISDN
`and to the chipset logic 106.
`(Integrated Services Digital Network) interface. The digital
`In the preferred embodiment shown in FIG. 2. the digital
`system chip 112 also preferably couples to floppy drive 141.
`Various other devices may be coupled to the digital system s system chip 112 includes a video/graphics engine 2t2 which
`chip 112. such as a hard drive or other digital devices. The
`performs video and graphics operations such as polygon
`digital system chip 112 p referably only comprises digital
`reodedng. texture mapping. and other pixel manipulation
`operations. among others. The video/graphics engine 202
`circuitry.
`The digital system chip 112 preferably communicates
`performs operations similar to currently available graphics
`with devices on the PCI bus 120 through the dlipset 106. In 10 accelerator s from companies such as S3. Tseng . Weitek. and
`one embodiment. the digital system chip 112 includes a PCJ
`others. The digital system chip 112 may also include a
`interface for coupling directly to the PCI bus Ut. In this
`dedicated MPEG (Motion Pictures Electronics Group)
`embodime nt. the digital system chip 112 can arbitrate for the
`decoder (not shown).
`PCI bus a.od can communicate directly with devices on the
`The digital system chip 112 also includes an audio engine
`PCI bus with less involvement of tbe chipset logic 166. The IS 2t4 which performs digital audio processing operations such
`digital system chip 112 is also preferably coupled to other
`as MIDI and wavetable synthesis. among others. the a udio
`devices in the computer system to perform power manage-
`engine 204 performs operations similar to currently avail-
`ment functions. as well as other functions. a s desired.
`able sound cards such as SoundBlaster or SoundBiaster-
`An analog system chip 114 is coupled to the digital system
`compatible cards.
`chip 112. The analog system chip 114 performs various 20
`The digital system chip 112 also preferably includes a
`general purpose DSP engine 2t6 which is programmable to
`analog f unctions. including analog to digital (AID)
`conversio n. digital to analog (0/A) conversion. and modem
`perform various functions. suCh as MPEG decoding. LZ
`functionality. among others. The analog system chip 114 is
`compressio n. and other advanced video. audio. and/or com-
`munications functions. A read only memory (ROM) 207 is
`coupled to provide outputs co various analog devices.
`including a video monitor 13Z and speakers 134. The analog 2' preferably coupled to the DSP Engine 206 which stores
`system chip 114 also includes an analog modem output 136
`instructions for use by the DSP Engine 206. Alternatively. a
`for coupling to a telephone line. The analog system chip 114
`non-volatile RAM or SRAM is used which receives d own-
`loadable instructions from the main memory 110. In one
`also couples to various devices to receive various analog
`inputs. including a microphone 14l.. a CD-ROM 144. aud a
`TV tuner 146. It is noted that only the analog output of the 30 cation engine which performs digital communication
`CD-ROM is provided to the analog system chip 114. The
`operations. sud! as ISDN operations and/or telephony
`operations. ln another embodiment. the digital system chip
`aoalog system chip 114 preferably substantially comprises
`analog circuitry. and preferably only includes digital "front-
`112 includes a dedicated communication engine (not sh own)
`end" circuitry for interfacing 10 the digital system chip 112.
`in additio n to the general purpose DSP engine 206. and the
`Various devices may be coupled to the PCI bus llt. Far 3S dedicated communication engine perlorms ISDN and/or
`example. a hard disk W and a network interface controller
`telephony operations.
`124 are shown coupled to the PCI bus rn. A SCSI (small
`1n one embodiment. the digital system chip 112 includes
`computer systems interface) adapter (not shown) may also
`multimedia memory (not shown) for storing multimedia
`be coupled to the PCI bus 120. In one embodiment. the
`data. such as video data and audio data The multimedia
`digital system chip 112 includes a hard disk interface for 40 memory corresponds to video RAM (VRAM) found on
`coupling to a hard disk and a SCSI interface for coupling to
`current video accelerator cards. and is also used for storing
`SCSI devices. In addition. the digital system chip U2 may
`audio data as well as other multimedia and communications
`also include network interfaa circuitry such as Ethernet or
`data. The multimedia memory preferably comprises VRAM.
`token rini circuitry for interlacing to a network. However. in
`DRAM (dynamic RAM). SRAM (static RAM). or EDO
`the prefeaed embodiment. the digital system chip 112 does 4S (extended data out) RAM. as desired. Alteroative.ly. the
`not include networt: circuitry. but rather network functions
`multimedia memory is located off-chip and is coupled
`are pelformed by a modular network card coupled to the PCI
`directly to the digital system chip 112.
`1n one embodiment. the digital system chip 112 does not
`bus 12t. Various other devices may be connected to the PCI
`include multimedia memory. but rather video da1a a.od audio
`bus 12t. as is weU known in the art.
`Expansion bus bridge logic (not shown) is also preferably so data are stored in the system memory 110 according to a
`unified memory architecture. Io this embodiment. the digital
`coupled to the PCI bus 121. The expansion bus briclge logic
`interfaces to an expansion bus (not shown). The expansion
`system chip 112 preferably includes a memory buffer 234
`bus may be any of varying types. including the industry
`and a direct memory access ( DMA) engine 236 fOI' trans·
`standard architecture {ISA) bus. also referred to as the Kr
`ferring data from the maio memory 110 to the memory
`bus. the extended industry standard architecture (EISA) bus. s.s buffer 234 in the digital system chip 112.
`In one embodiment. the video engine 202 and audio
`or the microchannel architecture (MCA) bus. Various
`engine 214 couple through one or more 110 cbanoels to
`devices may be coupled to the expansion bus. such as
`expansi on bus memory (not shown).
`respective digital I/0 ports 232. including video and audio
`ports. The digital video port is included for providing digital
`Digital System Chip Block Diagram
`Referring now to FIG. 2. a moce detailed block diagram 60 video data to peripheral devices. such as an MPEG d ecoder
`or a digital video display. The digital audio port is included
`illustrating the digital system chip 112 is shown. The digital
`system chip 112 includes a connector 201 for connecting to
`for providing digital audio data to digital peripheral devic-e~.
`such as for external mixing. as desired. In an embodiment
`analog system chip 114. and also includes a connector 203
`for coupling to the chipset logic 106. Although not shown in
`which includes a dedicated communication engine. the
`AG. 2. the various devices in the digital system chip 112 are 6S digital system chip 112 preferably includes one or more
`interconnected through respective data channels or signal
`digital communication ports 232 for coupling to an ISDN
`traces t'o form a functional unit. The digital system chip 112
`line or other digital line.
`
`Page 15 of 20
`
`

`
`5.797.028
`
`s
`
`7
`8
`store microcode corresponding to video. audio and commu-
`As shown. the digital sys(em chip 112 also preferably
`nication processing instructions. or receive downloadable
`includes A USB (Universal Serial Bus) int~rface 222 for
`interfacing to a Universal Serial Bus. The Universal Serial
`microcode from the system memory 110.
`Bus is a bus specificatioo proposed by Microsoft and Intel
`Analog System Otip
`Referring now to AG. 4. the analog system chip 114 is
`which is designed to replace the varioLJs peripheral connec-
`shown. Ill the preferred embodiment shown in H Ct. 4. the
`tors on current PCs with a single connector for most
`analog system chip 114 includes analog to digital (NO)
`peripherals. such as keyboard:.. mice. monitors. and other
`circuitry 4tl and digital to analog (D/ A) circuitry 4t4. The
`devices. The digital system chip 112 also preferably includes
`analog system chip 114 preferably indudes AID a.od D/A
`serial/parallel port interface logic 224 for providing. a serial
`port and a parallel port. The serial/parallel port interface 10 logic for video. audio. modem and telephone handset tunc-
`logic 2Z4 preferably implements a universal asynchronous
`tionality. In the preferred embodiment. the analog system
`chip 114 include a single ND converter and a single D/A
`receiver/traosminer (UART). The digital system chip 112
`also preferably i ncludes a floppy controller interface 226 for
`converter for aU of the above functions. Alternatively. the
`AID circuitry block 401 and the D/A circuitry block 484
`interfaci.llg to fioppy drive 141. The digital system chip 112
`may indude other functions. including EIDE support and 15 each include a plurality of ND c onverters and a plurality of
`SCSI support.
`0/A converters. respectively. for each of the above func-
`ln the preferred embod.Jrneot. the digital system chip 112
`lions.
`includes video processing circuitry and/or firmware com-
`In one embodiment. lhe analog system chip 114 includes
`JXised in the video engine 2t2. including the digital portion
`only the analog circuitry porti

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