DE4138033A1 - Data transmission between two units coupled to common memory - using logic control unit built into one unit to generate enable signals controlling access - Google Patents

Data transmission between two units coupled to common memory - using logic control unit built into one unit to generate enable signals controlling access

Info

Publication number
DE4138033A1
DE4138033A1 DE19914138033 DE4138033A DE4138033A1 DE 4138033 A1 DE4138033 A1 DE 4138033A1 DE 19914138033 DE19914138033 DE 19914138033 DE 4138033 A DE4138033 A DE 4138033A DE 4138033 A1 DE4138033 A1 DE 4138033A1
Authority
DE
Germany
Prior art keywords
unit
memory
data
units
data transmission
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.)
Withdrawn
Application number
DE19914138033
Other languages
German (de)
Inventor
Askold Dr Ing Meusling
Bernd Dipl Ing Moeller
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.)
Otto Von Guericke Universitaet Magdeburg
Original Assignee
Otto Von Guericke Universitaet Magdeburg
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 Otto Von Guericke Universitaet Magdeburg filed Critical Otto Von Guericke Universitaet Magdeburg
Priority to DE19914138033 priority Critical patent/DE4138033A1/en
Publication of DE4138033A1 publication Critical patent/DE4138033A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/163Interprocessor communication
    • G06F15/167Interprocessor communication using a common memory, e.g. mailbox
    • 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/14Handling requests for interconnection or transfer
    • G06F13/36Handling requests for interconnection or transfer for access to common bus or bus system
    • G06F13/368Handling requests for interconnection or transfer for access to common bus or bus system with decentralised access control
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C8/00Arrangements for selecting an address in a digital store
    • G11C8/16Multiple access memory array, e.g. addressing one storage element via at least two independent addressing line groups

Abstract

Data transmission is provided between two units (1,2) that have access to the same data buffer (3). One of the units (2) has a serial data input and produces byte parallel data transfer to the memory control logic. The control logic stage has connections to a data latch, address control stages, and memory control stages. The operating cycle is defined by two valid timing regions. Memory request signals are generated and the control logic responds to generate the appropriate access signals. ADVANTAGE - Allows considerable variations in data transmission conditions. Both units can operate under independent clock frequencies.

Description

Die Erfindung betrifft ein Verfahren zur Datenübergabe, das insbesondere in der Automati­ sierungstechnik bei der Meßdatenübertragung und -verarbeitung anwendbar ist.The invention relates to a method for data transfer, in particular in the automati sierungstechnik applicable for the measurement data transmission and processing.

Bekannt ist ein Kleinmikrorechnersystem mit gemeinsamem Schreib-/Lesespeicher. Die Informationen in Form von mehreren zusammengehörigen Bytes werden echtzeitbezogen im gleichberechtigten Verkehr ausgetauscht. Dazu sind eine Auswahlschaltung sowie zwei bezüglich der beiden Bussysteme identisch aufgebaute Teilsysteme angeordnet. Beide Systeme besitzen ein eigenes Bussystem, dessen Busleitungen über Verstärker mit den Busleitungen des gemeinsamen Speichers und den Adress- und Steuerleitungen, sowie jeweils einem Dekoder je Bussystem zur Erkennung eines Speicherverkehrs, verbunden sind (DD-PS 2 15 193). Die DD-PS 2 62 933 beschreibt eine Zugriffssteuerung auf einen Koppelspeicher, vorzugs­ weise auf einen Dual-Port-RAM in Master-Slave-Kopplung, wobei die Zugriffssteuerung eines Rechners so lange voreingestellt bleibt, wie kein zweiter eine Speicheranforderung stellt. Außerdem besteht die Möglichkeit, das Zugreifrecht des jeweils anderen Rechners zu sperren. Bei mehrmaligen gleichzeitigen Speicheranforderungen erfolgt eine wechselsei­ tige Zuordnung des Zugriffsrechts mittels einer Verriegelungs- und Freigabelogik. Weiterhin wird in der DD-PS 2 45 965 eine Schaltungsanordnung zum unidirektionalen Da­ tenaustausch über gemultipexte Ein-/Ausgabetore dargestellt. Dabei besteht die Möglich­ keit, über zwischengelagerte Adressen- und Datenleitungen asynchrone oder zeitlich ver­ setzte Prozesse mit unterschiedlichen Zugriffsalgorithmen zu synchronisieren. Die DE-OS 35 32 164 beschreibt eine Anordnung mit wenigsten zwei Teilnehmern und gemeinsamen Dual-Port-RAM für wahlweisen Zugriff, mit dem die Teilnehmer asynchron in Verbindung stehen. Voraussetzung für die dargestellte Zugriffssteuerung ist ein teilweise gemultiplexter Daten- und Adressenbus eines Teilnehmers sowie dessen gesondertes Adress-/Steuersignal zum Einspeichern der Adressen. Die Nachteile der genannten Lösungen des Standes der Technik bestehen hauptsächlich in einem hohen schaltungstechnischen Aufwand und Restriktionen bei der Festlegung der Taktfrequenz und Gültigkeitsbereichen für den Speicherzugriff, die die Verarbeitungsquali­ tät bei der Datenübergabe deutlich beeinträchtigen.A small microcomputer system with a common read / write memory is known. The Information in the form of several related bytes is related to real time exchanged in equal traffic. There are a selection circuit and two arranged with respect to the two bus systems identical subsystems. Both Systems have their own bus system, whose bus lines are connected to the Bus lines of the common memory and the address and control lines, as well one decoder per bus system to detect memory traffic are (DD-PS 2 15 193). The DD-PS 2 62 933 describes an access control on a coupling memory, preferably point to a dual-port RAM in master-slave coupling, the access control one computer remains preset as long as no other has a memory request poses. There is also the possibility of the access rights of the other computer to lock. In the event of multiple simultaneous storage requests, an alternation occurs Allocation of access rights using a locking and release logic. Furthermore, in DD-PS 2 45 965 a circuit arrangement for unidirectional Da Exchange of data presented via multiplexed input / output gates. There is a possibility speed, asynchronous or time-wise via intermediate address and data lines set processes to synchronize with different access algorithms. DE-OS 35 32 164 describes an arrangement with at least two participants and common dual-port RAM for optional access, with which the participants asynchronously in Connect. A prerequisite for the access control shown is a partial one multiplexed data and address bus of a subscriber and its separate Address / control signal for storing the addresses. The disadvantages of the mentioned solutions of the prior art consist mainly in a high level of circuit complexity and restrictions when determining the Clock frequency and areas of validity for memory access, which are the processing quality affect data transfer significantly.

Ziel der Erfindung ist es, ein Verfahren zur Datenübergabe zu schaffen, das mit geringem Aufwand realisierbar ist und eine Datenübertragung mit hoher Variabilität gewährleistet.The aim of the invention is to provide a method for data transfer that is low Effort can be realized and data transmission with high variability is guaranteed.

Es besteht daher die Aufgabe, ein Verfahren zur Datenübergabe zu entwickeln, das mit einer geringen Anzahl einfacher Baugruppen realisierbar ist und eine schnelle Datenübertra­ gung ermöglicht.There is therefore the task of developing a method for data transfer which is based on a small number of simple assemblies can be implemented and fast data transfer possible.

Zur Lösung dieser Aufgabe weist das erfindungsgemäße Verfahren zur Datenübergabe zwischen zwei Einheiten mit gemeinsamem Speicher, die auf einen gemeinsamen Datenpuf­ fer zugreifen, wobei eine der beiden Einheiten das Zugriffsrecht hat und dieses nach An­ forderung durch die andere Einheit innerhalb eines ersten Gültigkeitsbereiches, begrenzt durch die Datenhaltezeit abzüglich einer Speicheroperationszeit, abgibt, wobei die zweitge­ nannte Einheit das Speicherzugriffsrecht nach Ablauf eines zweiten Gültigkeitsbereiches wieder an die erstgenannte Einheit zurückgibt, folgende Verfahrensmerkmale auf:To achieve this object, the method for data transfer according to the invention has between two units with shared memory that share a data buffer fer access, whereby one of the two units has the access right and this according to An demand by the other unit within a first scope by the data hold time minus a storage operation time, the second named unit the memory access right after expiry of a second scope returns the following process features to the first named unit:

Der zweite Gültigkeitsbereich wird auf die für eine Speicheroperation notwendige Zeit re­ duziert, indem die Rückgabe des Speicherzugriffsrechts durch die zweite Einheit mit der Rückflanke des Speichersignals nach einer Byteoperation erfolgt.The second area of validity becomes re for the time required for a storage operation induced by the return of the memory access right by the second unit with the Trailing edge of the memory signal occurs after a byte operation.

Die erste Einheit gibt ein Speicherfreigabesignal an die zweite Einheit sowie die zweite Ein­ heit ein Speicheranforderungssignal an die erste Einheit aus. The first unit outputs a memory release signal to the second unit and the second on emits a memory request signal to the first unit.  

Die Datenübertragung zwischen den Einheiten erfolgt je Transferrichtung über einen Speicherbereich, der bei Nichtbearbeitung durch die jeweilige Empfangseinheit in die nächst niedere Speicherebene geschaltet wird.The data transfer between the units takes place via a transfer direction Memory area which, if not processed by the respective receiving unit, moves into the next lower storage level is switched.

Vorteilhaft werden beim erfindungsgemäßen Verfahren im Falle der Realisierung der zwei­ ten Einheit als serielle Ein-/Ausgabe-Einheit die Daten von der ersten Einheit über einen Datenpuffer in der Form eines Datenrumpfes übernommen und zu einem serielle Daten­ protokoll mit Kennung und Sicherung steil aufbereitet und selbständig übertragen. Bei umgekehrter Datenrichtung wird das selbständig empfangene Datenprotokoll zu einem Datenrumpf verdichtet.Be advantageous in the method according to the invention if the two are implemented th unit as a serial input / output unit, the data from the first unit via a Data buffer in the form of a data body and taken over to serial data Protocol steeply prepared with identifier and security and transferred independently. If the data direction is reversed, the independently received data protocol becomes one Data trunk compressed.

Der Vorteil des erfindungsgemäßen Verfahrens besteht hauptsächlich in der überaus einfa­ chen Realisierungsmöglichkeit mit wenigen herkömmlichen Standardbaugruppen. Zusätzlich wird der Übertragungskomfort deutlich erhöht. Beide Einheiten können vorteilhafterweise mit voneinander unabhängigen Systemtaktfrequenzen arbeiten.The advantage of the method according to the invention is mainly that it is extremely simple Chen implementation option with a few conventional standard modules. In addition the transmission comfort is significantly increased. Both units can advantageously work with independent system clock frequencies.

Die allgemeine Form der Realisierung des erfindungsgemäßen Verfahrens zur Steuerung der Datenübergabe zwischen Einheiten über einen gemeinsamen Speicher wird an einem Aus­ führungsbeispiel aus dem Bereich der Datenübergabe in Funktionseinheiten mit Prozessor und intelligenter serieller I/O-Schnittstelle näher erläutert.The general form of implementing the method according to the invention for controlling the Data transfer between units through a shared memory is turned off management example from the field of data transfer in functional units with processor and intelligent serial I / O interface explained in more detail.

Dabei zeigen die zugehörigen Zeichnungen inThe associated drawings show in

Fig. 1 eine Konfiguration einer Funktionseinheit zur Realisierung des erfindungsgemäßen Verfahrens, Fig. 1 shows a configuration of a functional unit for realizing the method according to the invention,

Fig. 2 ein Signalschema und Fig. 2 is a signal scheme and

Fig. 3 ein Speicher - Interface. FIG. 3 shows a memory - Interface.

In der in Fig. 1 dargestellten Konfiguration ist eine Einheit 1 der Verarbeitungsprozessor und eine Einheit 2 der serielle Kommunikationscontroller einer Funktionseinheit 4. Im Schnittstellen- und Verarbeitungsblock der Einheit 2 werden die seriell einlaufenden Datenströme verarbeitet und byte-parallel an die Speichersteuerung übergeben bzw. von dieser übernommen, verarbeitet und seriell ausgegeben. Kernstück der Speichersteuerung ist eine Control-Logik 6, die über einen Anschluß zur Umschaltung der Betriebsart BA wahlweise einen Gültigkeitsbereich ll nach Anspruch 1 oder 2 (vgl. Fig. 2) realisiert. Ausgangspunkt für eine Speicheroperation der Einheit 2 ist eine Lese- oder Schreiboperation eines Daten-Latch 7 durch den Datentransfer zum oder vom Schnittstellen- und Verarbeitungsblock über die Control-Logik 6. Nach einer solchen Operation wird ein Speicherfreigabesignal SPF abgefragt. Bei für die Einheit 2 gesperrtem Speicherzugriff wird an die Einheit 1 ein Speicheranforderungssignal SPA gesendet und das Speicherfreigabesignal SPF weiter abgefragt. Nach Freigabe des Speicherzugriffs für Einheit 2 nach Umschalten von Speicherfreigabesignal SPF, welches innerhalb eines Gültigkeitsbe­ reiches l, der durch die für die Sende- oder Empfangsoperation eines Byte benötigte Zeit­ dauer abzüglich der Speicheroperationszeit und eines Sicherheitszuschlages bestimmt ist, erfolgen muß, werden Multiplexer MPX auf die internen Busse umgeschaltet und der Speicherzugriff durch Freigabe einer Speicheroperationssteuerung 8, die Signale CE, OE, WE generiert, ausgelöst. Ist der Speicherzugriff für Einheit 2 bereits bei der ersten Abfrage von Speicherfreigabe­ signal SPF erlaubt, wird der Speicherzugriff sofort wie im oben beschriebenen Ablauf aus­ gelöst. Ein Endsignal END für das Speicherzugriffsrecht der Einheit 2 wird je nach Einstel­ lung der Betriebsart mit dem Ende jeder Speicheroperation oder erst am Ende eines seriel­ len Datenblocks aus mehreren Byte generiert. Mit dem Endsignal END wird ein Speicher­ freigabe-Flipflop 9 rückgesetzt und damit der Zugriff für Einheit 1 wieder freigegeben. Als Koppelspeicher wird ein statischer RAM eingesetzt. In Fig. 3 sind außerdem Adreßsignale AO bis Ax, Datensignale DO bis Dy, eine Adreß­ steuerung 10 sowie Adreß-, Daten- und Steuerbus 11; 12 und 13 gekennzeichnet.In the configuration shown in FIG. 1, a unit 1 is the processing processor and a unit 2 is the serial communication controller of a functional unit 4 . In the interface and processing block of unit 2 , the serial incoming data streams are processed and transferred to the memory controller byte-parallel or taken over, processed and output serially. The heart of the memory controller is a control logic 6 , which optionally realizes a validity range II according to claim 1 or 2 (cf. FIG. 2) via a connection for switching over the operating mode BA. The starting point for a memory operation of the unit 2 is a read or write operation of a data latch 7 by the data transfer to or from the interface and processing block via the control logic 6 . After such an operation, a memory release signal SPF is requested. If memory access is blocked for unit 2 , a memory request signal SPA is sent to unit 1 and the memory release signal SPF is further queried. After releasing the memory access for unit 2 after switching over the memory release signal SPF, which must take place within a validity range l, which is determined by the time required for the send or receive operation of a byte minus the memory operation time and a security surcharge, multiplexers MPX on the internal buses are switched over and the memory access is triggered by the release of a memory operation control 8 which generates signals CE, OE, WE. If memory access for unit 2 is already allowed the first time the memory release signal SPF is queried, the memory access is triggered immediately as in the sequence described above. Depending on the setting of the operating mode, an end signal END for the memory access right of the unit 2 is generated at the end of each memory operation or only at the end of a serial data block from several bytes. With the end signal END, a memory release flip-flop 9 is reset and thus access for unit 1 is released again. A static RAM is used as coupling memory. In Fig. 3 are also address signals A O to A x , data signals D O to D y , an address control 10 and address, data and control bus 11 ; 12 and 13 marked.

Claims (2)

1. Verfahren zur Datenübergabe zwischen zwei Einheiten mit gemeinsamem Speicher, die auf einen gemeinsamen Datenpuffer zugreifen, wobei eine der beiden Einheiten das Zugriffsrecht hat und dieses nach Anforderung durch die andere Einheit innerhalb eines ersten Gültigkeitsbereiches, begrenzt durch die Datenhaltezeit abzüglich einer Speicheroperationszeit, abgibt, wobei die zweitgenannte Einheit das Speicherzugriffsrecht nach Ablauf eines zweiten Gültigkeitsbereiches wieder an die erstgenannte Einheit zurückgibt, gekennzeichnet dadurch
daß der zweite Gültigkeitsbereich (ll) auf die für eine Speicheroperation notwendige Zeit reduziert wird, indem die Rückgabe des Speicherzugriffsrechts durch die zweite Einheit (2) mit der Rückflanke des Speicherfreigabesignals (SPF) nach einer Byteoperation erfolgt,
daß die erste Einheit (1) ein Speicherfreigabesignal (SPF) an die zweite Einheit (2) sowie die zweite Einheit (2) ein Speicheranforderungssignal (SPA) an die erste Einheit (1) ausgibt
und das die Datenübertragung zwischen den Einheiten (1 und 2) je Transferrichtung über einen Speicherbereich erfolgt, der bei Nichtbearbeitung durch die jeweilige Empfangseinheit in die nächst niedere Speicherebene geschaltet wird.
1. A method for data transfer between two units with shared memory that access a shared data buffer, one of the two units having the access right and releasing this on request by the other unit within a first range of validity, limited by the data retention time minus a storage operation time, wherein the second named unit returns the memory access right to the first named unit after a second validity period, characterized in that
that the second area of validity (II) is reduced to the time required for a memory operation by the return of the memory access right by the second unit ( 2 ) with the trailing edge of the memory release signal (SPF) after a byte operation,
that the first unit (1) outputs a memory enable signal (SEN) to the second unit (2) and the second unit (2), a memory request signal (SPA) to the first unit (1)
and that the data transmission between the units ( 1 and 2 ) takes place in each transfer direction via a memory area which, when not processed, is switched to the next lower memory level by the respective receiving unit.
2. Verfahren nach Anspruch 1, gekennzeichnet dadurch ,
daß im Falle der Realisierung der zweiten Einheit (2) als serielle Ein-/Ausgabe-Einheit die Daten von der ersten Einheit (1) über einen Datenpuffer (3) in der Form eines Datenrumpfes übernommen und zu einem seriellen Datenprotokoll mit Kennung und Sicherungsteil aufbereitet und selbständig übertragen werden und
daß bei umgekehrter Dateneinrichtung das selbständig empfangene Datenprotokoll zu einem Datenrumpf verdichtet wird.
2. The method according to claim 1, characterized in that
that if the second unit ( 2 ) is implemented as a serial input / output unit, the data from the first unit ( 1 ) is taken over via a data buffer ( 3 ) in the form of a data body and processed into a serial data protocol with identifier and security part and transmitted independently and
that with the reverse data setup, the independently received data protocol is compressed into a data trunk.
DE19914138033 1991-11-19 1991-11-19 Data transmission between two units coupled to common memory - using logic control unit built into one unit to generate enable signals controlling access Withdrawn DE4138033A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE19914138033 DE4138033A1 (en) 1991-11-19 1991-11-19 Data transmission between two units coupled to common memory - using logic control unit built into one unit to generate enable signals controlling access

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE19914138033 DE4138033A1 (en) 1991-11-19 1991-11-19 Data transmission between two units coupled to common memory - using logic control unit built into one unit to generate enable signals controlling access

Publications (1)

Publication Number Publication Date
DE4138033A1 true DE4138033A1 (en) 1993-05-27

Family

ID=6445135

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19914138033 Withdrawn DE4138033A1 (en) 1991-11-19 1991-11-19 Data transmission between two units coupled to common memory - using logic control unit built into one unit to generate enable signals controlling access

Country Status (1)

Country Link
DE (1) DE4138033A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111125025A (en) * 2019-12-23 2020-05-08 用友网络科技股份有限公司 Metadata storage system, metadata storage method, metadata calling device and readable storage medium

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0031160A1 (en) * 1979-12-21 1981-07-01 IKOSA Industria de Aco Korf Ltda. Metallurgical melting and refining installation
DE3137313A1 (en) * 1981-09-16 1983-03-31 Siemens AG, 1000 Berlin und 8000 München Circuit arrangement for coupling two microprocessors
DD215193A1 (en) * 1983-04-21 1984-10-31 Inst Regelungstechnik CONTROL CIRCUIT FOR THE MOVEMENT OF TWO SMALL COMPUTER SYSTEMS WITH A MEMORY
DE3532164A1 (en) * 1985-09-10 1987-03-12 Licentia Gmbh Arrangement with a memory shared by at least two subscribers
DD260200A3 (en) * 1988-09-21 Circuit arrangement for controlling asynchronous memory accesses
DD262933A1 (en) * 1987-08-06 1988-12-14 Teltov Geraete Regler CIRCUIT ARRANGEMENT FOR ACCESS CONTROL TO A COUPLING MEMORY IN TWO-COMPUTER COUPLING
US4803618A (en) * 1985-01-19 1989-02-07 Panafacom Limited Multiprocessor system having common memory
DE3732007A1 (en) * 1987-09-23 1989-04-06 Bosch Gmbh Robert Circuit for data linkage of two computers with one memory
SU1580384A1 (en) * 1988-09-21 1990-07-23 Новосибирский электротехнический институт Device for interfacing processor with mains controller
US5001671A (en) * 1989-06-27 1991-03-19 Vitelic Corporation Controller for dual ported memory
EP0228574B1 (en) * 1985-11-29 1991-04-10 Siemens Aktiengesellschaft Circuit arrangement for the control of the memory access of a host processor and at least one slave processor

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DD260200A3 (en) * 1988-09-21 Circuit arrangement for controlling asynchronous memory accesses
EP0031160A1 (en) * 1979-12-21 1981-07-01 IKOSA Industria de Aco Korf Ltda. Metallurgical melting and refining installation
DE3137313A1 (en) * 1981-09-16 1983-03-31 Siemens AG, 1000 Berlin und 8000 München Circuit arrangement for coupling two microprocessors
DD215193A1 (en) * 1983-04-21 1984-10-31 Inst Regelungstechnik CONTROL CIRCUIT FOR THE MOVEMENT OF TWO SMALL COMPUTER SYSTEMS WITH A MEMORY
US4803618A (en) * 1985-01-19 1989-02-07 Panafacom Limited Multiprocessor system having common memory
DE3532164A1 (en) * 1985-09-10 1987-03-12 Licentia Gmbh Arrangement with a memory shared by at least two subscribers
EP0228574B1 (en) * 1985-11-29 1991-04-10 Siemens Aktiengesellschaft Circuit arrangement for the control of the memory access of a host processor and at least one slave processor
DD262933A1 (en) * 1987-08-06 1988-12-14 Teltov Geraete Regler CIRCUIT ARRANGEMENT FOR ACCESS CONTROL TO A COUPLING MEMORY IN TWO-COMPUTER COUPLING
DE3732007A1 (en) * 1987-09-23 1989-04-06 Bosch Gmbh Robert Circuit for data linkage of two computers with one memory
SU1580384A1 (en) * 1988-09-21 1990-07-23 Новосибирский электротехнический институт Device for interfacing processor with mains controller
US5001671A (en) * 1989-06-27 1991-03-19 Vitelic Corporation Controller for dual ported memory

Non-Patent Citations (7)

* Cited by examiner, † Cited by third party
Title
DUAL PORT, DUAL DATA WIDTH RANDOM-ACCESS MEMORY CONTROLLER. In: IBM Technical Disclosure Bulletin,Vol.28, No.1, June 1985, S.20-23 *
et.al.: A High Speed Dual Port Memory with Simultaneous Serial and Random Mode Access for Viedeo Applications. In: IEEE Journal Solid-State Circuits, Vol. SC-19, No. 6, Dec.1984,S.999-1007 *
Large scale multi-port memories permit asynchron- ous operation. In: Electronic Engineering, Mid- March 1981,S.27-30 *
NICOUD, Jean-Daniel: Video RAMs: Structure and Applications. In: IEEE MICRO, Feb. 1988, S.8-26 *
PINKHAM, Raymond *
SOPOTT, Michael: Zwei Prozessoren an einem Spei- cher. In: Elektronik, 14/10.7.1987, S.73,74,76 *
TEMPLE, J.L.: MEMORY ACCESS CONTROL FOR MULTIPRO- CESSOR SYSTEM USING MICROCODE BITS TO TRANSFER MEMORY CONTROL ON IDLE CYCLES. In: IBM Technical Disclosure Bulletin, Vol.25, No. 3B, August 1982, S.1532,1533 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111125025A (en) * 2019-12-23 2020-05-08 用友网络科技股份有限公司 Metadata storage system, metadata storage method, metadata calling device and readable storage medium
CN111125025B (en) * 2019-12-23 2023-08-29 用友网络科技股份有限公司 Metadata storage system, metadata storage method, metadata calling device, and readable storage medium

Similar Documents

Publication Publication Date Title
DE3300260C2 (en)
DE3300261C2 (en)
DE3300263A1 (en) CIRCUIT ARRANGEMENT FOR ALLOCATING ACCESS TO A REQUIRED COLLECTION LINE
DE4432061C1 (en) Packet data transmission system with input number generation circuits
DE4307449A1 (en)
DE3727941A1 (en) INTEGRATED SEMICONDUCTOR LOGIC CIRCUIT ARRANGEMENT
DE4107052B4 (en) Device for the application of control devices, in particular ignition and / or injection control devices for motor vehicles
DE3048414A1 (en) "CIRCUIT ARRANGEMENT FOR A DATA PROCESSING SYSTEM"
DE2746337B1 (en) Method and circuit arrangement for testing a data transmission system using a test loop
DE4138033A1 (en) Data transmission between two units coupled to common memory - using logic control unit built into one unit to generate enable signals controlling access
DE2733921B2 (en) Circuit arrangement for an indirectly controlled switching system, in particular telephone switching system
DE2242279C3 (en) Circuit arrangement for determining errors in a memory unit of a program-controlled data exchange system
DE3438369A1 (en) Digital data transmission system
DE69733814T2 (en) MULTIPLEXER FOR TONE SIGNALS
DE3407870C1 (en) Method and circuit arrangement for initiating a data transmission connection
DE4024029C2 (en) Decision logic for prioritizing and synchronizing asynchronous signals
EP0154774B1 (en) Data transmission with a bidirectionel data bus
DE2612316C3 (en) Arrangement for controlling the multiplex operation between several channels and a central control circuit of an input / output unit in a data processing system
DE2736503A1 (en) GRID SYNCHRONIZATION ARRANGEMENT
AT389771B (en) A UNIT-BASED DATA PROCESSING SYSTEM
EP0073969A2 (en) Method and circuit to deliver refresh signals to a semiconductor memory
EP0970426A1 (en) Dependency controller for overlapping memory access operations
DE3713068C2 (en)
DE3532164A1 (en) Arrangement with a memory shared by at least two subscribers
DE2554425C3 (en) Arrangement for the mutual adaptation of devices exchanging control signals

Legal Events

Date Code Title Description
OM8 Search report available as to paragraph 43 lit. 1 sentence 1 patent law
8139 Disposal/non-payment of the annual fee