JPH0769887B2 - Information processing system - Google Patents
Information processing systemInfo
- Publication number
- JPH0769887B2 JPH0769887B2 JP59057664A JP5766484A JPH0769887B2 JP H0769887 B2 JPH0769887 B2 JP H0769887B2 JP 59057664 A JP59057664 A JP 59057664A JP 5766484 A JP5766484 A JP 5766484A JP H0769887 B2 JPH0769887 B2 JP H0769887B2
- Authority
- JP
- Japan
- Prior art keywords
- input
- output device
- signal
- address
- clock cycle
- 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 OR CALCULATING; 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/4221—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being an input/output bus, e.g. ISA bus, EISA bus, PCI bus, SCSI bus
- G06F13/423—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being an input/output bus, e.g. ISA bus, EISA bus, PCI bus, SCSI bus with synchronous protocol
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)
- Communication Control (AREA)
Description
【発明の詳細な説明】 (a) 発明の技術分野 本発明は特に高速で動作する中央処理装置から低速で動
作する入出力装置にアクセス可能とする如き情報処理シ
ステムに関す。Description: (a) Technical Field of the Invention The present invention relates to an information processing system which enables a central processing unit operating at high speed to access an input / output device operating at low speed.
(b) 技術の背景 情報処理システムにおいて、通信回線に対する情報伝送
を制御する回線制御ユニット等の入出力装置は、高速の
クロック信号により動作する中央処理装置及び主記憶装
置に比し例えば1/2の如き低速で動作する。(B) Background of technology In an information processing system, an input / output device such as a line control unit that controls information transmission to a communication line is, for example, half as much as a central processing unit and a main storage device that operate by a high-speed clock signal. It operates at a low speed like.
(c) 従来技術と問題点 第1図は従来ある1クロック周期間のアクセス命令を用
いて入出力装置へアクセスを行なう如き情報処理システ
ムの一例を示す図である。(C) Conventional Technology and Problems FIG. 1 is a diagram showing an example of a conventional information processing system for accessing an input / output device using an access instruction for one clock cycle.
第1図において、クロック信号Φにより動作する中央処
理装置としてのマイクロプロセッサMPUが、マイクロプ
ロセッサのクロック信号の周期長の2倍の周期長で動作
する入出力装置IO内の例えばレジスタに対しデータを書
込む場合には、先づマイクロプロセッサはそのクロック
信号の周期長を2倍の長さの低速に変更し、プログラム
カウンタPCに設定された、入出力装置IOのアドレス及び
その中のレジスタのアドレスを含むアドレス信号aをア
ドレスバスABを経由して入出力装置IOに伝達する。アド
レス信号aは入出力装置IOで識別受信され、さらにレジ
スタのアドレスによってレジスタには、マイクロプロセ
ッサMPUの内蔵するアキュムレータからデータバスDBを
経由して伝達されるデータdが書込まれる。以上の動作
速度は、総べて入出力装置に対応して変更されたクロッ
ク信号Φの周期により定まる。In FIG. 1, a microprocessor MPU as a central processing unit that operates by a clock signal Φ sends data to, for example, a register in an input / output device IO that operates at a cycle length that is twice the cycle length of the clock signal of the microprocessor. When writing, the microprocessor first changes the cycle length of the clock signal to a low speed that is twice as long, and the address of the I / O device IO and the address of the register in it set in the program counter PC are written. The address signal a including the above is transmitted to the input / output device IO via the address bus AB. The address signal a is identified and received by the input / output device IO, and further, the data d transmitted from the accumulator built in the microprocessor MPU via the data bus DB is written in the register according to the address of the register. The above operation speeds are all determined by the cycle of the clock signal Φ changed corresponding to the input / output device.
以上の説明から明らかな如く、従来ある情報処理システ
ムにおいて中央処理装置が低速で動作する入出力装置に
対してアクセスするためには、中央処理装置はクロック
信号Φの速度を入出力装置の動作速度迄低下させる必要
があった。しかしクロック信号の速度を低下させること
は、中央処理装置の処理能力を低下させることとなる。As is clear from the above description, in the conventional information processing system, in order for the central processing unit to access the input / output device operating at a low speed, the central processing unit determines the speed of the clock signal Φ as the operating speed of the input / output device. I had to lower it. However, reducing the speed of the clock signal reduces the processing capability of the central processing unit.
(d) 発明の目的 本発明の目的は、前述の如き従来ある情報処理システム
において入出力装置へのアクセスの場合に、中央処理装
置の動作速度を低下させることなく低速で動作する入出
力装置にアクセス可能とする手段を実現することにあ
る。(D) Object of the Invention An object of the present invention is to provide an input / output device that operates at a low speed without lowering the operation speed of the central processing unit when accessing the input / output device in the conventional information processing system as described above. It is to realize the means to make it accessible.
(e) 発明の構成 上記目的は本発明により、中央処理装置(MPU)と、そ
のクロック周期長の2倍のクロック周期長で動作される
入出力装置(IO)とよりなる情報処理システムにおい
て、中央処理装置は第1クロック周期では入出力装置へ
の所定のアドレス信号及びデータd0を送出し、第2クロ
ック周期では所定のアドレス信号とは異なるアドレス信
号及びデータd1を送出すると共に入出力装置との間でデ
ータの送受を行なう機能を有し、入出力装置(IO)は選
択部(IOA)と制御部(IOB)とを備え、選択部にはアド
レス受信識別手段(DCR,CA,LB)と、選択信号送出手段
(LA,CB)とが設けられ、アドレス受信識別手段は中央
処理装置より第1クロック周期で送出されたアドレス信
号を識別受信し、制御部に内部アドレス(Ca)を第2ク
ロック周期の終りまで送出すると共に、第2クロック周
期での所定アドレス信号とは異なる他のアドレス信号の
受信を阻止する機能を有し、選択信号送出手段はアドレ
ス受信識別手段によるアドレス信号の識別受信によって
動作準備状態となり、第2クロック周期間に制御部に対
し入出力装置選択信号(CS)及びこの入出力装置選択信
号と中央処理装置からの書込読出信号(rw)とに基づく
入出力装置書込読出信号(crw)を送出し、制御部は選
択部のアドレス受信識別手段からの内部アドレス(Ca)
と選択信号送出手段からの入出力装置選択信号(CS)及
び入出力装置書込読出信号(crw)との同時受信の間、
中央処理装置との間でデータd1の送受信を可能とする機
能を有することを特徴とする情報処理システムによって
達成される。(E) Configuration of the Invention According to the present invention, there is provided an information processing system comprising: a central processing unit (MPU); and an input / output unit (IO) operated with a clock cycle length twice as long as the clock cycle length. The central processing unit sends a predetermined address signal and data d0 to the input / output device in the first clock cycle, and sends an address signal and data d1 different from the predetermined address signal in the second clock cycle and at the same time as the input / output device. It has a function of transmitting and receiving data between the two, the input / output device (IO) is provided with a selection unit (IOA) and a control unit (IOB), and the selection unit has address reception identification means (DCR, CA, LB). And selection signal transmitting means (LA, CB) are provided, and the address receiving / identifying means identifies and receives the address signal transmitted from the central processing unit in the first clock cycle, and the control unit receives the internal address (Ca). End of 2 clock cycles Has a function of blocking the reception of another address signal different from the predetermined address signal in the second clock cycle, and the selection signal transmitting means is in the operation ready state by the identification reception of the address signal by the address reception identification means. During the second clock cycle, the input / output device selection signal (CS) to the control unit and the input / output device write / read signal based on the input / output device selection signal and the write / read signal (rw) from the central processing unit. (Crw) is sent, and the control unit receives the internal address (Ca) from the address reception identification means of the selection unit.
And the simultaneous reception of the input / output device selection signal (CS) and the input / output device write / read signal (crw) from the selection signal transmitting means,
This is achieved by an information processing system having a function of transmitting and receiving the data d1 to and from the central processing unit.
(f) 作用 かかる本発明によれば、第1クロック周期に中央処理装
置より、入出力装置に所定のアドレス信号及びデータd0
が送られると、入出力装置ではアドレス受信識別手段に
よってアドレス信号が識別受信され、識別結果にもとづ
いて制御部に対し内部アドレスを第2クロック周期の終
りまで送出し、中央処理装置とのデータの送受の準備を
なし、かつ第2クロック周期に中央処理装置から所定の
アドレス信号とは異なる他のアドレス信号の送出があっ
ても、このアドレス信号の識別受信を阻止する。(F) Action According to the present invention, the central processing unit causes the input / output device to send a predetermined address signal and data d0 at the first clock cycle.
When the address signal is transmitted, the address signal is identified and received by the address receiving and identifying means in the input / output device, and the internal address is transmitted to the control section based on the identification result until the end of the second clock cycle, and the data with the central processing unit is sent. Even if transmission / reception is not prepared and another address signal different from the predetermined address signal is transmitted from the central processing unit in the second clock cycle, the identification reception of this address signal is blocked.
一方選択信号送出手段はアドレス受信識別手段によるア
ドレス信号の識別受信によって制御部に対し入出力装置
選択信号の送出の準備をなし、選択信号送出手段は第2
クロック周期になるとこの入出力装置選択信号及びこの
入出力装置選択信号と中央処理装置からの書込読出信号
とに基づく入出力装置書込読出信号を制御部に送出す
る。On the other hand, the selection signal transmission means prepares for the transmission of the input / output device selection signal to the control unit by the identification reception of the address signal by the address reception identification means, and the selection signal transmission means is the second.
At the clock cycle, the input / output device selection signal and the input / output device write / read signal based on the input / output device selection signal and the write / read signal from the central processing unit are sent to the control unit.
これに対し制御部はアドレス受信識別手段からの内部ア
ドレスと選択信号送出手段からの入出力装置選択信号及
び入出力装置書込読出信号とを同時に受信することによ
って中央処理装置からのデータ書込み、読出し信号を有
効となし、中央処理装置との間でのデータd1の送受を行
なうことになる。On the other hand, the control section simultaneously receives the internal address from the address receiving / identifying means and the input / output device selection signal and the input / output device write / read signal from the selection signal sending means to write / read data from the central processing unit. The signal is validated, and the data d1 is transmitted / received to / from the central processing unit.
この様に中央処理装置の処理速度が入出力装置の処理速
度の2倍であっても、中央処理装置は高速処理を維持し
ながら低速処理の入出力装置との間でのデータの送受が
可能となる。Thus, even if the processing speed of the central processing unit is twice as high as the processing speed of the input / output device, the central processing unit can send / receive data to / from the input / output device of low speed processing while maintaining the high speed processing. Becomes
また本発明では、入出力装置において、自装置に対応す
るアドレス信号を第1クロック周期で受信識別すると、
第2クロック周期では如何なるアドレス信号の受信も阻
止され、一方自装置宛のデータd1は第2クロック周期で
有効として受領し、第1クロック周期でのデータd0は無
効として受領を阻止するので、入出力装置でのアドレス
付与は1個のみですみ、また中央処理装置からの書込読
出信号及びデータは選択信号送出手段の機能によって第
2クロック周期間のみ有効となり、入出力装置の構成及
び中央処理装置による入出力装置の制御が簡単となる。Further, in the present invention, when the input / output device receives and identifies the address signal corresponding to its own device in the first clock cycle,
In the second clock cycle, the reception of any address signal is blocked, while the data d1 addressed to itself is received as valid in the second clock cycle and the data d0 in the first clock cycle is invalid and blocked from reception. Only one address is assigned to the output device, and the write / read signal and data from the central processing unit are valid only during the second clock cycle due to the function of the selection signal sending means, and the configuration of the input / output device and the central processing are performed. The input / output device can be easily controlled by the device.
(g) 発明の実施例 以下、本発明の一実施例を図面により説明する。(G) Embodiment of the Invention An embodiment of the present invention will be described below with reference to the drawings.
第2図は本発明の一実施例による中央処理装置としての
マイクロプロセッサMPUと入出力装置IOとよりなる情報
処理システムの構成を示し、第3図は第2図における各
種信号波形を例示する図である。なお、全図を通じて同
一符号は同一対象物を示す。FIG. 2 shows a configuration of an information processing system including a microprocessor MPU as a central processing unit and an input / output device IO according to an embodiment of the present invention, and FIG. 3 is a diagram illustrating various signal waveforms in FIG. Is. The same reference numerals denote the same objects throughout the drawings.
第2図においては、入出力装置IOは選択部IOAと制御部I
OBとを備え、入出力装置の選択部IOAでのデコーダDCR、
制御回路CA及びラッチ回路LBはアドレス受信識別手段を
構成し、ラッチ回路LAと制御回路CBは選択信号送出手段
を構成する。In FIG. 2, the input / output device IO is a selection unit IOA and a control unit I.
OB and the decoder DCR in the selection unit IOA of the input / output device,
The control circuit CA and the latch circuit LB form an address reception identifying means, and the latch circuit LA and the control circuit CB form a selection signal sending means.
この実施例ではマイクロプロセッサMPUから入出力装置
へのデータの書込みの場合の例で説明する。即ちマイク
ロプロセッサMPUは入出力装置に対するアクセス命令を
2クロック周期間で構成し、第1クロック周期では所定
アドレス信号a1及びデータd0を、第2クロック周期では
所定アドレス信号とは異なるアドレスとデータd1を送出
するものとする。In this embodiment, an example of writing data from the microprocessor MPU to the input / output device will be described. That is, the microprocessor MPU constructs an access command for the input / output device in two clock cycles, and in the first clock cycle, the predetermined address signal a1 and data d0, and in the second clock cycle, an address and data d1 different from the predetermined address signal and data d1. Shall be sent.
一方入出力装置IOの選択部IOAにおいてアドレス受信識
別手段としてのデコーダDCR,制御回路CA及びラッチ回路
LBは第1クロック周期での所定アドレス信号a1を識別受
信し、保持し、内部アドレス(Ca)を第2クロック周期
の終りまで送出すると共に第2クロック周期で送出され
る、所定アドレス信号とは異なる他のアドレス信号a2の
受信を阻止する機能を有している。On the other hand, in the selection section IOA of the input / output device IO, the decoder DCR, the control circuit CA and the latch circuit as the address reception identification means
The LB identifies and receives the predetermined address signal a1 in the first clock cycle, holds it, sends the internal address (Ca) until the end of the second clock cycle, and is sent in the second clock cycle. It has a function of blocking reception of another different address signal a2.
また選択信号送出手段としてのラッチ回路LA及び制御回
路CBはマイクロプロセッサMPUが第1クロック周期でデ
ータd0を送出するとしてもそのデータの受信を無効と
し、第2クロック周期で送出するデータd1の受信を有効
とするため、アドレス受信識別手段がアドレス信号を識
別受信したことにより動作準備状態となり、第2クロッ
ク周期間に制御部に入出力装置選択信号及びこの入出力
装置選択信号とマイクロプロセッサからの書込読出信号
rwとに基づく入出力装置書込読出信号crwを送出する機
能を有している。Further, the latch circuit LA and the control circuit CB as the selection signal sending means invalidate the reception of the data d0 even if the microprocessor MPU sends the data d0 in the first clock cycle, and receive the data d1 sent in the second clock cycle. In order to validate the input signal, the address receiving / identifying means identifies and receives the address signal to enter the operation ready state, and the input / output device selection signal and the input / output device selection signal from the microprocessor are sent to the control unit during the second clock cycle. Write / read signal
It has a function of transmitting an input / output device write / read signal crw based on rw.
第2図及び第3図において、入出力装置IOの制御部IOB
中にデータd1を書込むために、マイクロプロセッサMPU
は、プログラムカウンタPCに所定アドレスa1を、またイ
ンデックスレジスタIXにはデータd1を蓄積し、2クロッ
ク周期で2バイトのアクセス命令の実行を開始する。2 and 3, the control unit IOB of the input / output device IO
Microprocessor MPU to write data d1 in
Stores a predetermined address a1 in the program counter PC and data d1 in the index register IX, and starts the execution of a 2-byte access instruction in two clock cycles.
第1クロック周期t1において、マイクロプロセッサMPU
はプログラムカウンタPCから、入出力装置のアドレスと
装置内の例えばレジスタのアドレスとよりなる所定アド
レス信号a1をアドレスバスABに送出する。アドレス信号
a1は、アドレスバスABを経由して入出力装置IOの選択部
IOA中のデコーダDCR及びラッチ回路LBに伝達される。In the first clock cycle t1, the microprocessor MPU
Sends a predetermined address signal a1 consisting of the address of the input / output device and the address of, for example, a register in the device from the program counter PC to the address bus AB. Address signal
a1 is a selection unit of the input / output device IO via the address bus AB
It is transmitted to the decoder DCR in the IOA and the latch circuit LB.
デコーダDCRは、識別受信したアドレス信号a1を入出力
装置起動準備信号sに変換し、制御回路CA及びラッチ回
路LAに送る。入出力装置起動準備信号sを受信した制御
回路CAは、ラッチ回路LBにアドレスバスABから伝達され
ているアドレス信号a1を保持させると共に、デコーダDC
Rの状態を第2クロック周期t2の間保持させる。ラッチ
回路LBは、アドレスバスABを経由して伝達されるアドレ
ス信号a1を保持し、内部アドレスcaとして制御部IOBに
伝達する。一方ラッチ回路LAは、第2クロック周期t2が
開始される迄、入出力装置選択信号csを出力しない。な
お、この第1クロック周期にデータバスDBを経由してこ
の入出力装置では必要ではない他のデータd0が制御部IO
Bに伝達されることがあっても、制御部IOBは第1クロッ
ク周期t1の間、選択信号送出手段中のラッチ回路LAから
の入出力装置選択信号cs及び制御回路CBからの入出力装
置書込読出信号(crw)を受信しないため、データバスD
Bから伝達される他のデータd0を受信することはない。The decoder DCR converts the identified and received address signal a1 into an input / output device activation preparation signal s and sends it to the control circuit CA and the latch circuit LA. The control circuit CA that has received the input / output device activation preparation signal s causes the latch circuit LB to hold the address signal a1 transmitted from the address bus AB, and at the same time the decoder DC
The state of R is held for the second clock cycle t2. The latch circuit LB holds the address signal a1 transmitted via the address bus AB and transmits it to the control unit IOB as an internal address ca. On the other hand, the latch circuit LA does not output the input / output device selection signal cs until the second clock cycle t2 is started. It should be noted that other data d0 which is not necessary in this input / output device is transmitted via the data bus DB in the first clock cycle to the control unit IO.
Even if it is transmitted to B, the control unit IOB outputs the input / output device selection signal cs from the latch circuit LA and the input / output device description from the control circuit CB in the selection signal sending means during the first clock cycle t1. Since it does not receive the embedded read signal (crw), the data bus D
It does not receive other data d0 transmitted from B.
第2クロック周期t2において、マイクロプロセッサMPU
がプログラムカウンタPCから所定のアドレス信号a1とは
異なる他のアドレス信号a2をアドレスバスABに送出する
場合、このアドレス信号a2は、アドレスバスABを経由し
て入出力装置IOの選択部IOAのデコーダDCR及びラッチ回
路LBに伝達されるが、デコーダDCRは制御回路CAからの
制御により、第2クロック周期t2の間も入出力装置起動
準備信号sの出力状態を維持しているため、このアドレ
ス信号の受信は阻止されている。またラッチ回路LBも、
第1クロック周期t1においてアドレスバスABから伝達さ
れたアドレス信号a1を保持した状態に維持され、第2ク
ロック周期t2においてアドレスバスABを経由して伝達さ
れるアドレス信号a2は保持しない。In the second clock cycle t2, the microprocessor MPU
When the other address signal a2 different from the predetermined address signal a1 is transmitted from the program counter PC to the address bus AB, the address signal a2 is the decoder of the selection unit IOA of the input / output device IO via the address bus AB. Although transmitted to the DCR and the latch circuit LB, the decoder DCR maintains the output state of the I / O device start preparation signal s during the second clock cycle t2 under the control of the control circuit CA. Has been blocked. The latch circuit LB is also
The address signal a1 transmitted from the address bus AB is held in the first clock cycle t1, and the address signal a2 transmitted via the address bus AB in the second clock cycle t2 is not held.
従ってラッチ回路LBは第2クロック周期t2の間も、アド
レス信号a1にもとずく内部アドレスcaを制御部IOBに伝
達し続ける。一方ラッチ回路LAは、第2クロック周期t2
が開始されると動作準備状態から動作状態に移り、入出
力装置選択信号csを出力し、制御部IOB及び制御回路CB
に伝達する。Therefore, the latch circuit LB continues to transmit the internal address ca to the control unit IOB based on the address signal a1 even during the second clock cycle t2. On the other hand, the latch circuit LA has the second clock cycle t2.
When the operation is started, the operation ready state is changed to the operation state, the input / output device selection signal cs is output, and the control unit IOB and control circuit CB
Communicate to.
また制御回路CBはラッチ回路LAから入出力装置選択信号
csを伝達される間、マイクロプロセッサMPUから伝達さ
れる書込状態に設定された書込読出信号rwを入出力装置
書込読出信号crwとして制御部IOBに伝達する。Further, the control circuit CB outputs the input / output device selection signal from the latch circuit LA.
While transmitting cs, the write / read signal rw set to the write state transmitted from the microprocessor MPU is transmitted to the control unit IOB as the input / output device write / read signal crw.
第2クロック周期t2の後半になると、マイクロプロセッ
サMPUはインデックスレジスタIXからデータd1をデータ
バスDBに送出する。データd1は、データバスDBを経由し
て制御部IOBに伝達される。In the latter half of the second clock cycle t2, the microprocessor MPU sends the data d1 from the index register IX to the data bus DB. The data d1 is transmitted to the control unit IOB via the data bus DB.
しかして制御部IOBは内部アドレス、入出力装置選択信
号cs及び書込状態に設定された入出力装置書込読出信号
crwを受信しているため、データバスDBから伝達される
データd1をレジスタに書込むことが可能となる。The control unit IOB then receives the internal address, the I / O device selection signal cs, and the I / O device write / read signal set to the write state.
Since crw is received, the data d1 transmitted from the data bus DB can be written in the register.
以上の説明から明らかな如く、本実施例によればマイク
ロプロセッサMPUが2クロック周期間でアクセス命令を
実行する過程において、第1クロック周期t1に送出した
アドレスa1と、第2クロック周期t2に送出したデータd1
とが入出力装置IOに伝達され、第2クロック周期t2にお
いて制御部IOBに伝達される入出力装置選択信号cs及び
入出力装置書込読出信号crwにより入出力装置でのデー
タの書込みが行なわれる。従って入出力装置IOは、マイ
クロプロセッサMPUを動作させるクロック信号Φの1/2の
低速で動作することとなり、マイクロプロセッサMPUの
動作速度を入出力装置IOと同程度に低下させる必要が無
くなる。As is apparent from the above description, according to the present embodiment, in the process of the microprocessor MPU executing the access instruction in two clock cycles, the address a1 sent in the first clock cycle t1 and the address a1 sent in the second clock cycle t2 are sent. Data d1
Are transmitted to the input / output device IO, and data is written in the input / output device by the input / output device selection signal cs and the input / output device write / read signal crw transmitted to the control unit IOB in the second clock cycle t2. . Therefore, the input / output device IO operates at a speed as low as 1/2 of the clock signal Φ that operates the microprocessor MPU, and it is not necessary to reduce the operating speed of the microprocessor MPU to the same level as the input / output device IO.
なお、第2図及び第3図はあく迄本発明の一実施例に過
ぎず、例えば本発明の適用は中央処理装置としてのマイ
クロプロセッサMPUから入出力装置IOにデータを書込む
場合に限定されることは無く、入出力装置IOからマイク
ロプロセッサへデータを読出す場合に適用しても本発明
の効果は変わらない。It is to be noted that FIGS. 2 and 3 are merely embodiments of the present invention, and the application of the present invention is limited to the case of writing data from the microprocessor MPU as the central processing unit to the input / output unit IO. Even if it is applied to the case of reading data from the input / output device IO to the microprocessor, the effect of the present invention does not change.
(h) 発明の効果 以上本発明によれば、情報処理システムにおいて、中央
処理装置の動作速度を低下させること無く低速で動作す
る入出力装置にアクセス可能となり、情報処理システム
の処理能力の低下が防止され、しかも入出力装置の構成
及び中央処理装置から入出力装置への制御が簡単化さ
れ、接続処理の効率化が可能となる。(H) Effects of the Invention As described above, according to the present invention, in the information processing system, it becomes possible to access the input / output device operating at a low speed without reducing the operating speed of the central processing unit, and the processing capability of the information processing system is reduced. In addition, the configuration of the input / output device and the control from the central processing unit to the input / output device are simplified, and the efficiency of the connection processing can be improved.
第1図は従来ある中央処理装置から1クロック周期で入
出力装置をアクセスする如き情報処理システムの構成の
一例を示す図、第2図は本発明の第1実施例による情報
処理システムを示す図、第3図は第2図における各種信
号波形を例示する図である。 図において、a,a1及びa2はアドレス信号、ABはアドレス
バス、CA及びCBは制御回路、caは内部アドレス、crwは
入出力装置書込読出信号、csは入出力装置選択信号、DB
はデータバス、DCRはデコーダ、IOは入出力装置、IOAは
入出力装置の選択部、IOBは入出力装置の制御部、IXは
インデクスレジスタ、LA及びLBはラッチ回路、MPUは中
央処理装置としてのマイクロプロセッサ、PCはプログラ
ムカウンタ、rwは書込読出信号、sは入出力装置起動準
備信号、t1は第1クロック周期、t2は第2クロック周
期、Φはクロック信号を示す。FIG. 1 is a diagram showing an example of the configuration of an information processing system in which a conventional central processing unit accesses an input / output device at one clock cycle, and FIG. 2 is a diagram showing an information processing system according to a first embodiment of the present invention. , FIG. 3 is a diagram illustrating various signal waveforms in FIG. 2. In the figure, a, a1 and a2 are address signals, AB is an address bus, CA and CB are control circuits, ca is an internal address, crw is an input / output device write / read signal, cs is an input / output device selection signal, and DB.
Is a data bus, DCR is a decoder, IO is an input / output device, IOA is an input / output device selector, IOB is an input / output device controller, IX is an index register, LA and LB are latch circuits, and MPU is a central processing unit. , A PC is a program counter, rw is a write / read signal, s is an input / output device activation preparation signal, t1 is a first clock period, t2 is a second clock period, and Φ is a clock signal.
Claims (1)
期長の2倍のクロック周期長で動作される入出力装置
(IO)とよりなる情報処理システムにおいて、中央処理
装置は第1クロック周期では入出力装置への所定のアド
レス信号及びデータd0を送出し、第2クロック周期では
所定のアドレス信号とは異なるアドレス信号及びデータ
d1を送出すると共に入出力装置との間でデータの送受を
行なう機能を有し、入出力装置(IO)は選択部(IOA)
と制御部(IOB)とを備え、選択部にはアドレス受信識
別手段(DCR,CA,LB)と、選択信号送出手段(LA,CB)と
が設けられ、アドレス受信識別手段は中央処理装置より
第1クロック周期で送出されたアドレス信号を識別受信
し、制御部に内部アドレス(Ca)を第2クロック周期の
終りまで送出すると共に、第2クロック周期での所定ア
ドレス信号とは異なる他のアドレス信号の受信を阻止す
る機能を有し、選択信号送出手段はアドレス受信識別手
段によるアドレス信号の識別受信によって動作準備状態
となり、第2クロック周期間に制御部に対し入出力装置
選択信号(CS)及びこの入出力装置選択信号と中央処理
装置からの書込読出信号(rw)とに基づく入出力装置書
込読出信号(crw)を送出し、制御部は選択部のアドレ
ス受信識別手段からの内部アドレス(Ca)と選択信号送
出手段からの入出力装置選択信号(CS)及び入出力装置
書込読出信号(crw)との同時受信の間、中央処理装置
との間でデータd1の送受信を可能とする機能を有するこ
とを特徴とする情報処理システム。1. An information processing system comprising a central processing unit (MPU) and an input / output device (IO) operated at a clock cycle length twice the clock cycle length thereof, wherein the central processing unit has a first clock cycle. Sends out a predetermined address signal and data d0 to the input / output device, and in the second clock cycle, an address signal and data different from the predetermined address signal
It has a function to send and receive data to and from the input / output device while sending d1, and the input / output device (IO) is the selection unit (IOA).
And a control unit (IOB), the selection unit is provided with address reception identification means (DCR, CA, LB) and selection signal transmission means (LA, CB), and the address reception identification means is provided by the central processing unit. The address signal sent in the first clock cycle is identified and received, the internal address (Ca) is sent to the control section until the end of the second clock cycle, and another address different from the predetermined address signal in the second clock cycle is sent. It has a function of blocking signal reception, and the selection signal transmission means becomes ready for operation by the identification reception of the address signal by the address reception identification means, and the input / output device selection signal (CS) to the control unit during the second clock cycle. And an input / output device write / read signal (crw) based on the input / output device selection signal and the write / read signal (rw) from the central processing unit, and the control unit internally operates the address receiving / identifying means of the selecting unit. A (Ca) and the input / output device selection signal (CS) and the input / output device write / read signal (crw) from the selection signal sending means can be simultaneously received, and data d1 can be transmitted / received to / from the central processing unit. An information processing system having a function of:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59057664A JPH0769887B2 (en) | 1984-03-26 | 1984-03-26 | Information processing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59057664A JPH0769887B2 (en) | 1984-03-26 | 1984-03-26 | Information processing system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS60201460A JPS60201460A (en) | 1985-10-11 |
| JPH0769887B2 true JPH0769887B2 (en) | 1995-07-31 |
Family
ID=13062167
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59057664A Expired - Fee Related JPH0769887B2 (en) | 1984-03-26 | 1984-03-26 | Information processing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0769887B2 (en) |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5471536A (en) * | 1977-11-18 | 1979-06-08 | Hitachi Ltd | Processor |
-
1984
- 1984-03-26 JP JP59057664A patent/JPH0769887B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPS60201460A (en) | 1985-10-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5045997A (en) | Data processor | |
| JPH0916735A (en) | PC card | |
| JP2778222B2 (en) | Semiconductor integrated circuit device | |
| JPH04363746A (en) | Microcomputer system having dma function | |
| JPH0769887B2 (en) | Information processing system | |
| US20050240706A1 (en) | Peripheral device control system | |
| JPS61166647A (en) | Accessing for reading out information microprocessor and addressable memory | |
| JPS60142768A (en) | Data transfer device | |
| JPH0115900B2 (en) | ||
| KR0170742B1 (en) | Data transmission method using Embus | |
| JP2735112B2 (en) | Data read / write method of numerical controller | |
| KR100298234B1 (en) | Communication method between multiple subsystems and apparatus | |
| KR20020084725A (en) | Memory controller for data transporting with low speed periperal device | |
| JP2912090B2 (en) | Time slot interchange circuit | |
| KR970002410B1 (en) | Apparatus for interfacing between controller and peripheral in the computer system | |
| JP2570986B2 (en) | Data transfer control device and method | |
| JPH0245208B2 (en) | BASUKETSUGOSHISUTEMUNODEETATENSOSEIGYOHOSHIKI | |
| JP2885166B2 (en) | High-speed memory controller | |
| JPS63192152A (en) | Data transfer system | |
| JPH0573473A (en) | Industrial computer system | |
| JP2001136186A (en) | Multiple communication equipment | |
| KR19990069268A (en) | Timing signal generation method of bus controller | |
| JPS6341973A (en) | Multi-processor system | |
| JPS63103351A (en) | Dma control circuit | |
| JPH03129449A (en) | Data transfer system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |