DE68929099T2

Universal asynchronous receiver/transmitter.

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 8 September 2009, 17 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

5 claims: 1 independent, 4 dependent

  1. 1
    Peripheriegerät, das zwischen einem Datenverarbeitungssystem und mehreren Peripheriesystemen anschließbar ist, um dazwischen Datenzeichen zu übertragen, wobei das Peripheriegerät enthält:mehrere Kommunikationskanäle, wovon jeder zwischen dem Datenverarbeitungssystem und einem entsprechenden Peripheriesystem anschließbar ist, um dazwischen Datenzeichen zu übertragen;mehrere Registergruppen, wovon jede (30) einem Kommunikationskanal in einer 1 : 1-Entsprechnung zugeordnet ist und mehrere Speicherregister (18, 21, 24, 31) enthält, wobei auf jedes einzelne Speicherregister (18, 21, 24, 31) für eine Schreiboperation durch eine entsprechende Standardschreibadresse, die vom Datenverarbeitungssystem bezeichnet wird, eindeutig zugegriffen werden kann, und wobei jedes Speicherregister (18, 21, 24, 31) in einer ausgewählten Registergruppe (30) ein äquivalentes Register (18, 21, 24, 31) in jeder der anderen Registergruppen (30) besitzt;und mehrere Initialisierungsregister (29), die den Kommunikationskanälen in einer 1 : 1-Entsprechung zugeordnet sind und wovon jedes Parameter für den entsprechenden Kommunikationskanal enthält;dadurch gekennzeichnet, daß jedes Initialisierungsregister (29) auf einen vom Datenverarbeitungssystem bezeichneten Standardbefehl für konkurrentes Schreiben antwortet, der das Initialisierungsregister (29) durch Setzen eines Freigabemerkers (29, Bit 0) für konkurrentes Schreiben für den zugeordneten Kommunikationskanal identifiziert, um mehrere freigegebene Kommunikationskanäle zu identifizieren, derart, daß eine anschließend bezeichnete Standardschreibadresse, die ein spezifisches Speicherregister (18, 21, 24, 31) identifiziert, das einem freigegebenen Kommunikationskanal zugeordnet ist, ein konkurrentes Schreiben in alle äquivalenten Speicherregister (18, 21, 24, 31), die sämtlichen freigegebenen Kommunikationskanälen zugeordnet sind, bewirkt.
  2. 2
    Peripheriegerät nach Anspruch 1, dadurch gekennzeichnet, daß es ein Speicherelement enthält, das die mehreren Speicherregister (18, 21, 24, 31) zum Speichern von Datenzeichen enthält.
  3. 3
    Peripheriegerät nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß die Standardschreibadresse, die vom Datenverarbeitungssystem bezeichnet wird, um auf ein spezifisches einzelnes Speicherregister (18, 21, 24, 31) zuzugreifen, eine erste Schreibadressenkomponente, die eine Registergruppe (30) identifiziert, der ein spezifischer Kommunikationskanal zugeordnet ist, und eine zweite Schreibadressenkomponente, die das spezifische einzelne Speicherregister (18, 21, 24, 31) identifiziert, das in der Registergruppe (30) enthalten ist, umfaßt, wobei die zweite Schreibadressenkomponente für entsprechende einzelne Speicherregister (18, 21, 24, 31) in jeder der Registergruppen gleich ist.
  4. 4
    Peripheriegerät nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, daß jede einzelne Speicherregistergruppe (30) der Speicherregistergruppen zusätzlich zu den Speicherregistern (18, 21, 24, 31) ein Initialisierungsregister (29) enthält, das auf einen Standardprogrammierbefehl für konkurrentes Schreiben, der vom Datenverarbeitungssystem bereitgestellt wird, antwortet, indem es einen Merker (29, Bit 0) für konkurrentes Schreiben setzt, derart, daß eine nachfolgende Standardschreibadresse, die vom Datenverarbeitungssystem bezeichnet wird und eine erste Schreibadressenkomponente besitzt, die eine Registergruppe (30) identifiziert, die ein Initialisierungsregister (29) enthält, dessen Merker (29, Bit 0) für konkurrentes Schreiben gesetzt ist, eine konkurrente Schreiboperation in das einzelne Speicherregister (18, 21, 24, 31) in jeder Speicherregistergruppe (30), das ein Initialisierungsregister (29) enthält, dessen Merker (29, Bit 0) für konkurrentes Schreiben gesetzt ist, und das durch die zweite Schreibadressenkomponente der nachfolgenden Standardschreibadresse identifiziert wird, freigibt.
  5. 5
    Peripheriegerät nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, daß jedes Initialisierungsregister (29) auf einen vom Datenverarbeitungssystem bezeichneten Standardlöschbefehl antwortet, indem es den Freigabemerker (29, Bit 0) für konkurrentes Schreiben löscht.