JPS60205653A - Data transfer system - Google Patents
Data transfer systemInfo
- Publication number
- JPS60205653A JPS60205653A JP6186884A JP6186884A JPS60205653A JP S60205653 A JPS60205653 A JP S60205653A JP 6186884 A JP6186884 A JP 6186884A JP 6186884 A JP6186884 A JP 6186884A JP S60205653 A JPS60205653 A JP S60205653A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- circuit
- data
- ready
- data transfer
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations 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/163—Interprocessor communication
- G06F15/17—Interprocessor communication using an input/output type connection, e.g. channel, I/O port
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multi Processors (AREA)
- Information Transfer Systems (AREA)
Abstract
Description
【発明の詳細な説明】
技術分野
本発明は、データ転送方式に関し、特に複数のマイクロ
・フンピユータ間をデータ・バスで結合シタマイクロ・
コンピュータ応用システムにおいて、転送制御線のデー
タ転送方式に関するものである。[Detailed Description of the Invention] Technical Field The present invention relates to a data transfer system, and particularly to a data transfer system that connects a plurality of micro computers using a data bus.
This relates to a data transfer method for transfer control lines in computer application systems.
従来技術
従来より複数個のマイクロ・コンピュータを用いて分散
制御を行うデータ処理システムが、各分野で多く使用さ
れている。その場合、マイクp・コンピュータ間のデー
タ転送制御は、第1図に示す回路の構成で行われている
。BACKGROUND ART Conventionally, data processing systems that perform distributed control using a plurality of microcomputers have been widely used in various fields. In that case, data transfer control between the microphone p and the computer is performed using the circuit configuration shown in FIG.
第2図は、第1図の回路における動作タイム・チャート
である。FIG. 2 is an operation time chart in the circuit of FIG. 1.
第1図において、1はラッチ回路、2はバッファ・ゲー
ト回路、3は割込制御回路、4はREADY返送回路、
δは割込クリア制御回路、2oは送信側MPU、30は
受信側M P Uである。In FIG. 1, 1 is a latch circuit, 2 is a buffer gate circuit, 3 is an interrupt control circuit, 4 is a READY return circuit,
δ is an interrupt clear control circuit, 2o is a transmitting side MPU, and 30 is a receiving side MPU.
第1図の送信側M P U 20とラッ、チ回路1とを
接続するデー*−ハス(1−10) ハ、8.16゜3
2等のbit’14成で、データ信号の授受に用いられ
る。上記データ信号は、送信側MPU20からの”書込
”信号(1−14)によって、ラッチ回路lに一時記憶
された後、データ・バス(1−11)を通して、バッフ
ァ・ゲート回路2へ送出される。また、上記”書込”信
号(1−14)によりREADY返送回路4は、送信側
MPU20に”READY”信号(1−16)を返送し
、データ信号がラッチ回路1に記憶されたことを報告す
る。The data connecting the transmitting MPU 20 and the latch circuit 1 in FIG. 1 is 8.16°3.
It is a 2nd class bit'14 configuration and is used for sending and receiving data signals. The above data signal is temporarily stored in the latch circuit l by the "write" signal (1-14) from the transmitting MPU 20, and then sent to the buffer gate circuit 2 through the data bus (1-11). Ru. Furthermore, in response to the above "write" signal (1-14), the READY return circuit 4 returns a "READY" signal (1-16) to the transmitting MPU 20, reporting that the data signal has been stored in the latch circuit 1. do.
”READY”信号(1−16)を受信した送信側MP
U20は、”割込制御″信号(1−17)の送出で割込
制御回路3を通して受信側MPU30に対し、データ信
号がバッファ・ゲート回路2に入力されていることを報
告する。受信側MPU30は、バッファ・ゲート回路2
に°゛読出信号(1−13)を送出して、データ・バス
(1−12)からデータ信号を取り込み、同時VC割込
クリア制御回路5を通して、送信側MPU20に”割込
クリア″信号(1−19)を送出する。送信側MPU2
0は、”割込制御”信号(1−17)の送出を停止して
、データ転送動作は終了する(第2図参照)。The transmitting MP that received the “READY” signal (1-16)
U20 sends an "interrupt control" signal (1-17) to report to the receiving MPU 30 through the interrupt control circuit 3 that the data signal is being input to the buffer gate circuit 2. The receiving side MPU 30 includes a buffer gate circuit 2
The read signal (1-13) is sent to the data bus (1-12), the data signal is taken in from the data bus (1-12), and the "interrupt clear" signal ( 1-19). Sending side MPU2
0 stops sending the "interrupt control" signal (1-17) and the data transfer operation ends (see FIG. 2).
しかしながら、上記のようなデータ転送処理においては
、ラッチ回路IKデータ信号を記憶するための”書込”
信号(1−14)と、受信側MPU30に対する”割込
°′倍信号1−15)が必要となることから、処理の時
間が長い、処理プログラムが複雑、さらに回路部品も多
くなる等の欠点がある。However, in the data transfer process described above, "writing" is required to store the latch circuit IK data signal.
Since the signal (1-14) and the "interrupt °' signal 1-15) for the receiving MPU 30 are required, the processing time is long, the processing program is complicated, and the number of circuit components increases, etc." There is.
目 的
本発明の目的は、このような従来の欠点を除去し、転送
制御線数を減少してもデータ転送処理の信頼性を低下さ
せることなく、データ転送の高速化および回路の簡素化
を行うことができるデータ転送方式を提供することにあ
る。An object of the present invention is to eliminate such conventional drawbacks, increase the speed of data transfer, and simplify the circuit without reducing the reliability of data transfer processing even if the number of transfer control lines is reduced. The object of the present invention is to provide a data transfer method that can perform the following steps.
構 成 以下、本発明の構成を実施例により説明する。composition Hereinafter, the configuration of the present invention will be explained using examples.
第3図は本発明の一実施例を示すデータ転送回路のブロ
ック図であり、第4図は第3図の動作タイム・チャート
である。FIG. 3 is a block diagram of a data transfer circuit showing one embodiment of the present invention, and FIG. 4 is an operation time chart of FIG. 3.
第3図において、llはバスゲート回路、12は割込制
御回路、13はREADY返送回路、21は送信側MP
U、31は受信側MPUである。In FIG. 3, 11 is a bus gate circuit, 12 is an interrupt control circuit, 13 is a READY return circuit, and 21 is a transmitting side MP.
U, 31 is a receiving MPU.
第3図の送信側MPU21は、データ・バス(2−10
)を通して、バスゲート回路11にデータ信号を送出す
ると同時に、”書込“°信号(2−14)をREADY
返送回路13と割込制御回路12に送出する。The transmitting MPU 21 in FIG.
), the data signal is sent to the bus gate circuit 11, and at the same time, the "write" signal (2-14) is sent to the READY signal (2-14).
It is sent to the return circuit 13 and the interrupt control circuit 12.
上記割込制御回路12からの1割込”信号(2−13)
を受信側MPU31で受信することにより、受信側MP
U31は”読出”信号(2−12)をバスゲート回路1
1とREADY返送回路13へ送出して、データ・バス
(2−11)からデータ信号を取り込6゜
上記”読出″信号(2−12)と前記”書込”信号(2
−14)の両信号を受信したREADY返送回路13は
、送信側MPU21に”READY”信号(2−15)
を送出する。送信側MPU21は、6書込”信号(2−
14)の送出を停止して、データ転送動作は終了する。1 interrupt" signal (2-13) from the above interrupt control circuit 12
By receiving it at the receiving side MPU 31, the receiving side MP
U31 sends the “read” signal (2-12) to the bus gate circuit 1.
1 and READY to the return circuit 13 to take in the data signal from the data bus (2-11).
-14) The READY return circuit 13 sends the "READY" signal (2-15) to the transmitting MPU 21.
Send out. The transmitting side MPU 21 sends a 6 write” signal (2-
14) is stopped, and the data transfer operation ends.
(第4図参照)つまり、送信側MPU21が送出してい
るデータ信号を直接、受信側MPU31に読み込ませる
ため、送信側MPU21からの”書込”信号(2−14
)をそのまま受信側MPU31への”割込°”信号(2
−13)に用いたことにより、転送制御線数も減少する
ことができる。(See FIG. 4) In other words, in order to directly read the data signal sent by the transmitting MPU 21 into the receiving MPU 31, a "write" signal (2-14) from the transmitting MPU 21 is sent.
) is directly sent to the receiving MPU 31 as an "interrupt °" signal (2
-13), the number of transfer control lines can also be reduced.
このように、本発明のデータ転送回路を、マイクo・フ
ンピユータ間を接続するデータ・バスに備えることによ
り、単純な転送制御信号の手順となり、データ転送処理
を高速に実行することができる。In this manner, by providing the data transfer circuit of the present invention in the data bus connecting the microphone and the computer, the data transfer process can be performed at high speed with a simple transfer control signal procedure.
効 果
以上説明したよ2に2本発明によれば転送制御atとそ
の制御手順を減少させることができるので、データ転送
処理の高速化、および処理プログラムの簡素化等ができ
る。Effects As explained above, two points: according to the present invention, it is possible to reduce the number of transfer controls and their control procedures, thereby increasing the speed of data transfer processing and simplifying processing programs.
【図面の簡単な説明】
第1図は従来のデータ転送回路のブロック図、第2図は
第1図の回路における動作タイムチャート、第3図は本
発明の一実施例を示すデータ転送回路のブロック図、第
4図は第3図の回路における動作タイムチャートである
。
l:ラッチ回路、2:バッファ・ゲート回路、3.12
:割込制御回路、牛、13:READY返送回路、5:
割込クリア制御回路、11:バスゲート回路、20.2
1:送信側MPU、30゜31=受信側MPU0
第 1 図
n
第6図
1[Brief Description of the Drawings] Fig. 1 is a block diagram of a conventional data transfer circuit, Fig. 2 is an operation time chart of the circuit of Fig. 1, and Fig. 3 is a data transfer circuit showing an embodiment of the present invention. The block diagram and FIG. 4 are operation time charts in the circuit of FIG. 3. l: latch circuit, 2: buffer gate circuit, 3.12
: Interrupt control circuit, cow, 13: READY return circuit, 5:
Interrupt clear control circuit, 11: Bus gate circuit, 20.2
1: Sending side MPU, 30°31 = receiving side MPU 0 Figure 1 n Figure 6 1
Claims (1)
および転送制御線を使ってデータ転送を行うデータ処理
システムにおいて、受信側データ処理装置からの読出信
号で上記データバス線を導通状態にするゲート手段と、
上記読出信号と送信側データ処理装置の書込信号とのA
NDで送信側データ処理装置へ転送終了信号を送出する
送出手段を有し、上記書込信号を受信側データ処理装置
で割込受信した後、データを取り込もための読出信号を
送出することを特徴とするデータ転送方式。In a data processing system that transfers data using a data bus line and a transfer control line connected between multiple data processing devices, the data bus line is made conductive by a read signal from the receiving data processing device. gate means for;
A between the above read signal and the write signal of the sending data processing device
The ND has a sending means for sending a transfer end signal to the sending data processing device, and after the receiving data processing device interrupts and receives the write signal, it sends out a read signal for fetching data. Data transfer method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6186884A JPS60205653A (en) | 1984-03-29 | 1984-03-29 | Data transfer system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6186884A JPS60205653A (en) | 1984-03-29 | 1984-03-29 | Data transfer system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS60205653A true JPS60205653A (en) | 1985-10-17 |
Family
ID=13183529
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6186884A Pending JPS60205653A (en) | 1984-03-29 | 1984-03-29 | Data transfer system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60205653A (en) |
-
1984
- 1984-03-29 JP JP6186884A patent/JPS60205653A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107203484A (en) | A kind of PCIe based on FPGA and SRIO bus bridge systems | |
| CA2015214C (en) | Computer system high speed link method and link and means | |
| WO2024131147A1 (en) | Enhanced serial peripheral interface implementing method and apparatus, enhanced serial peripheral interface conversion device and medium | |
| CN119556974A (en) | A serial high-speed interface packaging method and system based on FPGA | |
| JPS60205653A (en) | Data transfer system | |
| US10664420B2 (en) | System and method for port-to-port communications using direct memory access | |
| JPS59114941A (en) | Programmable controller | |
| US6366590B2 (en) | Unified interface between an IEEE 1394-1995 serial bus transaction layer and corresponding applications | |
| JPS636893B2 (en) | ||
| JPS5949624A (en) | Data transfer device | |
| CN118260224B (en) | Methods for reporting interrupts, methods for configuring interrupts, and devices for doing so. | |
| CN111324563A (en) | A combined system and method of PCIe device physical lane | |
| US6973524B1 (en) | Interface for bus independent core | |
| CN213990910U (en) | Multichannel optical fiber data recording device | |
| US6611882B1 (en) | Inbound and outbound message passing between a host processor and I/O processor local memory | |
| SU1180915A1 (en) | System for switching device and interface | |
| US20040064623A1 (en) | Interface for bus independent core | |
| JPS59178049A (en) | Data transfer control system | |
| JPS6261497A (en) | data transmission circuit device | |
| CN100444136C (en) | Transmission management device for high-density information processing system | |
| CN121309672A (en) | An AI-oriented end-path zero-copy RDMA method and system | |
| SU1065852A1 (en) | Computer interface | |
| JPH03769Y2 (en) | ||
| CN121880249A (en) | RAS Network Interconnection System and Data Processing Method Based on Die Chip | |
| SU1640703A1 (en) | Interface for computer and users |