Rapid data transfer system to memory includes data compression and decompression engine controlling access to memory bank

The memory controller (104) for managing data within a memory component (200) includes a data manager (304) and a buffer memory (302). The data manager (304) has a compression/decompression engine (400), a number of data outputs connected to the memory (106), and a number of control outputs connecte...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: SPENCER ANDREW M, SAUERWEIN TRACY ANN
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The memory controller (104) for managing data within a memory component (200) includes a data manager (304) and a buffer memory (302). The data manager (304) has a compression/decompression engine (400), a number of data outputs connected to the memory (106), and a number of control outputs connected to the memory (106). The memory controller (104) for managing data within a memory component (200) includes a data controller (300) with parallel outputs. A buffer memory (302) has parallel inputs and parallel outputs, the inputs being connected to the data controller (300). A data manager (304) is connected to the parallel outputs of the buffer memory (302). The data manager (304) has a compression/decompression engine (400), a number of data outputs connected to the memory (106), and a number of control outputs connected to the memory (106). The memory controller (104) includes further program circuits (306) connected to the data controller (300), the buffer memory (302) and the data manager (304). The memory itself (106) comprises several banks of memory, each of which comprise atomic resolution storage (ARS) devices. On décrit des systèmes de stockage de données et des procédés pour écrire des données dans un composant de mémoire (200) et lire des données à partir du composant de mémoire (200). En utilisant un contrôleur de données à grande vitesse (300), les systèmes et les procédés transfèrent les données à une vitesse de transfert de données rapide. Dans une mise en oeuvre, le composant de mémoire (200) comprend un contrôleur de mémoire (104) pour gérer des données dans le composant de mémoire (200). Le contrôleur de mémoire (104) comprend le contrôleur de données à grande vitesse (300) et un gestionnaire de données (304). Le gestionnaire de données (304) comprend un moteur de compression/décompression (400) qui compresse et décompresse les données et une interface de dispositif de stockage (404).