DE19819569B4 - Elektronischer Schaltkreis für die Umwandlung von Daten - Google Patents

Elektronischer Schaltkreis für die Umwandlung von Daten Download PDF

Info

Publication number
DE19819569B4
DE19819569B4 DE19819569A DE19819569A DE19819569B4 DE 19819569 B4 DE19819569 B4 DE 19819569B4 DE 19819569 A DE19819569 A DE 19819569A DE 19819569 A DE19819569 A DE 19819569A DE 19819569 B4 DE19819569 B4 DE 19819569B4
Authority
DE
Germany
Prior art keywords
data
bus
processors
bus controller
processor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
DE19819569A
Other languages
English (en)
Other versions
DE19819569A1 (de
Inventor
Ping Dr.-Ing. He
Günther Dipl.-Math. Rosenbaum
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens AG
Original Assignee
Siemens AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens AG filed Critical Siemens AG
Priority to DE19819569A priority Critical patent/DE19819569B4/de
Priority to US09/302,731 priority patent/US6430631B1/en
Publication of DE19819569A1 publication Critical patent/DE19819569A1/de
Application granted granted Critical
Publication of DE19819569B4 publication Critical patent/DE19819569B4/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/385Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4004Coupling between buses
    • G06F13/4027Coupling between buses using bus bridges

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Multi Processors (AREA)

Abstract

Elektronischer Schaltkreis für die Umwandlung von Daten, insbesondere in der Telekommunikationstechnik, bei dem
– der Schaltkreis in einem ASIC (Anwendungsspezifischer IC) integriert ist,
– wenigstens zwei programmierbare Prozessoren (PU1 ...PUn) angeordnet sind,
– jedem Prozessor ein Programm- und Datenspeicher (SP1 ..SPn) zugeordnet ist,
– zwischen jeweils zwei Prozessoren über zwei Zwischenspeicher (ZSP1a, ZSP1b .. ZSPn-1a, ZSPn-1b) Daten austauschbar sind,
– die Prozessoren mit den Zwischenspeichern eine Prozessorpipeline bilden,
– die äußeren Prozessoren der Prozessorpipeline jeweils mit einem Bus-Controller (BC1, BC2) direkt, ohne Zwischenspeicher verbunden sind,
– die Bus-Controller (BC1, BC2) über einen internen Bus (INTBUS) verbunden sind, über den Daten direkt, d. h. ohne Umweg über die Zwischenspeicher der Pipeline, übertragbar sind,
– der Bus-Controller (BC1) mit einem externen Datenbus (EXBUS1) und der Bus-Controller (BC2) mit einem anderen externen Datenbus (EXBUS2) verbindbar sind,
– jeder Bus-Controller (BC1, BC2) den Datentransfer zwischen...

Description

  • Die Erfindung bezieht sich auf einen elektronischen Schaltkreis für die Umwandlung von Daten.
  • In der Telekommunikationstechnik müssen Daten häufig mit unterschiedlichen Zielsetzungen verarbeitet werden. Als typische Beispiele sind hier Transformationen von einem Datenformat in ein anderes Datenformat (Protokollumwandlung), Adressumwertungen sowie das Generieren und Hinzufügen von Zusatzinformationen wie Prüfbits an bestehende Datenformate zu nennen. Dabei handelt es sich in der Regel um einfache Verarbeitungsaufgaben, die typischerweise in eine Sende- und Empfangsrichtung gegliedert werden können.
  • In herkömmlicher Weise werden derartige Verarbeitungsaufgaben von einfach aufgebauten Hardwareschaltungen ausgeführt, die als Logikschaltungen beispielsweise auf einem ASIC realisiert sind. Diese Hardwareschaltungen zeichnen sich durch einen hohen Datendurchsatz aus, haben allerdings den gravierenden Nachteil, daß sie jeweils nur für bestimmte Verarbeitungsaufgaben entwickelt und ausgebildet sind, so daß eine flexible Anpassung an veränderte Aufgabenstellungen kaum möglich ist. Veränderte Aufgabenstellungen bei der Umwandlung von Protokollen oder Datenformaten erfordern deshalb regelmäßig ein Redesign bzw. eine Neuentwicklung der Hardwareschaltung.
  • Eine bekannte Alternative zu den reinen Hardwareschaltungen bieten Architekturen mit Mikroprozessorschaltungen, bei denen der Mikroprozessor über einen Datenbus auf externe Speicher zugreift.
  • Aus er US 5,710,934 ist ein ASIC (Application Specifis Integrated Circuit) bekannt, in den ein Prozessor in Single-Prozessor-Architektur implementiert ist.
  • Eine derartige Mikroprozessorschaltung bietet gegenüber den zuvor erwähnten reinen Hardwareschaltungen den Vorteil, daß sie durch einfache Änderungen des Programmcodes und ohne Veränderung ihrer Hardware-Architektur flexibel an veränderte Aufgabenstellungen angepaßt werden können. Sie haben allerdings den Nachteil, daß sie gegenüber den reinen Hardwareschaltungen in der Regel langsamer arbeiten und deshalb oftmals keinen ausreichenden Datendurchsatz aufweisen.
  • Aus der EP 0 539 595 A1 ist ein paralleles Datenverarbeitungssystem für hohe Datenverarbeitungsgeschwindigkeit bekannt, bei dem Multi-Prozessoren gitterförmig angeordnet sind, wobei die Prozessoren eigene Speichereinrichtungen zur Speicherung von Operanden und/oder Ergebnissen aufweisen. Die Prozessoren jeder Reihe und jeder Spalte sind mit einem gemeinsamen Datenbus verbunden.
  • Es ist die Aufgabe der Erfindung, einen elektrischen Schaltkreis für die Umwandlung von Daten mit einem erhöhten Datendurchsatz bereitzustellen, der gleichzeitig flexibel für geänderte Aufgabenstellungen ist.
  • Diese Aufgabe wird durch den in Patentanspruch 1 beanspruchten Gegenstand gelöst.
  • Durch die Integration auf dem ASIC verkürzen sich für die Prozessoren die Zugriffszeiten auf den Programm- und Datenspeicher sowie auf den Bus-Controller. In beiden Fällen erfolgen die Zugriffe ohne Benutzung eines externen Busses, was eine deutliche Erhöhung des Datendurchsatzes zur Folge hat.
  • Durch eine Änderung des Programms in dem Programm- und Datenspeicher ist der Schaltkreis sehr flexibel an veränderte Aufgabenstellungen anpassbar; eine Möglichkeit zur Weiterverwendung der Hardware bei veränderten Aufgabenstellungen ist damit gewährleistet. Durch zusätzliche Anpassung der Bus-Controller an neue externe Schnittstellen kann der ASIC darüber hinaus auch in anderen elektronischen Umgebungen (auf anderen Baugruppen) verwendet werden.
  • Neben einer Erhöhung des Datendurchsatzes bietet eine Integration des Schaltkreises auch den Vorteil, daß dessen Zuverlässigkeit gegenüber einem nicht-integrierten Aufbau erhöht wird. Weiterhin ist die Integration auch deshalb vorteilhaft, weil die Schaltung dann relativ einfach aufgebaut ist. Der einfache Aufbau erfordert einen geringen Entwicklungsaufwand, da er durch Mehrfachverwendung einer kleinen Anzahl von Standard-Komponenten wie z. B. Mikroprozessoren, Speichern oder Bus-Controllern, einfach zu realisieren ist. Die Integration des Schaltkreises wird außerdem dadurch vereinfacht, daß die Standardkomponenten bei den Herstellern von integrierten Schaltkreisen in der Regel als Bibliothekelemente zur Verfügung stehen. Schließlich sei darauf hingewiesen, daß Designfehler in integrierten Schaltkreisen oftmals durch einfache Softwaremaßnahmen behoben werden können, was zu einer erhöhten Designsicherheit und zu einer Verkürzung der Markteinführung für den Schaltkreis beiträgt.
  • Die vorliegende Erfindung weist darüber hinaus folgende Vorteile auf:
    Die Anordnung einer Vielzahl von Prozessoren in einer Pipeline-Architektur auf dem ASIC bewirkt durch eine dezentrale Verarbeitung von Daten eine zusätzliche Erhöhung des Datendurchsatzes des ASIC.
  • Weiterhin ist es vorteilhaft, die Prozessoren in der Pipeline zum gegenseitigen Datenaustausch über Zwischenspeicher miteinander zu verbinden. Durch die Zwischenspeicher wird eine zeitliche Abhängigkeit der hintereinandergeschalteten Prozessoren in sofern verringert, als daß der Zeitpunkt der Ausgabe von Daten durch einen vorgeschalteten Prozessor nicht mit dem Zeitpunkt der Aufnahme dieser Daten durch einen nachgeschalteten Prozessor korrelieren muß. Auf diese Weise verhindern die Zwischenspeicher Wartezeiten derjenigen Prozessoren in der Pipeline, die auf einen Output des ihnen vorgeschalteten Prozessors angewiesen sind.
  • Eine Ausbildung der Zwischenspeicher als first in/first out (FIFO)-Speicher ist insbesondere deshalb vorteilhaft, weil diese Speicher keiner aufwendigen Adressierung bedürfen.
  • Ebenfalls zur Erhöhung des Datendurchsatzes ist es vorteilhaft, daß der Bus-Controller einen Datenpuffer aufweist, in dem Daten für einen Zugriff auf externe Speicher (Speicherzyklus) zwischengespeichert werden können. Der Datenpuffer verhindert eine Wartezeit des Prozessors bei externen Speicherzyklen. Insbesondere gestattet er einen Parallelbetrieb von Bus-Controller und Prozessor. Während der Bus-Controller mit Hilfe seines Datenpuffers alle geforderten externen Speicherzugriffe selbständig abwickelt, kann gleichzeitig der Prozessor die ihm zugewiesenen Verarbeitungsaufgaben durchführen.
  • Bei der Verwendung von mindestens zwei Prozessoren und zwei Bus-Controllern im Schaltkreis empfiehlt es sich, zwischen den zwei Bus-Controllern einen schaltkreisinternen Bus vorzusehen, über den Daten direkt, d.h. ohne Umweg über die Zwischenspeicher der Pipeline, übertragbar sind. Die Verwendung von zwei Bus-Controllern im Schaltkreis gestattet den Zugriff auf zwei unterschiedliche externe Busse. Die Verbindung der beiden Bus-Controller über einen schaltkreisinternen Bus bietet den Vorteil, daß Daten sehr schnell von einem ersten externen Bus auf einen zweiten externen Bus übertragen werden können, ohne daß sie zeitaufwendig die Pipeline der Prozessoren durchlaufen müßten.
  • Weiter sei es als vorteilhaft erwähnt, wenn jeder der zwei, den externen Datenbussen am nächsten liegenden, Prozessoren mit jeweils einem Bus-Controller verbunden ist, um den Datendurchsatz des Schaltkreises zu erhöhen.
  • Unter Bezugnahme auf die beigefügten Zeichnungen werden nachfolgend zwei Ausführungsbeispiele der Erfindung detailliert beschrieben. Dabei zeigt:
  • 1 den erfindungsgemäßen Schaltkreis mit zwei integrierten Prozessoren; und
  • 2 den erfindungsgemäßen Schaltkreis mit einer Vielzahl von integrierten Prozessoren.
  • Gemäß dem in 1 gezeigten ersten Ausführungsbeispiel weist der elektronische Schaltkreis zwei Prozessoren PU1, PU2 auf, denen jeweils ein Speicher SP1, SP2 über Adress-, Daten- und Steuerleitungen A, D, C direkt zugeordnet ist. Dabei sind die Speicher als RAM ausgebildet und dienen sowohl als Programm- wie auch als Datenspeicher.
  • Beide Prozessoren PU1, PU2 sind in einer Pipeline-Architektur für Multiprozessorsysteme (Prozessorpipeline) angeordnet, wobei sie über zwei zwischengeschaltete Zwischenspeicher ZSP1a, ZSP1b miteinander kommunizieren können. Darüber hinaus ist der erste Prozessor PU1 an einen ersten Bus-Controller BC1 und der zweite Prozessor PU2 an einen zweiten Bus-Controller BC2 angekoppelt. Der erste Bus-Controller BC1 koppelt den Schaltkreis an einen ersten externen Bus EXBUS1 an, während der zweite Bus-Controller BC2 den Schaltkreis an einen zweiten externen Bus EXBUS2 ankoppelt. Beide Bus-Controller weisen jeweils einen Datenpuffer DP1, DP2 auf und sind untereinander durch einen internen Bus INTBUS miteinander verbunden.
  • Die Verarbeitung von Daten erfolgt in der Prozessorpipeline. In der Pipeline dienen die beiden Zwischenspeicher ZSP1a, ZSP2b zur Kommunikation der beiden Prozessoren PU1, PU2 untereinander, wobei der Zwischenspeicher ZSP1a lediglich einen Datentransfer von dem ersten zum zweiten Prozessor gestattet, während der Zwischenspeicher ZSP1b den Datentransfer in umgekehrter Richtung ermöglicht. Beide Zwischenspeicher sind als FIFO Speicher ausgebildet und von den Prozessoren jeweils als Register adressierbar. Besondere Zustände der Zwischenspeicher wie "Leer" oder "Voll" können durch spezielle Steuersignale angezeigt und durch eine Software abgefragt werden.
  • Eine Kommunikation des Schaltkreises mit externen Komponenten, z. B. externen Speichern (hier nicht dargestellt), die an die externen Busse EXBUS1 oder EXBUS2, angeschaltet sind, erfolgt über die beiden Bus-Controller BC1 oder BC2. Die Bus-Controller BC1, BC2 steuern bidirektionale Kommunikationsanforderungen (Speicherzyklen) zwischen dem Schaltkreis und den externen Komponenten, wobei sie ihre internen Datenpuffer DP1, DP2 als Zwischenspeicher für zu transferierende Daten benutzen. Aufgrund der vorhandenen Datenpuffer erfolgt der Datentransfer der Bus-Controller BC1 und BC2 unabhängig von den Prozessoren in der Pipeline.
  • Die Abwicklung der externen Kommunikationsanforderungen durch die Bus-Controller erfolgt also zeitlich parallel zur Verarbeitung von Daten in der Pipeline. Im Rahmen der externen Speicherzyklen werden die zu verarbeitenden Daten entweder von den Prozessoren aus den externen Komponenten ausgelesen oder als Ergebnisse in die externen Speicher geschrieben.
  • Innerhalb des Schaltkreises sind daher folgende Datenflußwege möglich:
    • i) Daten werden über den ersten externen Bus EXBUS1 dem ersten Bus-Controller BC1 zugeführt, von dort über den internen Bus INTBUS an den zweiten Bus-Controller BC2 weitergeleitet und von diesem auf den zweiten externen Bus EXBUS2 ausgegeben.
    • ii) Daten werden über den ersten externen Bus EXBUS1 dem ersten Bus-Controller BC1 zugeführt, von dort an die Prozessorpipeline, bestehend aus dem erstem Prozessor PU1, dem Zwischenspeicher ZSP1a und dem zweiten Prozessor PU2 zur Verarbeitung weitergeleitet und anschließend über den zweiten Bus-Controller BC2 auf den zweiten externen Bus EXBUS2 ausgegeben.
  • Die beiden aufgezeigten Datenflußwege i) und ii) funktionieren auch in umgekehrter Richtung, wobei dann allerdings bei dem Weg über die Prozessorpipeline die Daten über den Zwischenspeicher ZSP1b geführt werden, weil dieser für die umgekehrte Datenflußrichtung offen ist.
  • 2 zeigt ein zweites Ausführungsbeispiel der Erfindung, welches sich von dem oben beschriebenen Ausführungsbeispiel dadurch unterscheidet, daß die Pipeline nicht nur zwei, sondern eine Vielzahl von Prozessoren PU1 bis PUn aufweist. Analog zum ersten Ausführungsbeispiel ist auch hier jedem Prozessor jeweils ein Programm- und Datenspeicher SP1 bis SPn zugeordnet. Dabei sind zwei in der Pipeline hintereinander geschaltete Prozessoren durch zwischengeschaltete Zwischenspeicher ZSP1a, Zsp1b ...ZSPn-1a, ZSPn-1b miteinander gekoppelt.
  • Der erste Prozessor PU1 in der Pipeline ist unmittelbar mit dem ersten Bus-Controller BC1 gekoppelt und der letzte Prozessor in der Pipeline PUn ist unmittelbar mit dem zweiten Bus-Controller BC2 gekoppelt; die zwischengeschalteten Prozessoren PU2 bis PUn-1 weisen dagegen keine unmittelbare Verbindung zu einem der beiden Bus-Controller BC1, BC2 auf. Die beiden Bus-Controller stehen über einen internen Bus INTBUS miteinander in Verbindung. Die Datenverarbeitung und der Datentransfer erfolgt in analoger Weise wie er bereits für das oben erläuterte Ausführungsbeispiel beschrieben wurde.

Claims (4)

  1. Elektronischer Schaltkreis für die Umwandlung von Daten, insbesondere in der Telekommunikationstechnik, bei dem – der Schaltkreis in einem ASIC (Anwendungsspezifischer IC) integriert ist, – wenigstens zwei programmierbare Prozessoren (PU1 ...PUn) angeordnet sind, – jedem Prozessor ein Programm- und Datenspeicher (SP1 ..SPn) zugeordnet ist, – zwischen jeweils zwei Prozessoren über zwei Zwischenspeicher (ZSP1a, ZSP1b .. ZSPn-1a, ZSPn-1b) Daten austauschbar sind, – die Prozessoren mit den Zwischenspeichern eine Prozessorpipeline bilden, – die äußeren Prozessoren der Prozessorpipeline jeweils mit einem Bus-Controller (BC1, BC2) direkt, ohne Zwischenspeicher verbunden sind, – die Bus-Controller (BC1, BC2) über einen internen Bus (INTBUS) verbunden sind, über den Daten direkt, d. h. ohne Umweg über die Zwischenspeicher der Pipeline, übertragbar sind, – der Bus-Controller (BC1) mit einem externen Datenbus (EXBUS1) und der Bus-Controller (BC2) mit einem anderen externen Datenbus (EXBUS2) verbindbar sind, – jeder Bus-Controller (BC1, BC2) den Datentransfer zwischen dem jeweiligen äußeren Prozessor und dem entsprechenden externen Datenbus steuert.
  2. Elektronischer Schaltkreis nach Anspruch 1, dadurch gekennzeichnet, daß für den Datenaustausch zwischen zwei Prozessoren für jede Übertragungsrichtung ein Zwischenspeicher angeordnet ist.
  3. Elektronischer Schaltkreis nach nach einem der vorstehenden Ansprüche, dadurch gekennzeichnet, daß daß die Zwischenspeicher als FIFO-Speicher ausgebildet sind.
  4. Elektronischer Schaltkreis nach einem der vorstehenden Ansprüche, dadurch gekennzeichnet, daß daß der Bus-Controller (BC) einen Datenpuffer aufweist.
DE19819569A 1998-04-30 1998-04-30 Elektronischer Schaltkreis für die Umwandlung von Daten Expired - Fee Related DE19819569B4 (de)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE19819569A DE19819569B4 (de) 1998-04-30 1998-04-30 Elektronischer Schaltkreis für die Umwandlung von Daten
US09/302,731 US6430631B1 (en) 1998-04-30 1999-04-30 Electronic circuit for the conversion of data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE19819569A DE19819569B4 (de) 1998-04-30 1998-04-30 Elektronischer Schaltkreis für die Umwandlung von Daten

Publications (2)

Publication Number Publication Date
DE19819569A1 DE19819569A1 (de) 1999-11-04
DE19819569B4 true DE19819569B4 (de) 2005-09-22

Family

ID=7866436

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19819569A Expired - Fee Related DE19819569B4 (de) 1998-04-30 1998-04-30 Elektronischer Schaltkreis für die Umwandlung von Daten

Country Status (2)

Country Link
US (1) US6430631B1 (de)
DE (1) DE19819569B4 (de)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10044818B4 (de) * 2000-09-11 2005-06-23 Volkswagen Aktiengesellschaft Verfahren zur Adaption von Bussystemen
EP1402748A1 (de) * 2001-05-28 2004-03-31 Nokia Corporation Optimales routing, wenn zwei oder mehr netzwerkelemente in ein element integriert sind
EP1271333B1 (de) * 2002-04-13 2006-01-04 Agilent Technologies Inc. a Delaware Corporation Elektrische Schaltung für eine Busschnittstelle und/oder eine Busbrücke
DE102004033761A1 (de) * 2004-07-13 2006-02-09 Daimlerchrysler Ag Vorrichtung und Verfahren zum Datenaustausch auf mehreren Bussystemen
DE102006055512A1 (de) * 2006-05-24 2007-11-29 Robert Bosch Gmbh Mehrprozessor-Gateway
DE102006055514A1 (de) * 2006-05-24 2007-11-29 Robert Bosch Gmbh Gateway zum Datentransfer zwischen seriellen Bussen
JP4582167B2 (ja) * 2007-04-27 2010-11-17 ダイキン工業株式会社 群管理装置及び群管理プログラム
US9465763B2 (en) * 2013-06-17 2016-10-11 Altera Corporation Bridge circuitry for communications with dynamically reconfigurable circuits

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0539595A1 (de) * 1991-04-09 1993-05-05 Fujitsu Limited Datenprozessor und datenverarbeitungsverfahren
US5710934A (en) * 1992-05-27 1998-01-20 Sgs-Thomson Microelectronics, S.A. Methods and test platforms for developing an application-specific integrated circuit

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1993010492A1 (en) * 1991-11-12 1993-05-27 Microchip Technology Inc. Self-programming microcontroller with stored instruction to command program from external memory
US5664156A (en) * 1994-09-16 1997-09-02 Philips Electronics North America Corporation Microcontroller with a reconfigurable program status word
US6072944A (en) * 1995-09-08 2000-06-06 Iq Systems, Inc. Methods and apparatus for distributed processing and rapid ASIC development
US5799211A (en) * 1996-03-22 1998-08-25 General Electric Company Shift register having latch cell operable in serial-in/parallel-out and parallel-in/serial-out modes in response to a sequence of commands for controlling appropriate switches
US5884055A (en) * 1996-11-27 1999-03-16 Emc Corporation Method and apparatus including a shared resource and multiple processors running a common control program accessing the shared resource
US6209118B1 (en) * 1998-01-21 2001-03-27 Micron Technology, Inc. Method for modifying an integrated circuit
TW368626B (en) * 1998-04-17 1999-09-01 Winbond Electronics Corp Microprocessor with self-programmed embedded flash memory and programming method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0539595A1 (de) * 1991-04-09 1993-05-05 Fujitsu Limited Datenprozessor und datenverarbeitungsverfahren
US5710934A (en) * 1992-05-27 1998-01-20 Sgs-Thomson Microelectronics, S.A. Methods and test platforms for developing an application-specific integrated circuit

Also Published As

Publication number Publication date
US6430631B1 (en) 2002-08-06
DE19819569A1 (de) 1999-11-04

Similar Documents

Publication Publication Date Title
DE69132195T2 (de) System für verteilte Mehrfachrechnerkommunikation
DE3854361T2 (de) Programmierbare Protokollvorrichtung.
DE3783370T2 (de) Schaltung zur blockierungsverhinderung von hochprioritaetsanforderungen an eine systemsteuerung.
EP0179936A1 (de) Verfahren und Einrichtung zur Steuerung einer Sammelleitung
DE2829668A1 (de) Kanaldatenpufferspeicher
DE60226141T2 (de) Fifo-speicher system und verfahren dafür
DE69223003T2 (de) Vielfachkanalschnittstelle in einem Mikrocomputer
DE68927202T2 (de) Paralleler Prozessor
DE19819569B4 (de) Elektronischer Schaltkreis für die Umwandlung von Daten
DE3788617T2 (de) Vektordatenverarbeitungssystem mit einer E/A-Steuerung für jeden Vektordatenprozessor und einer anderen E/A-Steuerung für mindestens einen anderen Vektordatenprozessor.
DE602005001900T2 (de) Rekonfigurierbarer Prozessor und Halbleiterbaustein
DE2364253A1 (de) Schaltungsanordnung fuer mikroprogrammierte geraete der datenverarbeitung
DE69228293T2 (de) Paralleles Datenverarbeitungssteuerungssystem
DE69406922T2 (de) Erweiterbares, unterteilbares datenverarbeitungssystem zu niedriger gemeinkosten
EP0075893B1 (de) Schaltungsanordnung zum Ausrichten von Speicheroperanden für dezimale und logische Befehle
EP1308846B1 (de) Datenübertragungseinrichtung
DE69800095T2 (de) Schnelles Semaphoreregister mit einer sicheren Arbeitsweise ohne spezifisches Busprotokoll
EP0674319B1 (de) Mehrtorige Datenspeicheranordnung und Verfahren zum Betrieb derselben
EP1260905B1 (de) Programmgesteuerte Einheit
DE3329956C2 (de) Schaltungsanordnung zur Kopplung von Single-Chip-Mikroprozessoren
DE2719282C3 (de) Datenverarbeitungssystem
DE3887863T2 (de) Speicherzugriffkontrollsystem für Mehrprozessorsystem.
DE3248276C2 (de)
DE2555329C3 (de) Steuereinrichtung aus mehreren Bausteinen für eine Vermittlungsanlage, insbesondere Fernsprechvermittlungsanlage, und Verfahren zum Betrieb der Steuereinrichtung
DE69127933T2 (de) Erweiterte Speichereinheit

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee