Computer system having dual bus architecture with audio/video/CD drive controller/coprocessor having integral bus arbitrator
First Claim
1. A computer system comprising:
- (a) a central processing unit (CPU) in circuit communication with an audio/video/CD drive controller/co-processor (A/V/CD controller/co-processor) via a first system bus;
(b) a system memory in circuit communication with said A/V/CD controller/co-processor via a second system bus; and
(c) an additional memory element in circuit communication with said CPU via said first system bus;
(d) said A/V/CD controller/co-processor further including an arbitrator for arbitrating control over said second system bus, an integral memory interface, an integral graphics coprocessor, an integral digital signal processor, an integral compact disk controller, and an integral video controller all in circuit communication with said CPU and said system memory and each configured such that any one of said CPU, said graphics co-processor, said digital signal processor, said compact disk controller, and said video controller may become bus master of said second system bus; and
said CPU may directly access said additional memory element while said A/V/CD controller/coprocessor performs functions with said system memory through said second system bus;
(e) an interrupt controller for interfacing interrupts to said CPU and said arbitrator responsive to said interrupt controller such that said CPU does not have the highest priority for control over said second system bus until an interrupt occurs and is detected by said interrupt controller.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer system for high-performance video and audio manipulations comprising a locked memory cartridge and an audio/video/compact disk (CD) drive controller/coprocessor. The computer system has a central processing unit (CPU) with at least one bus associated therewith, with the bus having at least one bus line. The cartridge comprises a readable memory, a memory control circuit, a lock control circuit, and a connector all in circuit communication with each other. The connector allows the memory, the memory control circuit, and the lock control circuit to be pluggably connected in circuit communication with the CPU. The memory control circuit scrambles some of the bus lines, thereby scrambling the data in the memory on reset, and unscrambles the bus lines responsive to inputs from the lock control circuit. The lock control circuit monitors the bus, waiting for a proper combination of bus values to be asserted onto the bus, at which time the lock control circuit causes the memory control circuit to unscramble the bus lines. The audio/video/CD drive controller/coprocessor comprises a CPU interface, a CPU cache, a memory controller, a memory bus arbitrator, a DRAM refresher, a video controller, a CD drive controller, a digital signal processor (DSP) sound coprocessor, and a “blitter” graphics coprocessor in an integrated package.
-
Citations
7 Claims
-
1. A computer system comprising:
-
(a) a central processing unit (CPU) in circuit communication with an audio/video/CD drive controller/co-processor (A/V/CD controller/co-processor) via a first system bus;
(b) a system memory in circuit communication with said A/V/CD controller/co-processor via a second system bus; and
(c) an additional memory element in circuit communication with said CPU via said first system bus;
(d) said A/V/CD controller/co-processor further including an arbitrator for arbitrating control over said second system bus, an integral memory interface, an integral graphics coprocessor, an integral digital signal processor, an integral compact disk controller, and an integral video controller all in circuit communication with said CPU and said system memory and each configured such that any one of said CPU, said graphics co-processor, said digital signal processor, said compact disk controller, and said video controller may become bus master of said second system bus; and
said CPU may directly access said additional memory element while said A/V/CD controller/coprocessor performs functions with said system memory through said second system bus;
(e) an interrupt controller for interfacing interrupts to said CPU and said arbitrator responsive to said interrupt controller such that said CPU does not have the highest priority for control over said second system bus until an interrupt occurs and is detected by said interrupt controller. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification