JPH0368422B2 - - Google Patents

Info

Publication number
JPH0368422B2
JPH0368422B2 JP21416582A JP21416582A JPH0368422B2 JP H0368422 B2 JPH0368422 B2 JP H0368422B2 JP 21416582 A JP21416582 A JP 21416582A JP 21416582 A JP21416582 A JP 21416582A JP H0368422 B2 JPH0368422 B2 JP H0368422B2
Authority
JP
Japan
Prior art keywords
bus
data
memory
processing device
speed
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
Application number
JP21416582A
Other languages
Japanese (ja)
Other versions
JPS59105159A (en
Inventor
Shigeru Hashimoto
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP21416582A priority Critical patent/JPS59105159A/en
Publication of JPS59105159A publication Critical patent/JPS59105159A/en
Publication of JPH0368422B2 publication Critical patent/JPH0368422B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/16Handling requests for interconnection or transfer for access to memory bus

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Bus Control (AREA)

Description

【発明の詳細な説明】 (a) 発明の技術分野 本発明は処理システムにおけるメモリから処理
装置へのデータの転送を制御するデータ転送制御
方式に関する。
DETAILED DESCRIPTION OF THE INVENTION (a) Technical Field of the Invention The present invention relates to a data transfer control method for controlling data transfer from a memory to a processing device in a processing system.

(b) 従来技術と問題点 処理装置とメモリとがローカル・バスを介して
結ばれ、且つ、外部制御レジスタ等が送受信回路
を経て、該ローカル・バスに結ばれた処理システ
ムにおいて、外部制御レジスタ等が多い場合には
ローカル・バスの線長は長くなり、データ転送の
際信号の遅延を生ずる。上記のように処理装置と
メモリとは、このローカル・バスを介して結ばれ
ているので、処理装置からの読出命令によりメモ
リ内のデータを読出して転送する際、従来方式で
は、読出されたデータを高速に処理装置へ転送し
得ない欠点があつた。
(b) Prior Art and Problems In a processing system in which a processing unit and memory are connected via a local bus, and an external control register, etc. is connected to the local bus via a transmitting/receiving circuit, the external control register, etc. etc., the line length of the local bus becomes long, causing signal delay during data transfer. As mentioned above, the processing device and memory are connected via this local bus, so when data in the memory is read and transferred by a read command from the processing device, in the conventional method, the read data There was a drawback that the data could not be transferred to the processing device at high speed.

(c) 発明の目的 本発明は上記の欠点を解決するためになされた
もので、データの高速転送を容易とするデータ転
送制御方式の提供を目的とする。
(c) Purpose of the Invention The present invention was made to solve the above-mentioned drawbacks, and its purpose is to provide a data transfer control system that facilitates high-speed data transfer.

(d) 発明の構成 メモリ8の読出/書込を制御するメモリ制御部
7と、上記メモリに対して読出要求を発する処理
装置6に第1の高速バス1を介して接続された送
受信回路TR1と、入出力装置12に共通バス1
0を介して接続された送受信回路TR3とがロー
カルバス2で結ばれたシステムにおいて、一端が
上記ローカルバス2に接続され、他端が第2の高
速バス3を介して上記メモリ制御部7に接続され
た第1の駆動回路D1と、一端が上記第2の高速
バス3を介して上記メモリ制御部7に接続され、
他端が上記第1の高速バス1を介して上記処理装
置6に接続され、高速素子で構成された第2の駆
動回路D2と、上記処理装置6からの読出要求に
応じて上記第2の駆動回路D2を有効にし、上記
入出力装置12からの読出要求に応じて上記第1
の駆動回路D1を有効にする転送制御部9とを備
え、上記処理装置6からのメモリ読出要求に対し
ては、上記第1の高速バス1と第2の高速バス3
を使用して上記メモリ8からデータ転送を行い、
上記入出力装置12からのメモリ読出要求に対し
ては、上記第2の高速バス3とローカルバス2と
共通バス10を使用して上記メモリ8からデータ
転送を行うことを特徴するデータ転送制御方式で
ある。
(d) Configuration of the Invention A transmitter/receiver circuit TR1 is connected via a first high-speed bus 1 to a memory control unit 7 that controls reading/writing of the memory 8 and a processing device 6 that issues a read request to the memory. and common bus 1 to input/output device 12.
In a system in which a transmitter/receiver circuit TR3 connected via a transmission/reception circuit TR3 is connected via a local bus 2, one end is connected to the local bus 2, and the other end is connected to the memory control unit 7 via a second high-speed bus 3. a connected first drive circuit D1, one end of which is connected to the memory control unit 7 via the second high-speed bus 3;
The other end is connected to the processing device 6 via the first high-speed bus 1, and the second drive circuit D2 is composed of high-speed elements. The drive circuit D2 is enabled, and the first
and a transfer control unit 9 that enables the drive circuit D1 of the first high-speed bus 1 and the second high-speed bus 3 in response to a memory read request from the processing device 6.
Transfer data from the memory 8 using
A data transfer control system characterized in that in response to a memory read request from the input/output device 12, data is transferred from the memory 8 using the second high-speed bus 3, the local bus 2, and the common bus 10. It is.

(e) 発明の実施例 以下、本発明を図面によつて説明する。図面は
本発明の一実施例を説明するブロツク図である。
図面における転送制御部9、有効信号C2、及び
ドライバD2が、本発明により追加された部分で
ある。処理装置(マイクロプロセツサ)6はバス
1により送受信回路TR1及びドライバ(高速素子
で構成される駆動回路)D2に結ばれている。送
受信回路TR1,TR2,TR3、ドライバD1及びメ
モリ制御部7はバス2で結ばれており、一方送受
信回路TR2には、外部制御レジスタ11が結ばれ
ている。従来方式においては、メモリ8内のデー
タEはレシーバRを経て読出され、メモリ制御部
(含エラーチエツク回路)7によりエラーチエツ
クを受けたのち、バス3及びドライバD1を経て
バス2へ送られる。このデータEは、処理装置6
からの読出要求が発せられた場合には、送受信回
路TR1及びバス1を経て処理装置6へ送られ、あ
るいは処理装置6からの外部レジスタ11への書
込み要求が発せられた場合は送受信回路TR2を経
て、該外部レジスタ11へ送られる。バス2は、
外部制御レジスタ等が多い場合には、線長が長く
なり、データ転送の際信号の遅延を生ずる。この
ため処理装置6からメモリ8のデータEの読出要
求が発せられたときにも、データEはこのバス2
を経由することになるので、処理装置6とメモリ
8との間のデータ転送を高速に行い得ない欠点が
あつた。
(e) Examples of the invention The present invention will be explained below with reference to the drawings. The drawing is a block diagram illustrating an embodiment of the present invention.
The transfer control unit 9, valid signal C 2 , and driver D 2 in the drawings are parts added according to the present invention. A processing device (microprocessor) 6 is connected by a bus 1 to a transmitter/receiver circuit TR 1 and a driver (drive circuit composed of high-speed elements) D 2 . The transmitting/receiving circuits TR 1 , TR 2 , TR 3 , driver D 1 and memory control section 7 are connected by a bus 2, while an external control register 11 is connected to the transmitting/receiving circuit TR 2 . In the conventional method, data E in the memory 8 is read out via the receiver R, subjected to an error check by the memory control unit (including error check circuit) 7, and then sent to the bus 2 via the bus 3 and driver D1 . . This data E is processed by the processing device 6
When a read request is issued from the transmitter/receiver circuit TR 1 and the bus 1, it is sent to the processing device 6, or when a write request to the external register 11 is issued from the processor 6, it is sent to the transmitter/receiver circuit TR. 2 , and is sent to the external register 11. Bus 2 is
When there are many external control registers, etc., the line length becomes long, causing a signal delay during data transfer. Therefore, even when the processing device 6 issues a read request for the data E in the memory 8, the data E is transferred to this bus 2.
Therefore, there was a drawback that data transfer between the processing device 6 and the memory 8 could not be performed at high speed.

図面において、処理装置6から読出要求Fが発
せられた場合、転送制御部9は有効信号C2によ
りドライバD2を有効にする。メモリ8から読出
されたデータEは、メモリ制御部7でエラーチエ
ツクを受けたのち、バス3、ドライバD2及びバ
ス1を経て処理装置6へ送られる。これで明らか
なように、処理装置6より読出要求Fが発せられ
た場合には、メモリ8から読出されたデータEは
バス3及び1を経由(バス2を経由しない)する
ため高速のデータ転送を行うことができる。なお
入出力制御チヤネル12からの読出要求Gが発せ
られた場合には、転送制御部9は有効信号C1
よりドライバD1を有効にする。メモリ8から読
出されたデータEは、メモリ制御部7、バス3、
ドライバD1、バス2、送受信回路TR3、および
共通バス10を経て入出力装置に送られる。
In the drawing, when a read request F is issued from the processing device 6, the transfer control unit 9 enables the driver D2 by the enable signal C2 . The data E read from the memory 8 undergoes an error check in the memory control section 7, and then is sent to the processing device 6 via the bus 3, driver D2 , and bus 1. As is clear from this, when a read request F is issued from the processing device 6, the data E read from the memory 8 is transferred via buses 3 and 1 (not via bus 2), resulting in high-speed data transfer. It can be performed. Note that when the read request G is issued from the input/output control channel 12, the transfer control unit 9 enables the driver D1 by the enable signal C1 . The data E read from the memory 8 is sent to the memory control unit 7, the bus 3,
The signal is sent to the input/output device via the driver D 1 , the bus 2, the transceiver circuit TR 3 , and the common bus 10.

(f) 発明の効果 以上のように本発明は、処理装置−メモリ間の
データ転送を高速に行う手段を有するので、処理
システムの処理効率を著しく向上しうる利点を有
する。
(f) Effects of the Invention As described above, the present invention has a means for transferring data between a processing device and a memory at high speed, and therefore has the advantage of significantly improving the processing efficiency of a processing system.

【図面の簡単な説明】[Brief explanation of drawings]

図面は本発明の一実施例を説明するブロツク図
であり、図中に用いた符号は次の通りである。 1,3はバス、2はローカルバス、6は処理装
置、7はメモリ制御部、8はメモリ、9は転送制
御部、10は共通バス、11は外部制御レジス
タ、C1,C2は有効信号、D1,D3はドライバ又は
駆動回路、D2はドライバ(高速用)又は駆動回
路、Eはデータ、F,Gは読出要求、Rはレシー
バ、TR1,TR2,TR3は送受信回路、12は入出
力制御チヤネルを示す。
The drawing is a block diagram illustrating an embodiment of the present invention, and the symbols used in the drawing are as follows. 1 and 3 are buses, 2 is a local bus, 6 is a processing unit, 7 is a memory control unit, 8 is a memory, 9 is a transfer control unit, 10 is a common bus, 11 is an external control register, C 1 and C 2 are valid Signal, D 1 , D 3 are drivers or drive circuits, D 2 is drivers (high speed) or drive circuits, E is data, F, G are read requests, R is receiver, TR 1 , TR 2 , TR 3 are transmission/reception The circuit, 12, indicates an input/output control channel.

【特許請求の範囲】[Claims]

1 複数個の端末装置と、少なくとも一個のバス
制御装置とが、一本のシリアル・データバスライ
ンを介して接続され、前記端末装置間のデータ転
送及び、前記端末装置と前記バス制御装置間のデ
ータ転送を、前記バス制御装置から発信されるコ
マンドと、前記端末装置から返送されるレスポン
スとにより、前記バス制御装置が制御するコマン
ド・レスポンス・シリアル・マルチプレクス・デ
ータバス方式において、前記端末装置が、その内
部で発生するアラーム・データ送信要求、およ
び、データ受信要求を含む前記バス制御装置に対
する割込要求を前記データバスラインを介して送
信し、前記バス制御装置によつて制御されるデー
タ転送のスケジユールを変更する方式として、 前記端末装置は、前記データバスラインを介し
てデータを送受信する手段と、前記データバスラ
インにおけるデータの転送の終了を検出する手段
と、転送終了の検出からそれに続く次のデータ転
送の開始となる前記コマンドの先頭までの期間
に、前記データ転送用の周波数帯域外の帯域を使
用しかつデータより低いレベルの振幅で、前記割
1 A plurality of terminal devices and at least one bus control device are connected via one serial data bus line, and data transfer between the terminal devices and data transfer between the terminal device and the bus control device are performed. In a command-response serial multiplex data bus system in which data transfer is controlled by the bus control device based on a command transmitted from the bus control device and a response returned from the terminal device, the terminal device transmits an interrupt request to the bus control device including an internally generated alarm data transmission request and a data reception request via the data bus line, and transmits the data controlled by the bus control device. As a method for changing the transfer schedule, the terminal device includes a means for transmitting and receiving data via the data bus line, a means for detecting the end of data transfer on the data bus line, and a means for detecting the end of the transfer. During the period up to the beginning of the command, which is the start of the next data transfer, the split is performed using a frequency band outside the frequency band for data transfer and with an amplitude lower than that of the data.

JP21416582A 1982-12-07 1982-12-07 Method for controlling transfer of data Granted JPS59105159A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21416582A JPS59105159A (en) 1982-12-07 1982-12-07 Method for controlling transfer of data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21416582A JPS59105159A (en) 1982-12-07 1982-12-07 Method for controlling transfer of data

Publications (2)

Publication Number Publication Date
JPS59105159A JPS59105159A (en) 1984-06-18
JPH0368422B2 true JPH0368422B2 (en) 1991-10-28

Family

ID=16651306

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21416582A Granted JPS59105159A (en) 1982-12-07 1982-12-07 Method for controlling transfer of data

Country Status (1)

Country Link
JP (1) JPS59105159A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0475255A3 (en) * 1990-09-12 1993-04-14 F. Hoffmann-La Roche Ag Process for the preparation of optically pure (s)-alpha-((tert-butylsulfonyl)methyl)hydro cinnamic acid

Also Published As

Publication number Publication date
JPS59105159A (en) 1984-06-18

Similar Documents

Publication Publication Date Title
US4156277A (en) Access request mechanism for a serial data input/output system
KR850007129A (en) Microcomputer system with bus control
JPH0368422B2 (en)
KR910008451B1 (en) Method for data exchange between a first and second processor
JP3413894B2 (en) Serial transmission device
EP0285335B1 (en) Data communication system and method
JPS6330044A (en) Mode carrier control system
SU1221656A1 (en) Multichannel device for controlling information exchange among computers
JPS62286152A (en) I/O device control device
KR0184402B1 (en) Interrupt Generator on I₂C Bus
JP2629027B2 (en) Interface method
JPH05233537A (en) Serial communication method
JPH027212B2 (en)
KR100194985B1 (en) Message exchange device between processor modules
JPH0348324A (en) Printer interface system
JPS6340956A (en) Data transfer equipment
JP2510031B2 (en) Input/output command, interrupt response issuing control method
JPS6295654A (en) Transmission system for asynchromous data
JPS60137A (en) Transfer system for transmission and reception data of transmitter
JPS60237562A (en) Control system for data transmission and reception
JPS62179043A (en) transmission control device
JPH09181750A (en) Data processing system
JPH08101810A (en) Bus control method
JPS6268346A (en) Line connection system for data transmission system
JPH0115103B2 (en)