DE4439775B4 - Bus-Interface-Schaltung für einen FIFO-Speicher - Google Patents
Bus-Interface-Schaltung für einen FIFO-Speicher Download PDFInfo
- Publication number
- DE4439775B4 DE4439775B4 DE4439775A DE4439775A DE4439775B4 DE 4439775 B4 DE4439775 B4 DE 4439775B4 DE 4439775 A DE4439775 A DE 4439775A DE 4439775 A DE4439775 A DE 4439775A DE 4439775 B4 DE4439775 B4 DE 4439775B4
- Authority
- DE
- Germany
- Prior art keywords
- data
- signal
- fifo memory
- host
- peripheral
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/16—Handling requests for interconnection or transfer for access to memory bus
- G06F13/1668—Details of memory controller
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F5/00—Methods or arrangements for data conversion without changing the order or content of the data handled
- G06F5/06—Methods or arrangements for data conversion without changing the order or content of the data handled for changing the speed of data flow, i.e. speed regularising or timing, e.g. delay lines, FIFO buffers; over- or underrun control therefor
- G06F5/065—Partitioned buffers, e.g. allowing multiple independent queues, bidirectional FIFO's
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4204—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus
- G06F13/4234—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being a memory bus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2205/00—Indexing scheme relating to group G06F5/00; Methods or arrangements for data conversion without changing the order or content of the data handled
- G06F2205/06—Indexing scheme relating to groups G06F5/06 - G06F5/16
- G06F2205/067—Bidirectional FIFO, i.e. system allowing data transfer in two directions
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Systems (AREA)
- Static Random-Access Memory (AREA)
- Communication Control (AREA)
Abstract
Bus-Interface-Schaltung
mit
einem ersten ODER-Logikgatter (11) zur Verarbeitung eines Hauptrechner-Schreibsignals (SCHREIBEN1) und eines Peripherie-Schreibsignals (SCHREIBEN2), die an es angelegt sind,
einem zweiten ODER-Logikgatter (12) zur Verarbeitung eines Hauptrechner-Lesesignals (LESEN1) und eines Peripherie-Lesesignals (LESEN2), die an es angelegt sind,
einem FIFO-Speicher (13) zum Zugriff auf Daten abhängig von Ausgabesignalen des ersten und zweiten ODER-Logikgatters (11),
einer Datenweiterleitungs-Steuerschaltung (14) zum Erzeugen eines ersten Richtungssignals (HW1) und eines zweiten Richtungssignals (HW2) entsprechend einer Erzeugungsordnung zwischen dem Hauptrechner-Schreibsignal (SCHREIBEN1) und dem Peripherie-Schreibsignal (SCHREIBEN2),
einem ersten Datenschalter (15) zum Übertragen von Daten, die einem Hauptrechner-Dateneingangsanschluß (HDI) zugeführt werden, an den FIFO-Speicher (13) abhängig von dem ersten Richtungssignal (HW1),
einem zweiten Datenschalter (16) zum Übertragen von Daten, die vom FIFO-Speicher (13) angelegt werden, auf einen Datenbus (DB) abhängig von dem Hauptrechner-Lesesignal (LESEN1), und einem dritten Datenschalter (17) zum Übertragen von Daten, die auf den Datenbus (DB) geladen sind, an den...
einem ersten ODER-Logikgatter (11) zur Verarbeitung eines Hauptrechner-Schreibsignals (SCHREIBEN1) und eines Peripherie-Schreibsignals (SCHREIBEN2), die an es angelegt sind,
einem zweiten ODER-Logikgatter (12) zur Verarbeitung eines Hauptrechner-Lesesignals (LESEN1) und eines Peripherie-Lesesignals (LESEN2), die an es angelegt sind,
einem FIFO-Speicher (13) zum Zugriff auf Daten abhängig von Ausgabesignalen des ersten und zweiten ODER-Logikgatters (11),
einer Datenweiterleitungs-Steuerschaltung (14) zum Erzeugen eines ersten Richtungssignals (HW1) und eines zweiten Richtungssignals (HW2) entsprechend einer Erzeugungsordnung zwischen dem Hauptrechner-Schreibsignal (SCHREIBEN1) und dem Peripherie-Schreibsignal (SCHREIBEN2),
einem ersten Datenschalter (15) zum Übertragen von Daten, die einem Hauptrechner-Dateneingangsanschluß (HDI) zugeführt werden, an den FIFO-Speicher (13) abhängig von dem ersten Richtungssignal (HW1),
einem zweiten Datenschalter (16) zum Übertragen von Daten, die vom FIFO-Speicher (13) angelegt werden, auf einen Datenbus (DB) abhängig von dem Hauptrechner-Lesesignal (LESEN1), und einem dritten Datenschalter (17) zum Übertragen von Daten, die auf den Datenbus (DB) geladen sind, an den...
Description
- Die Erfindung betrifft eine Bus-Interface-Schaltung für einen FIFO-Speicher (First-In-First-Out-Speicher), also einen Speicher, der in Form einer Schlange organisiert ist. Insbesondere betrifft die Erfindung eine Bus-Interface-Schaltung, die es einem FIFO-Speicher zum einseitigen Lesen und Schreiben erlaubt, FIFO-Funktionen auszuführen, ohne daß eine Datenkollision auftritt, wenn der Speicher in zweiseitigen Datenbussen betrieben wird.
-
2 zeigt eine Steuerschaltung eines FIFO-Speichers nach dem Stand der Technik, die aus einem ersten und einem zweiten Asynchronzähler1 ,2 zum Zählen der Anzahl von Bits, die zu einem Schreibsignal bzw. zu einem Lesesignal gehören, besteht, einem Subtrahierer3 zum Erzeugen einer Differenz zwischen den Zählwerten, die von den Zählern1 ,2 stammen, einem Decodierer4 zum Decodieren eines Ausgabesignals des Subtrahierers3 entsprechend dem Schreibsignal und dadurch zum Erzeugen eines Schreibfreigabesignals und eines Lesefreigabesignals, die jeweils 16 Bits aufweisen, einem Vergleicher5 zum Vergleichen des Ausgabesignals des Subtrahierers3 mit einem vorbestimmten Schwellwert und damit zum Erzeugen eines LEER-Signals oder eines VOLL-Signals, einem FIFO-Speicherblock6 zum Ausführen der FIFO-Funktion abhängig von den vom Decodierer4 erzeugten Schreib- und Lesesignalen. - Nach dem Start wird ein 4 Bit breiter Ausgabewert des ersten Asynchronzählers
1 abhängig von einem ansteigenden Schreibsignal erhöht, und ebenso wird ein 4 Bit breiter Ausgabewert des zweiten Asynchronzählers2 abhängig von dem Lesesignal erhöht. Dann wird der Subtrahierer3 aktiviert, um die Subtraktionsfunktion auf den gezählten Signalen auszuführen, um so die Differenz zwischen den gezählten Schreib- und Lesesignalen zu erzeugen. Das Ausgabesignal des Subtrahierers3 wird im Vergleicher5 mit dem Schwellwert verglichen. - Bis hierher erzeugt der Vergleicher das LEER-Signal, solange, bis der Spannungswert des Ausgangssignals vom Subtrahierer
3 gleich dem Schwellwert wird, und wenn dieses Signal dem Schwellwert gleich ist, wird das VOLL-Signal erzeugt. - Weiter wird das Ausgabesignal des Subtrahierers
3 dem Decodierer4 zugeführt und mit dem Schreibsignal synchronisiert, so daß die 16 Bit breiten Schreib- und Lesefreigabesignale davon zur Steuerung des FIFO-Speicherblocks6 erzeugt werden. Dann ist es möglich, die FIFO-Funktion durch die entsprechenden Schreib- und Lesefreigabesignale auszuführen, weil der FIFO-Speicherblock6 den Zugriffsvorgang mit einer festen Adresse ausführt, ohne die Schreib- und Lesepunkte zu bewegen. - Jedoch wird zu erwarten sein, daß – da die Schaltung nach dem Stand der Technik eine Architektur mit einseitigem Datenbus verwendet – in einem System mit einem dualen Datenbus Datenkollisionen auftreten. Weiter muß eine solche Schaltung nach dem Stand der Technik wie in
2 gezeigt, Mittel zum Steuern der externen Schreib- und Lesesignale aufweisen, um es ihr zu erlauben, eine einzelne Speichereinheit gemeinsam zu benutzen. - Aus der
US 4,433,394 ist ein FIFO-Speicher bekannt, der mehrere Speicherbänke hat, in die Daten eingeschrieben und aus denen Daten ausgelesen werden können. Eine Bezeichnungseinrichtung bezeichnet für die jeweiligen Speicherbänke wiederholt die Schreibbetriebsart. Eine Lese/Schreib-Steuereinrichtung schreibt empfangene Daten in eine Speicherbank, deren Schreibbetriebsart bezeichnet ist, und liest Daten aus einer Speicherbank, deren Schreibbetriebsart nicht bezeichnet ist, aus. Die Bezeichnungseinrichtung hat eine Einrichtung, die sequentiell und wiederholt die Schreibbetriebsart für verschiedene Speicherbänke in einer vorgegebenen Folge angibt. Abhängig von einen Taktsignal wird die Schreibbetriebsart für die nächste Speicherbank in der vorgegebenen Folge der Speicherbänke angegeben. - Aus der
US 5,284,908 ist ein bidirektionaler Tristate-Pufferspeicher bekannt. - Aus der
US 4,873,667 ist ein FIFO-Pufferspeicher bekannt, der eine Steuerschaltung mit zwei Zählern aufweist. Der eine Zähler dient dem Bereitstellen der Leseadresse, der andere Zähler dient dem Bereitstellen der Schreibadresse. Über einen Multiplexerschaltkreis wird die Lese- oder Schreibadresse an ein RAM angelegt und die Daten aus- bzw. eingegeben. - Demgemäß ist es ein Ziel der Erfindung, eine Bus-Interface-Schaltung bereitzustellen, die es einem FIFO-Speicher zum einseitigen Lesen/Schreiben erlaubt, FIFO-Funktionen ohne Datenkollisionen auszuführen, wenn er in zweiseitigen Datenbussen betrieben wird.
- Um dieses und andere Ziele zu erreichen, umfaßt eine Bus-Interface-Schaltung gemäß der Erfindung ein erstes ODER-Gatter oder Logikgatter zur Verarbeitung eines Hauptrechner-Schreibsignals und eines Peripherie-Schreibsignals, ein zweites ODER-Logikgatter zur Verarbeitung eines Hauptrechner-Lesesignals und eines Peripherie-Lesesignals, einen FIFO-Speicher zum Datenzugriff abhängig von Ausgabesignalen des ersten und zweiten ODER-Logikgatters, eine Datenrichtungs-Steuerschaltung zum Erzeugen eines ersten Richtungssignals und eines zweiten Richtungssignals entsprechend einer Erzeugungs ordnung zwischen den Schreibsignalen, einen ersten Datenschalter, der abhängig vom ersten Richtungssignal Daten, die einem Hauptrechner-Dateneingangsanschluß zugeführt werden, an den FIFO-Speicher überträgt, einen zweiten Datenschalter, um abhängig vom Hauptrechner-Lesesignal vom FIFO-Speicher angelegte Daten an einen Datenbus zu übertragen und einen dritten Datenschalter, um auf den Datenbus geladene Daten zum FIFO-Speicher zu übertragen.
- Weitere Ziele und Vorteile der Erfindung werden aus der folgenden Beschreibung klarwerden, wobei auf die Zeichnung Bezug genommen wird.
-
1 ist ein Blockschaltbild einer erfindungsgemäßen Bus-Interface-Schaltung, -
2 ist ein Blockschaltbild eines FIFO-Speichers nach dem Stand der Technik, -
3 ist ein detailliertes Schaltbild der Datenschalter, die in der Bus-Interface-Schaltung von1 verwendet werden, und -
4a –4i zeigen jeweils Betriebssignalformen der Schaltungselemente in der Bus-Interface-Schaltung von1 . - In
1 ist eine erfindungsgemäße Bus-Interface-Schaltung gezeigt, mit einem ersten ODER-Logikgatter11 , das ein Hauptrechner-Schreibsignal SCHREIBEN1 und ein Peripherie-Schreibsignal SCHREIBEN2, die an es angelegt werden, verarbeitet, einem zweiten ODER-Logikgatter, das ein Hauptrechner-Lesesignal LESEN1 und ein Peripherie/-Lesesignal LESEN2, die an es angelegt werden, verarbeitet, einem FIFO-Speicher13 , um auf Daten über einen Eingangsanschluß ID und einen Ausgangsanschluß OD abhängig von Ausgabesignalen von den ODER-Logikgattern11 ,12 zuzugreifen, einer Datenrichtungs-Steuerschaltung14 zur Erzeugung von Richtungssignalen HW1 und HW2 gemäß einer Erzeugungsordnung zwischen den Schreibsignalen SCHREIBEN1 und SCHREIBEN2, einem ersten Datenschalter15 zum Übertragen von Daten, an einen Hauptrechner-Dateneingangsanschluß HDI angelegt werden, an den Eingangsanschluß ID des FIFO-Speichers13 abhängig vom Richtungssignal HW1, einem zweiten Datenschalter16 zum Übertragen von Daten, die vom Ausgangsanschluß OD des FIFO-Speichers13 angelegt sind, an einen Datenbus DB abhängig vom Hauptrechner-Lesesignal LESEN1, einem dritten Schalter zum Übertragen von Daten, die auf den Datenbus DB geladen sind, zum Eingangsanschluß ID, um so die Daten an einem Hauptrechner-Datenausgangsanschluß HDO des FIFO-Speichers13 erscheinen zu lassen. - Die Datenrichtungs-Steuerschaltung
14 besteht aus NICHT-ODER-Logikgattern NOR1 bzw. NOR2, die das Hauptrechner-Schreibsignal SCHREIBEN1 und das Peripherie-Schreibsignal SCHREIBEN2 erhalten. Der verbleibende Eingangsanschluß des NICHT-ODER-Logikgatters NOR1 ist mit einem Ausgangsanschluß des NICHT-ODER-Logikgatters NOR2 verbunden, der mit einem Inverter I2 verbunden ist. Der verbleibende Eingangsanschluß des NICHT-ODER-Logikgatters NOR2 ist mit einem Ausgangsanschluß des NICHT-ODER-Logikgatters NOR1 verbunden, der mit einem Inverter I1 verbunden ist. Die Ausgangsanschlüsse der Inverter I1 und I2 sind mit Freigabeanschlüssen EN1 bzw. EN2 des ersten bzw. zweiten Datenschalters15 bzw.16 verbunden. - Die Datenschalter
15 ,16 und17 haben untereinander den gleichen Schaltungsaufbau, wie in3 gezeigt, in der mehrere Puffer B0 bis B7 parallel zwischen die Eingangs- und Ausgangsanschlüsse I (7:0), O(7:0) geschaltet sind, und die jeweiligen Freigabeanschüsse EN1 bis EN3 werden als gemeinsamer Stromversorgungsanschluß benutzt, um die Puffer B0 bis B7 der jeweiligen Datenschalter15 ,16 und17 zu aktivieren. - Nachdem die Hauptrechner- und Peripherie-Schreibsignale SCHREIBEN1, SCHREIBEN2 und die Hauptrechner- und Peripherie-Lesesignale LESEN1, LESEN2 erzeugt worden sind, wird der FIFO-Speicher
13 mit den von den ODER-Logikgattern11 und12 erzeugten Ausgabesignalen betrieben. Die Reihenfolge der Betriebs ten Ausgabesignalen betrieben. Die Reihenfolge der Betriebsschritte im FIFO-Speicher13 hängt von der Erzeugungsordnung der Schreibsignale SCHREIBEN1, SCHREIBEN2 ab, die bewirkt, daß eines der Richtungssignale HW1 und HW2 der Datenrichtungs-Steuerschaltung14 auf "1" (logischer Zustand mit Spannungspegel der Versorgunsgspannung) und das andere Signal auf "0" (logischer Zustand der Massespannung) gesetzt wird. - Insbesondere werden, wenn das Hauptrechner-Schreibsignal SCHREIBEN1 und -Lesesignal LESEN1 zuerst erzeugt werden, diese Signale als Schreibsignal bzw. Lesesignal zum Steuern des Datenzugriffs im FIFO-Speicher
13 verwendet. Die durch die NICHT-ODER-Logikgatter NOR1, NOR2 gebildete Schleife speichert die Schreibsignale SCHREIBEN1, SCHREIBEN2, und die NICHT-ODER-Logikgatter erzeugen Logiksignale "0" bzw. "1", die jeweils den Invertern I1 und I2 zugeführt werden. Daher wird das Richtungssignal HW1, das das Ausgangssignal des Inverters I1 ist, logisch "1", wie in4e gezeigt, und das Richtungssignal HW2, das das Ausgangssignal des Inverters I2 ist, wird logisch "0". Weil der erste Datenschalter15 leitet, während der dritte Datenchalter17 nicht leitet, werden die an den Hauptrechner-Dateneingangsanschluß HDI angelegten Daten zum Eingangsanschluß ID des FIFO-Speichers13 übertragen und dann dort gespeichert. Wenn der zweite Datenschalter16 nun durch das in4b gezeigte Lesesignal LESEN1 leitend geschaltet wird, werden während eines Lesevorgangs die Daten vom FIFO-Speicher13 über den Ausgangsanschluß OD und den zweiten Datenschalter16 an den Datenbus DB übertragen. Der Zeitabschnitt zum Schreiben der Daten, wie in4f gezeigt, wird beendet, wenn das in4c gezeigte Peripherie-Schreibsignal SCHREIBEN2 einen hohen Spannungswert annimmt, und der Zeitabschnitt zum Lesen der Daten, wie in4g gezeigt, wird aufrechterhalten, während das in4b gezeigte Hauptrechner-Lesesignal LESEN1 aktiv ist. - Im anderen Fall, wenn das Peripherie-Schreibsignal SCHREIBEN2 zuerst erzeugt wird, werden das Peripherie-Schreibsignal SCHREIBEN2 und das Peripherie-Lesesignal LESEN2 verwendet, um den FIFO-Speicher zu betreiben. Die Richtungssignale HW1 und schalter
15 ,16 sperren, während der dritte Datenschalter17 durchschaltet. Daher werden die in4h gezeigten Daten, die auf den Datenbus geladen sind, an den Eingangsanschluß ID des FIFO-Speichers13 angelegt und darin gespeichert. Während eines Lesezugriffs werden die in4i gezeigten Daten, die aus dem FIFO-Speicher13 gelesen werden, zum Hauptrechner-Datenausgangsanschluß HDO über den Ausgangsanschluß OD übertragen. - Wie oben beschreiben, tritt in der Schaltung nach der bevorzugten Ausführungsform keine Datenkollision auf, auch wenn ein FIFO-Speicher in einem Augenblick einen zweiseitigen Datenzugriff ausführen muß und weiter besteht der Vorteil, daß es für die Hauptrechner und Peripherie-Schaltungen möglich ist, einen FIFO-Speicher gemeinsam zu nutzen.
Claims (2)
- Bus-Interface-Schaltung mit einem ersten ODER-Logikgatter (
11 ) zur Verarbeitung eines Hauptrechner-Schreibsignals (SCHREIBEN1) und eines Peripherie-Schreibsignals (SCHREIBEN2), die an es angelegt sind, einem zweiten ODER-Logikgatter (12 ) zur Verarbeitung eines Hauptrechner-Lesesignals (LESEN1) und eines Peripherie-Lesesignals (LESEN2), die an es angelegt sind, einem FIFO-Speicher (13 ) zum Zugriff auf Daten abhängig von Ausgabesignalen des ersten und zweiten ODER-Logikgatters (11 ), einer Datenweiterleitungs-Steuerschaltung (14 ) zum Erzeugen eines ersten Richtungssignals (HW1) und eines zweiten Richtungssignals (HW2) entsprechend einer Erzeugungsordnung zwischen dem Hauptrechner-Schreibsignal (SCHREIBEN1) und dem Peripherie-Schreibsignal (SCHREIBEN2), einem ersten Datenschalter (15 ) zum Übertragen von Daten, die einem Hauptrechner-Dateneingangsanschluß (HDI) zugeführt werden, an den FIFO-Speicher (13 ) abhängig von dem ersten Richtungssignal (HW1), einem zweiten Datenschalter (16 ) zum Übertragen von Daten, die vom FIFO-Speicher (13 ) angelegt werden, auf einen Datenbus (DB) abhängig von dem Hauptrechner-Lesesignal (LESEN1), und einem dritten Datenschalter (17 ) zum Übertragen von Daten, die auf den Datenbus (DB) geladen sind, an den FIFO-Speicher (13 ). - Bus-Interface-Schaltung nach Anspruch 1, bei der die Datenweiterleitungs-Steuerschaltung (
14 ) erste und zweite NICHT-ODER-Logikgatter (NOR1, NOR2) umfaßt, die das Hauptrechner-Schreibsignal (SCHREIBEN1) bzw. das Peripherie-Schreibsignal (SCHREIBEN2) empfangen, und bei der die jeweils verbleibenden Eingangsanschlüsse und die Ausgangsanschlüsse des ersten und zweiten NICHT-ODER-Logikgatters miteinander kreuzweise verbunden sind.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR2111/94 | 1994-02-04 | ||
KR1019940002111A KR0121105B1 (ko) | 1994-02-04 | 1994-02-04 | 선입선출메모리 버스장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
DE4439775A1 DE4439775A1 (de) | 1995-08-10 |
DE4439775B4 true DE4439775B4 (de) | 2005-08-25 |
Family
ID=19376824
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE4439775A Expired - Fee Related DE4439775B4 (de) | 1994-02-04 | 1994-11-07 | Bus-Interface-Schaltung für einen FIFO-Speicher |
Country Status (4)
Country | Link |
---|---|
US (1) | US5459413A (de) |
JP (1) | JP3165598B2 (de) |
KR (1) | KR0121105B1 (de) |
DE (1) | DE4439775B4 (de) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR0176537B1 (ko) * | 1995-10-14 | 1999-05-01 | 김광호 | 가변길이복호화기의 메모리 인터페이스방법 및 회로 |
FR2753586B1 (fr) * | 1996-09-18 | 1998-11-20 | Sgs Thomson Microelectronics | Circuit tampon de sortie de signaux logiques |
FR2772047B1 (fr) * | 1997-12-05 | 2004-04-09 | Ct Nat D Etudes Veterinaires E | Sequence genomique et polypeptides de circovirus associe a la maladie de l'amaigrissement du porcelet (map), applications au diagnostic et a la prevention et/ou au traitement de l'infection |
CN112653445A (zh) * | 2020-12-03 | 2021-04-13 | 北京博雅慧视智能技术研究院有限公司 | 一种数字逻辑电路及电子设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4433394A (en) * | 1980-09-19 | 1984-02-21 | Hitachi, Ltd. | First-in first-out storage and processing unit making use thereof |
US4873667A (en) * | 1987-10-14 | 1989-10-10 | Northern Telecom Limited | FIFO buffer controller |
US5248908A (en) * | 1990-10-03 | 1993-09-28 | Mitsubishi Denki Kabushiki Kaisha | 3-state bidirectional buffer and portable semiconductor storage device incorporating the same |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5247636A (en) * | 1975-10-15 | 1977-04-15 | Toshiba Corp | Control method for transmitting information |
US4315167A (en) * | 1979-09-10 | 1982-02-09 | International Business Machines Corporation | Self-switching bidirectional digital line driver |
US5195055A (en) * | 1987-11-30 | 1993-03-16 | Mitsubishi Denki Kabushiki Kaisha | Serial data input circuit for the shifting-in of variable length data |
US5056005A (en) * | 1988-04-18 | 1991-10-08 | Matsushita Electric Industrial Co., Ltd. | Data buffer device using first-in first-out memory and data buffer array device |
US5200925A (en) * | 1988-07-29 | 1993-04-06 | Mitsubishi Denki Kabushiki Kaisha | Serial access semiconductor memory device and operating method therefor |
JPH02125356A (ja) * | 1988-11-04 | 1990-05-14 | Oki Electric Ind Co Ltd | 双方向性バッファ回路 |
JP2897195B2 (ja) * | 1990-07-13 | 1999-05-31 | 沖電気工業株式会社 | 半導体集積回路のノイズ吸収回路 |
US5396460A (en) * | 1992-05-15 | 1995-03-07 | Nec Corporation | FIFO memory in which number of bits subject to each data read/write operation is changeable |
-
1994
- 1994-02-04 KR KR1019940002111A patent/KR0121105B1/ko not_active IP Right Cessation
- 1994-10-27 US US08/329,953 patent/US5459413A/en not_active Expired - Lifetime
- 1994-11-04 JP JP27114394A patent/JP3165598B2/ja not_active Expired - Lifetime
- 1994-11-07 DE DE4439775A patent/DE4439775B4/de not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4433394A (en) * | 1980-09-19 | 1984-02-21 | Hitachi, Ltd. | First-in first-out storage and processing unit making use thereof |
US4873667A (en) * | 1987-10-14 | 1989-10-10 | Northern Telecom Limited | FIFO buffer controller |
US5248908A (en) * | 1990-10-03 | 1993-09-28 | Mitsubishi Denki Kabushiki Kaisha | 3-state bidirectional buffer and portable semiconductor storage device incorporating the same |
Also Published As
Publication number | Publication date |
---|---|
US5459413A (en) | 1995-10-17 |
KR0121105B1 (ko) | 1997-11-10 |
JP3165598B2 (ja) | 2001-05-14 |
DE4439775A1 (de) | 1995-08-10 |
JPH07225739A (ja) | 1995-08-22 |
KR950025547A (ko) | 1995-09-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE2448212C2 (de) | Asynchrone Sammelleitung zur Kommunikation mit selbstbestimmter Priorität zwischen Mutterrechnergeräten und Tochterrechnergeräten | |
DE69032481T2 (de) | Buszugriff für Digitalrechnersystem | |
DE69428634T2 (de) | Hardware-Anordnung und Verfahren zur Ausdehnung der Datenverarbeitungszeit in den Fliessbandstufen eines Mikrorechnersystems | |
DE102005013322B3 (de) | Schaltung zur Erzeugung eines Datenbitinvertierungsflags (DBI) | |
DE68923944T2 (de) | RAM mit doppelten Ein/Ausgängen. | |
EP0574598A1 (de) | Datenpufferspeicher | |
DE102005011386B4 (de) | Schaltungseinheit zur Datenbitinvertierung | |
DE69422221T2 (de) | Genaue und komplette Übertragung zwischen verschiedenen Busarchitekturen | |
DE3418248A1 (de) | Datenverarbeitungsanlage mit einer anordnung zur datenuebertragung zwischen einem speicher und einem zentralen prozessor | |
DE60226141T2 (de) | Fifo-speicher system und verfahren dafür | |
DE3038639A1 (de) | Eingabe/ausgabe-steuereinrichtung | |
DE19649676A1 (de) | Peripherieeinheitwählsystem | |
DE69128985T2 (de) | IEEE488-Schnittstelle | |
DE69033412T2 (de) | Datenübertragungssteuervorrichtung für Parallelverarbeitungssysteme | |
DE69124043T2 (de) | Arbeitsplatzrechner mit Schnittstellenmitteln zur Datenübertragung zwischen zwei Bussen | |
DE4418862C1 (de) | Speichervorrichtung mit Seitenwählfähigkeit und Speichersystem für seriellen Zugriff | |
DE68916945T2 (de) | Synchronisierschaltung für Datenüberträge zwischen zwei mit unterschiedlicher Geschwindigkeit arbeitenden Geräten. | |
EP0380509B1 (de) | Messverfahren und messeinrichtung zur störungsanalyse digitaler übertragungswege | |
DE3789471T2 (de) | Mikrocomputer. | |
DE4439775B4 (de) | Bus-Interface-Schaltung für einen FIFO-Speicher | |
DE69023395T2 (de) | Arbitrierungsschaltung. | |
DE69529250T2 (de) | Rechnersystem mit einem multiplexierten Adressenbus und Pipeline-Schreiboperationen | |
DE2629401C2 (de) | ||
DE69527819T2 (de) | Anordnung zur Konfliktverwaltung zwischen einer CPU und Speichern | |
DE102006036823B4 (de) | Datensynchronisier- und -pufferschaltung zur Synchronisation von seriell empfangenen Datensignalen |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8110 | Request for examination paragraph 44 | ||
8364 | No opposition during term of opposition | ||
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |
Effective date: 20140603 |