JPS60201460A - 入出力装置アクセス方式 - Google Patents

入出力装置アクセス方式

Info

Publication number
JPS60201460A
JPS60201460A JP59057664A JP5766484A JPS60201460A JP S60201460 A JPS60201460 A JP S60201460A JP 59057664 A JP59057664 A JP 59057664A JP 5766484 A JP5766484 A JP 5766484A JP S60201460 A JPS60201460 A JP S60201460A
Authority
JP
Japan
Prior art keywords
input
output device
address
control unit
line control
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.)
Granted
Application number
JP59057664A
Other languages
English (en)
Other versions
JPH0769887B2 (ja
Inventor
Masaru Inamura
稲村 勝
Masahiko Shoji
荘司 雅彦
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 JP59057664A priority Critical patent/JPH0769887B2/ja
Publication of JPS60201460A publication Critical patent/JPS60201460A/ja
Publication of JPH0769887B2 publication Critical patent/JPH0769887B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related 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/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4204Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus
    • G06F13/4221Bus 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/423Bus 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)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (al 発明の技術分野 本発明は情報処理システムに係り、特に高速で動作する
中央処理装置から低速で動作する入出力装置にアクセス
可能とする入出力装置アクセス方式に関す。
(b) 技術の背景 情報処理システムにおいて、通信回線に対する情報伝送
を制御する回線制御ユニット等の入出力装置は、高速の
クロック信号により動作する中央処理装置および主記憶
装置に比し、遥かに低速で動作する。
(C1従来技術と問題点 第1図は従来ある1バイトのアクセス命令を用いる入出
力装置アクセス方式の一例を示す図である。第1図にお
いて、クロック信号φ1およびφ2により動作するマイ
クロプロセッサMPUが、低速の入出力装置の一種であ
る回線制御部■0に対しデータを書込む場合には、プロ
グラムカウンタpcに設定された回線制御部IO内の所
要のレジスタのアドレスaをアドレスバスABを経由し
て回線制御部■0に伝達する。該アドレスaを受信した
回線制御部10は、マイクロプロセッサMPUの内蔵す
るアキュムレータからデータバスDBを経由して伝達さ
れるデータdを前記レジスタに書込む。以上の動作速度
は、総てクロック信号φ1およびφ2の周期により定ま
る。
以上の説明から明らかな如く、従来ある入出力装置アク
セス方式においては、マイクロプロセッサMPUが低速
で動作する入出力装置に対してアクセスする為には、ク
ロック信号φ1およびφ2の速度を入出力装置の動作速
度迄低下させない限り不可能であった。然しクロック信
号の速度を低下させることは、当該情報処理システムの
処理速度が総て低下し、延いては処理能力が低下するこ
ととなり、実現不可能であった。
+d+ 発明の目的 本発明の目的は、前述の如き従来ある入出力装置アクセ
ス方式の欠点を除去し、中央処理装置の動作速度を低下
させること無く低速で動作する入出力装置にアクセス可
能とする手段を実現することに在る。
(Ql 発明の構成 この目的は、高速で動作する中央処理装置と、低速で動
作する入出力装置とを具備する情報処理システムにおい
て、前記入出力装置に対する2バイトのアクセス命令を
実行する前記中央処理装置が第一クロック周期で送出す
るアドレスを保持し、第二クロック周期で送出するアド
レスを無効とする手段と、第一クロック周期で送出する
イネーブル信号を無効とし、第二クロック周期で送出す
るイネーブル信号を有効とする手段とを設け、前記中央
処理装置から前記入出力装置に対するアクセスを可能と
することにより達成される。
即ち本発明においては、中央処理装置が2バイトのアク
セス命令を2クロック周期に亙って実行する間に、低速
で動作する入出力装置に一回アクセスすることにより、
中央処理装置の動作速度を低下させること無く、低速の
入出力装置にアクセスが可能となる。
ffl 発明の実施例 以下、本発明の一実施例を図面により説明する。
第2図は本発明の一実施例による入出力装置アクセス方
式を示す図であり、第3図は第2図における各種信号波
形を例示する図である。なお、全図を通じて同一符号は
同一対象物を示す。第2図においては、マイクロプロセ
ッサMPUと回線制御部■0との間には、回線制御部I
Oにアクセスする為に2ハイドのアクセス命令を実行す
るマイク 4、ロプロセソサMPUが第一クロック周期
で送出するアドレスa1を保持し、第二クロック周期で
送出するアドレスa2 (−al+1)を無効とする手
段としてデコーダDCR1制御回路CAおよびランチ回
路LBが設けられ、また前記マイクロプロセッサMPU
が第一クロック周期で送出するイネーブル信号を無効と
し、第二クロック周期で送出するイネーブル信号を有効
とする手段としてランチ回路LAおよび制御回路CBと
が設けられている。第2図および第3図において、回線
制御部10のアクセス対象とするレジスタ(アドレスa
1)に1バイトのデータd1を書込む為に、マイクロプ
ロセッサMPUは、プログラムカウンタPCにアドレス
a1を、また2バイトのデータを蓄積可能なインデクス
レジスタIXの上位1バイトには任意の無効データdO
を、また下位1バイトにはデータd1を蓄積し、2バイ
トのアクセス命令を実行開始する。第一クロック周期t
lにおいて、マイクロプロセッサMPUはプログラムカ
ウンタPCからアドレスa1をアドレスバスABに送出
する。該アドレスa1は、アドレスバスABを経由して
デコーダDCRおよびラッチ回路LBに伝達される。デ
コーダDCRは、受信したアドレスa1を入出力装置選
択信号Sに変換し、制御回路CAおよびランチ回路LA
に伝達する。入出力装置選択信号Sを受信した制御回路
CAは、ラッチ回路LBにアドレスバスABから伝達さ
れているアドレスa1を保持させると共に、デコーダD
CRの状態を第二クロック周期t2の間保持させる。ラ
ッチ回路LBは、アドレスバスABを経由して伝達され
るアドレスalを保持し、入出力装置アドレスcaとし
て回線制御部10に伝達する。一方ランチ回路LAは、
第二クロック周期t2が開始される迄、入出力装置選択
信号csを出力しない。なおマイクロプロセッサMPU
は、第一クロック周期t1の後半になるとインデクスレ
ジスタTXの上位1バイトから無効データdOをデータ
バスDBに送出する。該無効データdOは、データバス
DBを経由して回線制御ユニソ)LCUに伝達されるが
、回線制御ユニットLCUは第一クロック周期t1の間
、入出力装置選択信号C8を受信しない為、データバス
DBから伝達される無効データdOを受信しない。第二
クロック周期t2の開始前に、マイクロプロセッサMP
Uはアドレスa1に1を加算したアドレスa2 (−a
1+1)をプログラムカウンタPCに蓄積する。
第二クロック周期t2において、マイクロプロセッサM
PUはプログラムカウンタPCからアドレスa2をアド
レスバスABに送出する。該アドレスa2は、アドレス
バスABを経由してデコーダDCRおよびランチ回路L
Bに伝達されるが、デコーダDCRは制御回路CAから
の制御により、第二クロック周期t2の間も入出力装置
選択信号Sの出力状態を維持している為、アドレスa2
の変換動作を行わない。またラッチ回路LBも、第一ク
ロック周期t1においてアドレスバスABから伝達され
たアドレスa1を保持した状態に維持され、第二クロッ
ク周期t2においてアドレスバスABを経由して伝達さ
れるアドレスa2は保持しない。従ってランチ回路LB
は第二クロック周期t2の間も、アドレスa1を入出力
装置アドレスCaとして回線制御部10に伝達し続ける
。一方ランチ回路LAは、第二クロック周期t2が開始
されると入出力装置選択信号csを出力し、回線制御部
IOおよび制御回路CBに伝達する。制御回路CBは、
ランチ回路LAから入出力装置選択信号csを伝達され
る間、マイクロプロセッサMPUから伝達される書込状
態に設定された書込続出信号rwを入出力装置書込続出
信号crwとして回線制御部Toに伝達する。第二クロ
ック周期t1の後半になると、マイクロプロセッサMP
UはインデクスレジスタIXの下位1バイトから有効デ
ータd1をデータバスDBに送出する。該有効データd
1は、データバスDBを経由して回線制御部10に伝達
される。今回は、回線制御部■0は入出力装置選択信号
csおよび書込状態に設定された入出力装置書込続出信
号CrWを受信している為、データバスDBから伝達さ
れる有効データd1を、ラッチ回路LBから伝達される
入出力装置アドレスca(=al)に書込む。
以上の説明から明らかな如く、本実施例によれば、マイ
クロプロセッサMPUが2バイトのアクセス命令を実行
する過程において、第一クロック周期t1に送出したア
ドレスa1と、第二クロック周期t2に送出した有効デ
ータd1とが回線制御部■0に伝達され、第二クロック
周期t2において回線制御部■0に伝達される入出力装
置選択信号csおよび入出力装置書込続出信号crwに
より書込まれる。従って回線制御部10は、マイクロプ
ロセッサMPUを動作させるクロック信号φ1およびφ
2の1/2の低速で動作することとなり、マイクロプロ
セッサMPUの動作速度を回線制御部IOと同程度に低
下させる必要が無くなる。
なお、第2図および第3図はあく迄本発明の一実施例に
過ぎず、例えば本発明の適用はマイクロプロセッサMP
Uから回線制御部10に書込む場合に限定されることは
無く、回線制御部IOがら読出す場合に適用しても本発
明の効果は変わらない。またマイクロプロセッサMPU
がアクセスする入出力装置は回線制御部roに限定され
ることは無く、他に幾多の変形が考慮されるが、何れの
場合にも本発明の効果は変らない。
(a 発明の効果 以上、本発明によれば、前記情報処理システムにおいて
、中央処理装置の動作速度を低下させること無く低速で
動作する入出力装置にアクセス可能となり、当該情報処
理システムの処理能力の低下が防止される。
【図面の簡単な説明】
第1図は従来ある1バイトのアクセス命令を用いる入出
力装置アクセス方式の一例を示す図、第2図は本発明の
一実施例による入出力装置アクセス方式を示す図、第3
図は第2図における各種信号波形を例示する図である。 図において、a、alおよびa2はアドレス、ABはア
ドレスバス、CAおよびCBは制御回路、caは入出力
装置アドレス、crwは入出力装置書込読出信号、C3
は入出力装置選択信号、DBはデータバス、DCRはデ
コーダ、10は回線制御部、IXはインデクスレジスタ
、LAおよびLBはランチ回路、MPUはマイクロプロ
セッサ、PCはプログラムカウンタ、rwは書込読出信
号、Sは入出力装置選択信号、tlは第一クロック周期
、t2は第二クロック周期、φ1およびφ2はクロック
信号、を示す。 1 算 1 a 年 Z ロ

Claims (1)

    【特許請求の範囲】
  1. 高速で動作する中央処理装置と、低速で動作する入出力
    装置とを具備する情報処理システムにおいて、前記入出
    力装置に対する2バイトのアクセス命令を実行する前記
    中央処理装置が第一クロック周期で送出するアドレスを
    保持し、第二クロック周期で送出するアドレスを無効と
    する手段と、第一クロック周期で送出するイネーブル信
    号を無効とし、第二クロック周期で送出するイネーブル
    信号を有効とする手段とを設け、前記中央処理装置から
    前記入出力装置に対するアクセスを可能とすることを特
    徴とする入出力装置アクセス方式。
JP59057664A 1984-03-26 1984-03-26 情報処理システム Expired - Fee Related JPH0769887B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59057664A JPH0769887B2 (ja) 1984-03-26 1984-03-26 情報処理システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59057664A JPH0769887B2 (ja) 1984-03-26 1984-03-26 情報処理システム

Publications (2)

Publication Number Publication Date
JPS60201460A true JPS60201460A (ja) 1985-10-11
JPH0769887B2 JPH0769887B2 (ja) 1995-07-31

Family

ID=13062167

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59057664A Expired - Fee Related JPH0769887B2 (ja) 1984-03-26 1984-03-26 情報処理システム

Country Status (1)

Country Link
JP (1) JPH0769887B2 (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5471536A (en) * 1977-11-18 1979-06-08 Hitachi Ltd Processor

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5471536A (en) * 1977-11-18 1979-06-08 Hitachi Ltd Processor

Also Published As

Publication number Publication date
JPH0769887B2 (ja) 1995-07-31

Similar Documents

Publication Publication Date Title
US5045997A (en) Data processor
US5608881A (en) Microcomputer system for accessing hierarchical buses
US4499536A (en) Signal transfer timing control using stored data relating to operating speeds of memory and processor
KR900015008A (ko) 데이터 프로세서
JPS60201460A (ja) 入出力装置アクセス方式
US20010002481A1 (en) Data access unit and method therefor
JPH0222748A (ja) 不揮発生メモリ制御回路
JP2581144B2 (ja) バス制御装置
JP2664676B2 (ja) ディジタル信号処理装置
JP2570986B2 (ja) データ転送制御装置及び方法
KR0170742B1 (ko) 엠버스를 이용한 데이터 전송 방법
JPS6130300B2 (ja)
JP2876488B2 (ja) 半導体ファイルメモリ装置
JPS59231639A (ja) 端末インタ−フエ−ス装置
JPS61250758A (ja) 通信制御装置
JP3800934B2 (ja) メモリアクセス装置
JPS62241057A (ja) 入出力処理高速化回路
JPH0120460B2 (ja)
JPS59123914A (ja) チヤネル装置及びその制御方法
JPS63187349A (ja) 記憶装置
JPS6118058A (ja) デ−タ転送方式
JPH03260854A (ja) 付属バスアクセス制御方式
JPH05314059A (ja) メモリアクセス制御回路
JPH04205452A (ja) Dmaコントローラ
GB2184574A (en) Using 8-bit modules in a 16-bit microprocessor system

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees