throbber
United States Patent [191
`
`Gu
`
`lick et al.
`
`\IIIIIlilillllilIllilIlllllliilliljllillljjlllll|||||llllilllilllllli
`
`[11] Patent Number:
`
`[451 Date of Patent:
`
`5,797,028
`
`Aug. 18, 1998
`
`[54] COMPUTER SYSTEM HAVING AN
`IMPROVED DIGITAL AND ANALOG
`CONFIGURATION
`
`[75]
`
`Inventors: Dale E. Gulick; Andy Lambrecht;
`Mike Webb: Larry Hewitt. all of
`Austin: Brian Barnes. Round Rock. all
`of Tex.
`
`[73] Assignee: Advanced Micro Devices, Inc.
`Sunnyvale. Calif.
`
`[21] Appl. No.: 526,488
`
`Sep. 11, 1995
`[22] Filed:
`[51]
`Int. Cl.6 ...................................................... G06F 15/00
`[52] US. Cl.
`.................................. 395800.32; 364/2286;
`364/DIG. 1
`
`[58] Field of Search ............................... 395/800. 800.32.
`395/80035. 800.01; 364/489. 228.6. DIG. 1
`
`[56]
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`4.742.544
`5.027214
`5,091,951
`5,111,409
`
`5/1988 Kupnicki et a].
`......................... 330/14
`
`.......
`348/233
`6/1991 Fujimori
`
`2/1992 Ida et a].
`381/63
`5/1992 Gaspar et al.
`.......................... 395/807
`
`5.210.806
`5.434.913
`5.592.391
`
`........................... 381/103
`5/1993 Kihara et a].
`
`.........
`379/202
`7/1995 Tung et al.
`........
`.. 364/489
`1/1997 Muyshondt et al.
`OTHER PUBLICATIONS
`
`PCI Local Bus—PC! Multimedia Design Guide—Revision
`Lil—Mar. 29. 1994.43 pages.
`
`Primary Examiner—John E. Harrity
`Attome); Agent, or Firm—Conley. Rose & Tayon; Jeffrey C.
`Hood
`
`ABSTRACT
`[57]
`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 which
`performs various digital functions. including multimedia
`functions and chipset functions. and a separate analog chip
`which performs analog functions. including digital to analog
`and analog to digital conversions. Thus the present invention
`optimizes 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-
`ing stability.
`
`32 Claims, 11 Drawing Sheets
`
`Video
`1‘32 Monitor
`
`
`
`
`
`122
`
`124
`
`Page 1 of 20
`
`HTC-LG-SAMSUNG EXHIBIT 1023
`
`

`

`US. Patent
`
`Aug. 18, 1998
`
`Sheet 1 of 11
`
`5,797,028
`
`EoEmEI35
`Ems.8296
`
`.290
`
`23.2.8mm:
`
`fat
`
`{02,52Em...
`
`98in
`
`a;mm“
`
`o8
`
`
`
`k3_II
`
`w>_5E38E
`
`ooE>
`
`SE82
`
`m2
`
`ago
`
`o:02m:
`
`Page 2 of 20
`
`
`
`

`

`US. Patent
`
`Aug. 18, 1998
`
`Sheet 2 0f 11
`
`5,797,028
`
`39:223mm
`EmEmmmcmE$095
`
`.9295;E8:Jug“;mm:
`
`5:25“.8:82.00tom83:35
`52585903qu
`526a68:90
`
`
`
`060..83.35
`
`momtmE
`
`awe
`
`NNN
`
`ocacm
`<20mam
`
`mom
`
`mcacm
`
`mam.
`
`.290
`
`mtom
`
`Page 3 of 20
`
`

`

`US. Patent
`
`Aug.18,1998
`
`Sheet 3 of 11
`
`5,797,028
`
`5261
`
`EmEmmmcws.
`
`050..
`
`cozoczu
`
`050..
`
`>32”.
`
`5.6350
`
`96:25
`
`\_m:0w
`
`_o=m:mm
`
`ton.
`
`mowtmfi
`
`20892.2
`
`>25”.
`
`5.0m
`
`mmD
`
`momtmi
`
`WNW
`
`Page 4 of 20
`
`

`

`US. Patent
`
`Aug. 18, 1998
`
`Sheet 4 0f 11
`
`5,797,028
`
`q.9“.
`
`wow
`
`9925.
`
`v9»
`
`mo_mc<
`
`<5
`
`29.:
`
`.mzmomcmfi
`
`N:
`
`I.
`
`$288M;
`
`3%.
`
`m3»
`
`waowu_>
`
`O<Q
`
`vmvmomzo>
`
`5:05.
`
`o_U:<
`
`ton.
`
`VNV
`
`Nov
`
`6:3>._.Hmo_mc<
`
`Sac.
`
`09.2
`
`55250
`
`VsVEOE-DO
`
`59:
`
`Page 5 of 20
`
`vmvI
`
`New
`
`
`
`

`

`US. Patent
`
`Aug. 18, 1998
`
`Sheet 5 of 11
`
`5 ,797 ,028
`
`0N»
`
`URI
`
`x5502
`
`030
`
`Hum;
`
`me
`
`mm“
`
`0:
`
`SE2
`
`aoEmS.
`
`I:
`
`>32“.
`
`m>zo
`
`E396
`
`mm:
`
`v:
`
`mo_mc<
`
`mm;
`
`I
`
`mm.“
`
`95awe
`
`we
`
`3&0
`
`Page 6 of 20
`
`
`
`
`

`

`US. Patent
`
`Aug. 18, 1998
`
`Sheet 6 of 11
`
`5,797,028
`
`Em:
`
`$25
`
`5:250
`
`063
`
`5:250
`306923m
`
`Egon
`
`EmEmmmcms.
`
`053
`
`.955
`
`Q<<5
`
`moEqEOBmuS
`
`35:26.”.
`
`8:02.“.
`
`053
`
`335
`
`$550
`
`mmoezn.
`
`n50
`
`N4
`
`293
`
`5:250
`
`NNN
`
`>39“.
`
`5:05:00
`
`8322
`
`\azmm
`
`08:95
`
`6:99.mm:
`
`:01momtoE.
`
`Page 7 of 20
`
`

`

`US. Patent
`
`Aug. 18, 1998
`
`Sheet 7 of 11
`
`5,797,028
`
`Louooccoo
`
`Fm:
`
`mm.“
`
`5:52
`
`Ego
`
`952E296
`
`III20m.2.5;mm:
`
`Page 8 of 20
`
`
`

`

`US. Patent
`
`Aug. 18, 1998
`
`Sheet 8 of 11
`
`5,797,028
`
`m.9“.
`
` Iimm;.Q
`
`mi.Nmamcoacmaxmm
`
`
`EO
`
`
`
`<v2\vao_mc<00v»
`
`coacmuxm
`
`25
`
`$25
`
`5:3.H«Eco
`>32...2:
`
`Page 9 of 20
`
`
`

`

`US. Patent
`
`Aug. 18, 1998
`
`Sheet 9 of 11
`
`5,797,028
`
`m.9".
`
`mt
`
`Eh
`
`cemcwqu
`
`mam
`
`mmutm
`
`.365
`
`E2w>m
`
`on
`
`Ego
`
`E2m>m
`
`ego
`
`6:52
`82>m2
`
`
`
`Page 10 of 20
`
`
`
`
`
`
`

`

`US. Patent
`
`Aug. 18, 1998
`
`Sheet 10 of 11
`
`5,797,028
`
`0m:\
`
`2.9“.
`
`Egon.
`
`EmemmcmE
`
`@2251
`
`5:95”.
`
`053
`
`38:.
`
`6:280
`
`83.25
`
`3%
`
`6:83
`
`:8.
`
`89.22
`
`65ch
`
`mmoezn.
`
`awn.
`
`$822.2
`
`\_>_<m
`
`EOE
`
`_0n_
`
`momtmfi
`
`9N
`
`mm:
`
`03:25
`
`WNW
`
`Page 1 1 of 20
`
`

`

`US. Patent
`
`Aug. 18, 1998
`
`Sheet 11 of 11
`
`5,797,028
`
`2.9”.
`
`w:
`
`Ezwomcmfi
`
`3;“
`
`9932
`
`mi»
`
`0:22
`
`#0200
`
` 053
`528mg;omkz
`06mm5:2.>._.
`
`59:
`
`Lmtm>coo
`
`Page 12 of 20
`
`

`

`l
`COMPUTER SYSTEM HAVING AN
`IMPROVED DIGITAL AND ANALOG
`CONFIGURATION
`FIELD OF THE INVENTION
`
`The present invention relates to a computer system having
`separate digital and analog system chips which is optimized
`for real-time multimedia and communications applications.
`wherein the digital chip integrates digital portions of mul-
`timedia and communications processing and the analog chip
`integrates analog portions of multimedia and communica-
`tions processing.
`DESCRIPTION OF THE RELATED ART
`
`Computer architectures generally include a plurality of
`devices interconnected by one or more various buses. For
`example. modern computer systems typically include a CPU
`coupled through bridge logic to main memory. The bridge
`logic also typically couples to a high bandwidth local
`expansion bus. such as the peripheral component intercon-
`nect (PCI) bus or the VESA (Video Electronics Standards
`Association) VL bus. Examples of devices which can be
`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 AT 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 processing and
`spreadsheets. among others. 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 others. These real time applications typi-
`cally require a large amount of system resources and 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 architectures still presume that
`the majority of applications executing on the computer
`system are non real—time business applications such as word
`processing and/or spreadsheet applications. which execute
`primarily on the main 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 is 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 for real—time applications. multimedia and com-
`munications hardware cards generally do not make efficient
`use of system resources. As an example. hardware cards
`which perform video. audio and/or communications func-
`tions each typically include a digital portion which processes
`digital data and an analog portion which processes analog
`data.
`
`Page 13 of 20
`
`5.797.028
`
`2
`
`For example. a video card includes digital circuitry which
`performs polygon rendering.
`texture mapping and other
`pixel manipulation operations. and also includes the digital
`memory portion of a RAMDAC (random access memory
`digital to analog converter). A video card also includes
`analog circuitry which performs the digital to analog con—
`version and generates RGB (red. green and blue) analog
`voltages which drive a video monitor. Likewise. a sound
`card includes digital circuitry which performs audio pro-
`cessing functions such as MIDI. wavetable synthesis. etc..
`and also includes analog circuitry to generate the appropriate
`analog audio signals that are provided to the speakers.
`As multimedia and communication applications become
`more prevalent. multimedia and communication hardware
`will correspondingly become essential components in per—
`sonal computer systems. Therefore. an improved computer
`system architecture is desired which is optimized for mul-
`timedia and communication applications as well as for
`non-realtime applications.
`
`SUMMARY OF THE INVENTION
`
`invention comprises a computer system
`The present
`which provides increased performance over current com—
`puter architectures. The computer system of the present
`invention includes a digital system chip which performs
`various digital functions. including multimedia and commu-
`nication functions. and a separate analog chip which per-
`forms analog functions. Thus the present invention opti-
`mizes 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-
`ing stability.
`the computer system
`In the preferred embodiment.
`includes a CPU coupled through chip set or bridge logic to
`main memory. The bridge logic also couples to a local
`expansion bus such as the PCI bus. Various devices may be
`connected to the PCI bus. including a network interface
`card. as well as other peripherals. The bridge logic and main
`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
`the PCI bridge logic. the main memory controller logic. and
`other chipset logic.
`The digital system chip includes one or more DSP engines
`that perform video. graphics. audio and/or telephony appli-
`cations. The DSP engines may comprise either dedicated
`video. audio and/or communication engines or general pur-
`pose DSP engines. The digital system chip also performs
`various digital operations in the computer system. including
`one or more of power management functions. floppy con-
`troller functions. serial and parallel I/O port functions. and
`hard disk interface functions. As desired. the digital system
`chip may perform other functions. including. EIDE support
`and SCSI support. Thus the digital system chip performs a
`number of real—time digital functions. including audio and
`video functions. as well as others.
`
`An analog system chip is connected directly to the digital
`system chip and performs various analog functions. includ-
`ing analog-to—digital (A/D) conversion and digital to analog
`(D/A) conversion for various functions. including video.
`audio. modem functionality. and a telephone handset. among
`others. In one embodiment. the analog system chip only
`includes analog portions of the A/D and D/A logic
`functionality. and the digital portion of the AID and D/A
`
`ll)
`
`15
`
`20
`
`25
`
`30
`
`35
`
`45
`
`55
`
`65
`
`

`

`5.797.028
`
`3
`logic is comprised in the digital system chip. The analog
`system chip further includes video ports for coupling to a
`video monitor. audio ports for coupling to an audio DAC or
`speakers. and one or more communication ports for trans-
`ferring analog information. In one embodiment. the analog
`system chip includes one or more of a radio transceiver.
`infrared (IR) transceiver. analog mixer. and :1 NTSC
`(National Television Standards Committee) converter. The
`analog system chip further includes analog inputs for receiv-
`ing input from various peripherals. such as a microphone.
`CD—ROM. stereo system and TV tuner. among others.
`In an alternate embodiment.
`the digital system chip
`couples to the PCI bus. The digital system chip may be
`comprised on the motherboard or. alternatively. the digital
`chip is comprised on a modular expansion card adapted for
`insertion into a connector slot on the PCI bus. thus allowing
`for improved modularity and upgradeability. The analog
`system chip preferably couples directly to the digital system
`chip. and the analog system chip couples to various
`peripherals. including a monitor and speakers.
`In one embodiment.
`the computer system includes a
`separate intermediate bus coupled between the digital sys-
`tem chip and the analog system chip. In this embodiment.
`one or more digital system chips are coupled to the PCI bus.
`wherein the one or more digital system chips connect to the
`intermediate bus. One or more analog system chips are also
`coupled to the intermediate bus. This configuration allows
`for improved modularity and upgradeability. This configu—
`ration also allows communication between each of the
`digital system chips and analog system chips. as well as
`communication between the respective digital system chips
`and communication between the respective analog system
`chips.
`Therefore. the present invention comprises a novel com-
`puter system architecture which increases the performance
`of real-time applications. A dedicated digital system chip is
`included in the system which performs various digital mul-
`tirnedia and communication operations. and an analog sys-
`tem chip is coupled directly to the digital system chip which
`performs various corresponding analog functions. This sepa—
`ration of digital and analog functionality optimizes silicon
`use and reduces noise issues while also providing improved
`performance.
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`A better understanding of the present invention can be
`obtained when the following detailed description of the
`preferred embodiment is considered in conjunction with the
`following drawings. in which:
`FIG. 1 is a block diagram of a computer system including
`a digital system chip and an analog system chip according to
`the preferred embodiment of the present invention;
`FIG. 2 is a block diagram of the digital system chip of
`FIG. 1;
`FIG. 3 is a block diagram of an alternate embodiment of
`the digital system chip of FIG. 1 according to the present
`invention;
`FIG. 4 is a block diagram of the analog system chip of
`FIG. 1;
`FIG. 5 is a block diagram of a computer system including
`a digital system chip and an analog chip according to an
`alternate embodiment of the present invention;
`FIG. 6 is a block diagram of the digital system chip of
`FIG. 5;
`FIG. 7 is a block diagram of a computer system including
`a digital system chip and an analog chip according to a third
`embodiment of the present invention;
`
`4
`
`FIG. 8 is a block diagram of a computer system including
`digital and analog system chips coupled to a PCI expansion
`bus according to an alternate embodiment of the present
`invention;
`FIG. 9 illustrates the computer system of FIG. 8 including
`a plurality of digital and analog system chips. wherein the
`system includes a bus comprised between the digital and
`analog system chips:
`FIG. 10 is a block diagram of the digital system chip of
`FIGS. 8 and 9: and
`
`FIG. 11 is a block diagram of the analog system chip of
`FIGS. 8 and 9.
`
`DETAILED DESCRIPTION OF THE
`PREFERRED EMBODIMENT
`Incorporation by Reference
`PCI System Architecture by Tom Shanley and Don Ander-
`son and available from Mindshare Press. 2202 Buttercup
`Dr.. Richardson. Tex. 75082 (214) 231—2216.
`is hereby
`incorporated by reference in its entirety.
`The Intel Peripherals Handbook. 1994 and 1995 editions.
`available from Intel Corporation. are hereby incorporated by
`reference in their entirety. Also. data sheets on the Intel
`82430FX PCIset chipset. also referred to as the Triton
`chipset. are hereby incorporated by reference in their
`entirety.
`including the 82430 Cache Memory Subsystem
`data sheet (Order No. 290482-004). the 82420/82430 PCIset
`ISA and EISA bridge data sheet (Order No. 290483—004).
`and the Intel 82430FX PCIset Product Brief (Order No.
`297559-001). all of which are available from Intel
`Corporation. Literature Sales. PO. Box 7641. Mt. Prospect.
`Ill. 60056-7641 0-800—879—4683). and all of which are
`hereby incorporated by reference in their entirety.
`US. Pat. No. 4.994.801 titled “Apparatus Adaptable for
`Use in Effecting Communication Between an Analog Device
`and a Digital Device”. which was filed on Oct. 30. 1989. and
`which issued Feb. 19. 1991. whose inventors are Saf Asghar.
`John Bartkowiak. and Miki Moyal. and which is assigned to
`Advanced Micro Devices Corporation. is hereby incorpo-
`rated by reference in its entirety.
`Computer System Block Diagram
`Referring now to FIG. 1. a block diagram of a computer
`system according to the present invention is shown. As
`shown. the computer system includes a central processing
`unit (CPU) 102 which is coupled through a CPU local bus
`to a host/PCI/cache bridge or chipset 106. The chipset
`includes arbitration logic 107 as shown. The chipset 106 is
`preferably similar to the Triton chipset available from Intel
`Corporation. A second level or L2 cache memory (not
`shown) may be coupled to a cache controller in the chipset.
`as desired. The bridge or chipset 106 couples through a
`memory bus 108 to main memory 110. The main memory
`110 is preferably DRAM (dynamic random access memory)
`or EDO (extended data out) memory. as desired.
`The host/PCIlcache bridge or chipset 106 also interfaces
`to a peripheral component interconnect (PCI) bus 120. In the
`preferred embodiment. a PCI local bus is used. However. it
`is noted that other local buses may be used. such as the
`VESA (Video Electronics Standards Association) VL bus.
`Various types of devices may be connected to the PCI bus
`120.
`
`10
`
`IS
`
`20
`
`25
`
`3O
`
`35
`
`45
`
`55
`
`65
`
`In the embodiment shown in FIG. 1. a digital system chip
`112 according to the present invention is coupled to the
`chipset 106. The digital system chip 112 performs various
`digital functions. including multimedia functions such as
`video and audio. as discussed further below. The digital
`system chip 112 includes a Universal Serial Bus (USB)
`
`Page 14 of 20
`
`

`

`A:u
`
`5.797.028
`
`6
`
`10
`
`15
`
`20
`
`2.5
`
`30
`
`35
`
`interface. The
`interface as well as a parallel/serial port
`digital system chip 112 also preferably includes an ISDN
`(Integrated Services Digital Network) interface. The digital
`system chip 112 also preferably couples to floppy drive 141.
`Various other devices may be coupled to the digital system
`chip 112. such as a hard drive or other digital devices. The
`digital system chip 112 preferably only comprises digital
`circuitry.
`The digital system chip 112 preferably communicates
`with devices on the PCI bus 120 through the chipset 106. In
`one embodiment. the digital system chip 112 includes a PCI
`interface for coupling directly to the PCI bus 120. In this
`embodiment. the digital system chip 112 can arbitrate for the
`PCI bus and can communicate directly with devices on the
`PCI bus with less involvement of the chipset logic 106. The
`digital system chip 112 is also preferably coupled to other
`devices in the computer system to perform power manage—
`ment functions. as well as other functions. as desired.
`An analog system chip 114 is coupled to the digital system
`chip 112. The analog system chip 114 performs various
`analog functions.
`including analog to digital (A/D)
`conversion. digital to analog (D/A) conversion. and modem
`functionality. among others. The analog system chip 114 is
`coupled to provide outputs to various analog devices.
`including a video monitor 132 and speakers 134. The analog
`system chip 114 also includes an analog modem output 136
`for coupling to a telephone line. The analog system chip 114
`also couples to various devices to receive various analog
`inputs. including a microphone 142. a CD-ROM 144. and a
`TV tuner 146. It is noted that only the analog output of the
`CD-ROM is provided to the analog system chip 114. The
`analog system chip 114 preferably substantially comprises
`analog circuitry. and preferably only includes digital “front-
`end" circuitry for interfacing to the digital system chip 112.
`Various devices may be coupled to the PCI bus 120. For
`example. a hard disk 122 and a network interface controller
`12A are shown coupled to the PCI bus 120. A SCSI (small
`computer systems interface) adapter (not shown) may also
`be coupled to the PCI bus 120. In one embodiment. the
`digital system chip 112 includes a hard disk interface for
`coupling to a hard disk and a SCSI interface for coupling to
`SCSI devices. In addition. the digital system chip 112 may
`also include network interface circuitry such as Ethernet or
`token ring circuitry for interfacing to a network. However. in
`the preferred embodiment. the digital system chip 112 does
`not include network circuitry. but rather network functions
`are performed by a modular network card coupled to the PCI
`bus 120. Various other devices may be connected to the PCI
`bus 120. as is well known in the art.
`Expansion bus bridge logic (not shown) is also preferably
`coupled to the PCI bus 120.1116 expansion bus bridge logic
`interfaces to an expansion bus (not shown). The expansion
`bus may be any of varying types. including the industry
`standard architecture (ISA) bus. also referred to as the AT
`bus. the extended industry standard architecture (EISA) bus.
`or the microchannel architecture (MCA) bus. Various
`devices may be coupled to the expansion bus. such as
`expansion bus memory (not shown).
`Digital System Chip Block Diagram
`Referring now to FIG. 2. a more detailed block diagram
`illustrating the digital system chip 112 is shown. The digital
`system chip 112 includes a connector 201 for connecting to
`analog system chip 114. and also includes a connector 203
`for coupling to the chipset logic 106. Although not shown in
`FIG. 2. the various devices in the digital system chip 112 are
`interconnected through respective data channels or signal
`traces to form a functional unit. The digital system chip 112
`
`also preferably includes one or more input/output (I/O)
`channels for transmitting data to the analog system chip 114
`and to the chipset logic 106.
`In the preferred embodiment shown in FIG. 2. the digital
`system chip 112 includes a video/graphics engine 202 which
`performs Video and graphics operations such as polygon
`rendering. texture mapping. and other pixel manipulation
`operations. among others. The video/graphics engine 202
`performs operations similar to currently available graphics
`accelerators from companies such as SS. Tseng. Weitek. and
`others. The digital system chip 112 may also include a
`dedicated MPEG (Motion Pictures Electronics Group)
`decoder (not shown).
`The digital system chip 112 also includes an audio engine
`204 which performs digital audio processing operations such
`as MIDI and wavetable synthesis. among others. the audio
`engine 204 performs operations similar to currently avail—
`able sound cards such as SoundBlaster or SoundBlaster-
`compatible cards.
`The digital system chip 112 also preferably includes a
`general purpose DSP engine 206 which is programmable to
`perform various functions. such as MPEG decoding. LZ
`compression. and other advanced video. audio. and/or com-
`munications functions. A read only memory (ROM) 207 is
`preferably coupled to the DSP Engine 206 which stores
`instructions for use by the DSP Engine 206. Alternatively. a
`non-volatile RAM or SRAM is used which receives down-
`loadable instructions from the main memory 110. In one
`embodiment. the DSP engine 206 is a dedicated communi-
`cation engine which performs digital communication
`operations. such as ISDN operations and/or telephony
`operations. In another embodiment. the digital system chip
`112 includes a dedicated communication engine (not shown)
`in addition to the general purpose DSP engine 206. and the
`dedicated communication engine performs ISDN and/0r
`telephony operations.
`In one embodiment. the digital system chip 112 includes
`multimedia memory (not shown) for storing multimedia
`data. such as video data and audio data. The multimedia
`memory corresponds to video RAM (VRAM) found on
`current video accelerator cards. and is also used for storing
`audio data as well as other multimedia and communications
`data. The multimedia memory preferably comprises VRAM.
`DRAM (dynamic RAM). SRAM (static RAM). or EDO
`(extended data out) RAM. as desired. Alternatively. the
`multimedia memory is located off-chip and is coupled
`directly to the digital system chip 112.
`In one embodiment. the digital system chip 112 does not
`include multimedia memory. but rather video data and audio
`data are stored in the system memory 110 according to a
`unified memory architecture. In this embodiment. the digital
`system chip 112 preferably includes a memory buffer 234
`and a direct memory access (DMA) engine 236 for trans-
`ferring data from the main memory 110 to the memory
`buffer 234 in the digital system chip 112.
`In one embodiment. the video engine 202 and audio
`engine 204 couple through one or more I/O channels to
`respective digital I/O ports 232. including video and audio
`ports. The digital Video port is included for providing digital
`video data to peripheral devices. such as an MPEG decoder
`or a digital video display. The digital audio port is included
`for providing digital audio data to digital peripheral devices.
`such as for external mixing. as desired. In an embodiment
`which includes a dedicated communication engine.
`the
`digital system chip 112 preferably includes one or more
`digital communication ports 232 for coupling to an ISDN
`line or other digital line.
`
`45
`
`50
`
`55
`
`65
`
`Page 15 of 20
`
`

`

`7
`
`5.797.028
`
`8
`store microcode corresponding to video. audio and commu—
`nication processing instructions. or receive downloadable
`microcode from the system memory 110.
`Analog System Chip
`Referring now to FIG. 4. the analog system chip 114 is
`shown. In the preferred embodiment shown in FIG. 4. the
`analog system chip 114 includes analog to digital (A/D)
`circuitry 402 and digital to analog (D/A) circuitry 404. The
`analog system chip 114 preferably includes A/D and D/A
`logic for Video. audio. modem and telephone handset func-
`tionality. In the preferred embodiment. the analog system
`chip 114 include a single AID converter and a single D/A
`converter for all of the above functions. Alternatively. the
`A/D circuitry block 402 and the D/A circuitry block 404
`each include a plurality of A/D converters and a plurality of
`D/A converters. respectively. for each of the above func—
`tions.
`
`10
`
`15
`
`As shown. the digital system chip 112 also preferably
`includes a USB (Universal Serial Bus) interface 222 for
`interfacing to a Universal Serial Bus. The Universal Serial
`Bus is a bus specification proposed by Microsoft and Intel
`which is designed to replace the various peripheral connec-
`tors on current PCs with a single connector for most
`peripherals. such as keyboards. mice. monitors. and other
`devices. The digital system chip 112 also preferably includes
`serial/parallel port interface logic 224 for providing a serial
`port and a parallel port. The serial/parallel port interface
`logic 224 preferably implements a universal asynchronous
`receiver/transmitter (UART). The digital system chip 112
`also preferably includes a floppy controller interface 226 for
`interfacing to floppy drive 141. The digital system chip 112
`may include other functions. including EIDE support and
`SCSI support.
`In the preferred embodiment. the digital system chip 112
`includes video processing circuitry and/or firmware com—
`prised in the video engine 202. including the digital portion
`of a random access memory digital to analog converter
`(RAMDAC). including the random access memory (RAM)
`260 of the RAMDAC. As described below.
`the analog
`system chip 114 preferably includes the analog portion of
`the RAMDAC and associated logic circuitry for converting
`video data into appropriate analog signals. preferably red.
`green and blue (RGB) signals. for output directly to video
`monitor 132. as described below.
`The digital system chip 112 may also include various
`peripheral function logic 228. including an interrupt system.
`a real time clock (RTC) and timers. a direct memory access
`(DMA) system. and ROM/Flash memory. Other peripherals
`may be comprised in the peripheral function logic 228 in the
`digital system chip 112. including communications ports.
`diagnostics ports. command/status registers. and non-
`volatile static random acoess memory (NVSRAM). The
`digital system chip 112 also preferably includes modern
`logic which performs digital modulator and demodulator
`functions.
`Alternate Embodiment
`
`Referring now to FIG. 3. in an alternate embodiment.
`digital system chip 112A includes one or more general
`purpose DSP engines. preferably three DSP engines 242.
`244. and 246. which preferably perform video. audio and
`communication processing functions. In this embodiment.
`the DSP engine 242 performs video processing functions.
`the DSP engine 244 performs audio processing functions.
`and the DSP engine 246 performs communication process-
`ing functions as well as other real-time functions. In one
`embodiment. each DSP engine 242. 244. and 246 includes
`one or more ROMs or RAMs 207 which store microcode
`corresponding to video. audio and communications process-
`mg.
`
`In one embodiment. the DSP engines 242. 244. and 246
`are not assigned specific functions. but rather each DSP
`engine is dynamically assigned tasks such as video. audio or
`communications functions by a real-time operating system
`executing on the CPU 102. For example.
`in this
`embodiment. the Intel IA-Spox operating system executes
`on the CPU 102 to control the DSP engines in the digital
`system chip 112A and assigned tasks to each of the engines.
`In an alternate embodiment. the digital system chip 112A
`includes only one DSP engine which preferably performs
`video and audio processing functions. In this embodiment.
`the DSP engine is a general purpose DSP engine that
`performs both video and audio processing functions as well
`as other real—time functions. In this embodiment. the single
`DSP engine includes one or more ROM or RAMs 207 which
`
`Page 16 of 20
`
`20
`
`25
`
`3O
`
`In one embodiment. the analog system chip 114 includes
`only the analog circuitry portion of the A/D and D/A logic.
`and the digital portion of this logic is comprised in the digital
`system chip 112. Thus. assuming a simple sigma delta
`converter. the digital system chip 112 includes digital noise
`filter circuitry which moves in-band noise to out-of-band
`noise. as well as other digital AID and D/A logic. and the
`analog system chip 114 includes the analog circuitry portion
`of the A/D and BM which receives and/or produces the
`analog signals.
`The analog system chip 114 also includes various input
`ports and input circuitry such as TV tuner input circuitry
`412. CD-ROM input circuitry 414. and microphone input
`circuitry 416. The TV tuner input circuitry 412 includes a
`NTSC (National Television Standards Committee) con-
`verter. The CD-ROM input circuitry 414 is adapted for
`interfacing to a CD-ROM. The microphone input circuitry
`416 is adapted for interfacing to a microphone.
`The analog system chip 114 also includes a radio trans—
`ceiver 442. an infrared (IR) transceiver 444. and a plurality
`of audio system inputs 446 for coupling to the outputs of an
`audio entertainment system The analog system chip 114
`also may include one or more line level inputs and synthe-
`sizer inputs. among others. The analog system chip 114 also
`includes mixers 406 for performing analog signal mixing
`and a voltage inverter 454. as well as one or more filters and
`digital tone control logic (not shown).
`The analog system chip 114 includes video port circuitry
`422 connected to video port 432 and audio port circuitry 424
`connected to audio port 434. In one embodiment. the video
`channel between the video port circuitry 422 and video port
`432 and the audio channel between the audio port circuitry
`424 and the audio port 434 are preferably synchronized with
`each other to ensure synchronized audio and video during
`multimedia presentations.
`The analog system chip 114 also includes modem cir-
`cuitry 426 which connects to a modern port 436. The modem
`circuitry 426 preferably includes DAA (data access
`arrangement) logic. which is analog logic that interfaces
`between the modern and the phone line and performs ring
`detect. and two wire to four wire hybrid functions. among
`other functions.
`
`35
`
`45
`
`50
`
`55
`
`In the preferred embodiment. as mentioned above. the
`digital sy

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