A method and apparatus for increasing the bandwidth of a memory controller
system are provided. According to the invention, data received at an
interface of a memory controller system is compressed in the memory
controller by a compression engine for storage in associated memory. The
address of the data written to memory is maintained in a memory
controller. When data is read from the memory for provision to an
interface of the memory controller, the memory manager retrieves the data
from memory and provides it to a decompression engine. The decompression
engine restores the data to its original, uncompressed form. The data is
then provided to the appropriate interface.
Een methode en een apparaat om de bandbreedte van een systeem van het geheugencontrolemechanisme te verhogen worden verstrekt. Volgens de uitvinding, wordt het gegeven dat bij een interface van een systeem van het geheugencontrolemechanisme wordt ontvangen samengeperst in het geheugencontrolemechanisme door een compressiemotor voor opslag in bijbehorend geheugen. Het adres van de gegevens die aan geheugen worden geschreven wordt gehandhaafd in een geheugencontrolemechanisme. Wanneer het gegeven van het geheugen voor voorziening aan een interface van het geheugencontrolemechanisme wordt gelezen, wint de geheugenmanager de gegevens van geheugen terug en verstrekt het aan een decompressiemotor. De decompressiemotor herstelt de gegevens aan zijn originele, niet samengedrukte vorm. Het gegeven wordt dan verstrekt aan de aangewezen interface.