Bus interface with graphics and system paths for an integrated memory system
First Claim
1. For use in a computing apparatus including a CPU and memory means, apparatus comprising:
- memory controller means for controlling access to said memory means, including arbitration means for arbitrating among a plurality of requests for access to said memory means;
first data path means connected to said arbitration means and including first buffer storage means for facilitating exchange of data with said memory means;
second data path means connected to said arbitration means and including second buffer means for facilitating exchange of data with said memory means;
configuration means for programmably configuring said apparatus such that a first portion of said memory means is allocated as display memory and a second portion of said memory means is allocated as main memory; and
control means connected to said configuration means and responsive to one or more signals applied to said apparatus, said signals including address, data and control signals, for causing at least some of said data signals to be applied to only one of said first and second data path means.
6 Assignments
0 Petitions
Accused Products
Abstract
A low-cost computer system which includes a single shared memory that can be independently accessible as graphics memory or main store system memory without performance degradation. Because the "appetite" for main system memory (unlike that of a display memory) is difficult to satisfy, the memory granularity problem can be addressed by programmably reallocating an unused portion of a display memory for system memory use. Reallocation of the unused display memory alleviates any need to oversize the display memory, yet realizes the cost effectiveness of using readily available memory sizes. Further, reallocation of the graphics memory avoids any need to separately consider both the system memory and the display memory in accommodating worst case operational requirements.
72 Citations
8 Claims
-
1. For use in a computing apparatus including a CPU and memory means, apparatus comprising:
-
memory controller means for controlling access to said memory means, including arbitration means for arbitrating among a plurality of requests for access to said memory means; first data path means connected to said arbitration means and including first buffer storage means for facilitating exchange of data with said memory means; second data path means connected to said arbitration means and including second buffer means for facilitating exchange of data with said memory means; configuration means for programmably configuring said apparatus such that a first portion of said memory means is allocated as display memory and a second portion of said memory means is allocated as main memory; and control means connected to said configuration means and responsive to one or more signals applied to said apparatus, said signals including address, data and control signals, for causing at least some of said data signals to be applied to only one of said first and second data path means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification