摘要 |
Die Erfindung betrifft eine Pufferspeicheranordnung mit einem zwischen einem USB-Bus und einer zentralen Recheneinheit angeordneten Speicher. Dieser Speicher ist auf einen Adressraum abbildbar ist, der genau halb so groß ist wie der Speicher, wobei die erste Hälfte des Speichers eine erste Speicherseite und die zweite Hälfte des Speichers eine zweite Speicherseite definiert und wobei jeder Adresse im Adressraum ganau ein Speicherplatz auf jeder der Speicherseiten zugeordnet sind, und die Speicherverwaltungseinheit ein erstes signifikantes Bit erzeugt, welches jeweils die zwei Speicherplätze mit derselben Adresse dem Adressraum der ersten und dem Adressraum der zweiten Speicherseite zuordnet. Mit dieser Pufferspeicherarchitektur ist es möglich, daß der Speicher die zu transferierenden Daten selbständig verwaltet. Die beiden Speicherseiten dienen dabei der Entkopplung der zentralen Recheneinheit CPU und des Busses. Beide Speicherseiten sind für den Anwender virtuell sichtbar, jedoch ist für den Datentransfer immer nur eine der Speicherseiten ansprechbar. Somit wird eine Überlappung der Schreibzyklen vermieden, indem die gesendeten und die auszulesenden Daten in getrennten Bereichen des Speichers angeordnet sind. <IMAGE>
|