← Back to Patent Explorer
EP0108969A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

DMA control unit for data transmission between a data transmitter and a data receiver

Assignee: Siemens AG
•
Filing: 1983-10-26
•
Granted: —
•
Expires: 2003-10-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Translated from German Der Datentransfer zwischen einem Datensender und einem Datenempfänger über einen aus einem Adreß-, Daten- und Steuerbus bestehenden externen Bus wird in einem Mikrocomputersystem durch eine DMA-Steuereinrichtung gesteuert, die simultan zum Mikroprozessor des Mikrocomputersystems arbeitet. Die DMA-Steuereinrichtung enthält eine zentrale Steuereinheit (CCU), eine Adresseneinheit (AU), eine Bytezählereinheit (BZ), eine Schnittstellenschaltung (BEU) und eine Dateneinheit (DU). Die zentrale Steuereinheit (CCU) adressiert den einem auszuführenden Kanalbefehl zugeordneten Mikrobefehl, durch den der Datentransfer gesteuert wird. In der Adresseneinheit (AU) sind die Adressen des Datenempfängers, Datensenders und des nächsten auszuführenden Kanalbefehls gespeichert. Die Bytezählereinheit (BU) zählt die Anzahl der zu übertragenden Bytes. In der Dateneinheit (DU) werden die zu übertragenden Daten zwischengespeichert. Die Schnittstellenschaltung (BU) stellt die Verbindung der DMA-Steuereinrichtung zu dem externen Bus (AD, DB, SB) her. Die einzelnen Einheiten der DMA-Steuereinrichtung sind so aufgebaut und werden derart gesteuert, daß sie simultan zueinander arbeiten. Aufgrund der simultanen Arbeit der Einheiten der DMA-Steuereinrichtung kann die Datenübertragung zwischen Datensender und Datenempfänger sowohl über einen Kanal als auch über mehrere Kanäle mit sehr hoher Datenrate erfolgen. The data transfer between a data transmitter and a data receiver via an external bus consisting of an address, data and control bus is controlled in a microcomputer system by a DMA control device which works simultaneously with the microprocessor of the microcomputer system. The DMA control device contains a central control unit (CCU), an address unit (AU), a byte counter unit (BZ), an interface circuit (BEU) and a data unit (DU). The central control unit (CCU) addresses the microinstruction associated with a channel instruction to be executed, by means of which the data transfer is controlled. The addresses of the data receiver, data transmitter and the next channel command to be executed are stored in the address unit (AU). The byte counter unit (BU) counts the number of bytes to be transferred. The data to be transmitted are temporarily stored in the data unit (DU). The interface circuit (BU) connects the DMA control device to the external bus (AD, DB, SB). The individual units of the DMA control device are constructed and controlled in such a way that they work simultaneously with one another. Due to the simultaneous work of the units of the DMA control device, the data transmission between the data transmitter and the data receiver can take place both over one channel and over several channels with a very high data rate.

Inventors

  • 👤 Werner Ing. grad. Böning
  • 👤 Wolfgang Dipl.-Ing. Wagner
  • 👤 Sharad Gandhi
  • 👤 Hans Dipl.-Ing. Stadlmeier
  • 👤 Franz Dipl.-Ing. Schönberger

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-30 21:51
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/20; G06F13/28; G06F13/285

Claims Analysis

Total Claims: 0
No claims parsed yet. Click Sync Now above to re-index claims from Google Patents.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag