JPH03260854A - 付属バスアクセス制御方式 - Google Patents

付属バスアクセス制御方式

Info

Publication number
JPH03260854A
JPH03260854A JP2058186A JP5818690A JPH03260854A JP H03260854 A JPH03260854 A JP H03260854A JP 2058186 A JP2058186 A JP 2058186A JP 5818690 A JP5818690 A JP 5818690A JP H03260854 A JPH03260854 A JP H03260854A
Authority
JP
Japan
Prior art keywords
bus
unit
data
read
access
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
Application number
JP2058186A
Other languages
English (en)
Inventor
Shinichiro Miyajima
宮島 真一郎
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 JP2058186A priority Critical patent/JPH03260854A/ja
Publication of JPH03260854A publication Critical patent/JPH03260854A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)
  • Memory System Of A Hierarchy Structure (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔概要〕 付属バスにおけるアクセス制御方式に関し、メインバス
から付属バスに接続されているユニットのデータをリー
ドアクセスする時間を短縮することができ、従ってシス
テムの動作速度を向上することが可能な付属バスアクセ
ス制御方式を提供することを目的とし、 メインバスと付属バスとを接続するインタフェースユニ
ットにおいて、データを記憶する記憶部と、付属バスに
接続されているユニットに対してサイクリックにリード
アクセスを行って、リードデータを記憶部に記憶させる
アクセス制御部とを設け、メインバスに接続されている
ユニットからこの記憶部をリードアクセスすることによ
って付属バスに接続されているユニットのデータをメイ
ンバスに転送できるようにしたことによって構成される
〔産業上の利用分野〕
本発明は、付属バスにおけるアクセス制御方式に係り、
特にメインバスに接続されているユニットが付属バスに
接続されているユニットに対してリードアクセスを行う
ための、データ転送制御方式に関するものである。
例えばシステムバスのように、バスを介して多数の入出
力(Ilo)ユニットが接続されるシステムにおいては
、接続システムの大規模化に伴ってメインバスに接続で
きるユニットの数に限度があるため、バスを複数化して
ユニットを接続することが必要になる。
そのため複数の付属バスを持ち、メインバスと付属バス
とをインタフェース(l F)ユニットを介して接続し
て、メインバスに接続されたユニット(例えばCPU)
と付属バスに接続されたユニット(I10ユニット等)
との間でデータの転送制御を行う方式が用いられる。
このような、メインバスに接続されているユニットが、
IFユニットを介して付属バスに接続されているユニッ
トに対してリードアクセスを行うシステムにおいては、
アクセス時間が短く、従ってシステムの高速化が可能で
あることが要望される。
〔従来の技術〕 第7図は従来の付属バスアクセス制御方式を示したもの
であって、11はCPU、12はメインバス、13はI
Fユニット、14は付属バス、15は付属バスに接続さ
れた複数のユニットを示している。
第7図において、ユニットI5は例えば110ユニツト
からなり、CPUIIがユニット15にアクセスして、
その中に設けられたレジスタの内容をリードするものと
する。
この場合、CPUIIは、メインバス12からIFユニ
ット13を仲介して付属バスに直接アクセスすることに
よって、付属バス14に接続されているユニット15か
ら、所要のデータのリードを行う。
〔発明が解決しようとする課題〕
従来の付属バスアクセス制御方式においては、メインバ
スに接続されたCPUは、メインバスからIFユニット
を介して付属バスに直接アクセスするため、メインバス
と付属バスとを確保することが必要であるとともに、1
回のデータ転送に時間がかかり、そのため付属バスへの
アクセスの頻度が高くなると、システムの動作速度が低
下するという問題があった。
本発明はこのような従来技術のRHを解決しようとする
ものであって、メインバスから直接付属バスをアクセス
する必要がなく、付属バスに接続されたユニットのデー
タをリードアクセスする時間を短縮することができ、従
ってシステムの動作速度を向上することが可能な付属バ
スアクセス制御方式を提供することを目的としている。
〔課題を解決するための手段〕
本発明は第1図にその原理的構成を示すように、メイン
バス1と付属バス2とを接続するインタフェースユニッ
ト3において、記憶部4と、アクセス制御部6とを設け
、メインバス1に接続されているユニット7からこの記
憶部4をリードアクセスすることによって付属バス2に
接続されているユニット5のデータをメインバスに転送
できるようにしたものである。
ここで記憶部4はデータを記憶するために設けられるも
のであり、アクセス制御部6は付属バス2に接続されて
いるユニット5に対してサイクリックにリードアクセス
を行って、リードデータを記憶部4に記憶させる機能を
有するものである。
〔作用〕
本発明においては、付属バスに接続されているユニット
にアクセスしようとするアドレスをアドレス記憶部に書
き込んでおき、メインバスのアクセスとは無関係に、ア
クセス制御部からアドレス記憶部に書き込まれているア
ドレスによって付属バスをリードアクセスして、読み出
されたデータをデータ記憶部に書き込む、そしてメイン
バスからアクセスされたとき、データ記憶部からメイン
バスにデータを転送するようにしている。
従って、メインバスから付属バスに接続されているユニ
ットのデータを読み出したいときは、データ記憶部をリ
ードアクセスすることによって、データ記憶部に記憶さ
れている付属バスに接続されたユニットのデータが読み
出されるので、メインバスから直接付属バスをアクセス
する場合に比べて、短時間でアクセスすることができる
ようになる。
〔実施例〕
第2図は本発明の一実施例を示すものであって、第7図
におけると同じものを同じ番号で示し、16は付属バス
14にアクセスするアドレスを記憶するアドレス記憶部
、17は付属バス14のユニットにリードアクセスした
データを記憶するデータ記憶部、18は付属バスへのア
クセスタイミングと、データ記憶部17へのリードデー
タのライトタイくングを制御するアクセス制御部である
アドレス記憶部16は、付属バス14を介してアクセス
しようとするユニットのアドレスを、メインバス12に
接続されたユニット(例えばCPU〉から予め書き込ま
れている。
アクセス制御部18では、メインバス12からのアクセ
スと無関係に、アドレス記憶部16に書き込まれている
アドレスを読み出して、付属バス14へ出力するととも
に、リードアクセスを行う。
付属バス14へのリードアクセスが終了すると、アドレ
ス記憶部16に次に書き込まれているアドレスの読み出
しを行う。アドレス記憶部16に書き込まれているすべ
てのアドレスにアクセスし終わると、はじめに戻って再
び順次アクセスを行う。
このようにサイクリックにリードアクセスを行うことに
よって、常に最新のデータを読み出すことができるよう
にする。
データ記憶部17は、アクセス制御部18によって読み
出された付属バス14のデータを書き込む。
従ってメインバス12からは、データ記憶部17をリー
ドアクセスするだけで、付属バス14に接続されたユニ
ットのデータを読み出すことができる。
第3図は初期設定時の構成を示したものである。
20はメモリ(MEM)であって、第2図におけるアド
レス記憶部16に対応している。21はアクセスおよび
データの切り替え制御を行うフリップフロップである。
フリップフロップ21は、メインバス12からデータが
入力されているときQ出力を発生し、メインバス12か
らのアドレスとデータとをメモリ20に接続する。
初期設定時には、メインバス12から、メモリ21のア
ドレスを指定して、付属バス14のアクセスしたいユニ
ットのアドレスのデータを与えることによって、メモリ
20に書き込まれて記憶される。メモリ20に書き込ま
れるアドレスは複数個でもよい。
第4図は自動読み込み時の構成を示したものである。2
2はデュアルポートメモリであって、第2図におけるデ
ータ記憶部17に対応している。
23はコマンドコントロール部、24はカウンタである
また、第5図は自動読み込みのタイムチャートを示した
ものである。
付属バス14に接続されたユニットから、データの自動
読み込みを行うときの動作は、次のようにして行われる
コマンドコントロール部23から、チップセレクト信号
C3をメモリ20に出力すると、メモリ20に記憶され
ていた、付属バス14に接続されたユニットのアドレス
データADDRESSが読み出される。
次にコマンドコントロール部23は読み出し命令RDを
送出し、メモリ20から出力されたアドレスに応じて、
付属バス14に接続されたユニットに対してリードアク
セスを行うと、データDATAが付属バス14から読み
出されるとともに、読み取り可能な状態になったとき、
付属バス14から応答信号ACKが送出される。
これによってコマンドコントロール部23は、デュアル
ポートメモリ22に対して書き込み命令WTを送出し、
これによって付属バス14から出力されたデータDAT
Aが、デュアルポートメモリ22へ書き込まれる。
リードアクセスが終了したとき、コマンドコントロール
部23はクロックCLKを送出して、カウンタ24をカ
ウントアツプさせる。メモリ20に複数のアドレスが書
き込まれていたときは、これによって次に付属バス14
から読み出しを行うべきアドレスデータがメモリ20か
ら読み出されて、次のリードアクセスが行われる。
この場合、フリップフロップ21はデュアルポートメモ
リ22のデータ出力に応じて、メインバス12からのア
ドレスADDRESSをデュアルポートメモリ22に与
えるように制御し、これによってデュアルポートメモリ
22から読み出すデータのアドレスが指定される。
第6図はメモリデータリード時の構成を示したものであ
る。
メインバス12からデータの読み出しを行うときは、メ
インバス12からデュアルポートメモリ22に対してリ
ードアクセスを行うと、デュアルポートメモリ22に記
憶されていた、付属バス14に接続されたユニットのデ
ータがメインバス12に読み出される。
〔発明の効果〕
以上説明したように本発明によれば、メインバスと付属
バスとがインタフェースユニットを介して接続されてい
るシステムにおいて、メインバスに接続されているユニ
ットから付属バスに接続されているユニットをリードア
クセスする際のアクセス時間を短縮することができ、従
って付属バスのアクセスが増加した場合でもシステムの
動作速度が低下することを防止できる。
【図面の簡単な説明】
第1図は本発明の原理的構成を示す図、第2図は本発明
の一実施例を示す図、第3図は初期設定時の構成を示す
図、第4図は自動読み込み時の構成を示す図、第5図は
自動読み込みのタイムチャートを示す図、第6図はメモ
リデータリード時の構成を示す図、第7図は従来の付属
バスアクセス制御方式を示す図である。 1はメインバス、2は付属バス、3はインタフェースユ
ニット、4は記憶部、5.7はユニット、6はアクセス
制御部である。 本発明の京理的構成を示す図 第1図 本発明の一実施例を示す図 第2図 、131Fユニツト 初期設定時の構成を示す図 自動読み込みのタイムチャートを示す図第5図 /13!Fユニット 自動読み込み時の構成を示す図 13■「ユニット メモリデータリード時の構成を示す図 第6図

Claims (1)

  1. 【特許請求の範囲】 メインバス(1)と付属バス(2)とを接続するインタ
    フェースユニット(3)において、データを記憶する記
    憶部(4)と、 付属バス(2)に接続されているユニット(5)に対し
    てサイクリックにリードアクセスを行って、リードデー
    タを前記記憶部(4)に記憶させるアクセス制御部(6
    )とを設け、 メインバス(1)に接続されているユニット(7)から
    該記憶部(4)をリードアクセスすることによって付属
    バス(2)に接続されているユニット(5)のデータを
    メインバス(1)に転送できるようにしたことを特徴と
    する付属バスアクセス制御方式。
JP2058186A 1990-03-12 1990-03-12 付属バスアクセス制御方式 Pending JPH03260854A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2058186A JPH03260854A (ja) 1990-03-12 1990-03-12 付属バスアクセス制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2058186A JPH03260854A (ja) 1990-03-12 1990-03-12 付属バスアクセス制御方式

Publications (1)

Publication Number Publication Date
JPH03260854A true JPH03260854A (ja) 1991-11-20

Family

ID=13076987

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2058186A Pending JPH03260854A (ja) 1990-03-12 1990-03-12 付属バスアクセス制御方式

Country Status (1)

Country Link
JP (1) JPH03260854A (ja)

Similar Documents

Publication Publication Date Title
JP3688835B2 (ja) データ記憶システム及び同システムに適用するデータ転送方法
EP1488323B1 (en) Memory system with burst length shorter than prefetch length
JP2601979B2 (ja) データ転送制御装置及びコンピュータ・システムの動作方法
JP3532932B2 (ja) 時間重複メモリ・アクセスを有するランダムにアクセス可能なメモリ
JPH0363096B2 (ja)
JPH04363746A (ja) Dma機能を有するマイクロコンピュータシステム
JPH03260854A (ja) 付属バスアクセス制御方式
US20010002481A1 (en) Data access unit and method therefor
JPS61166647A (ja) マイクロプロセツサ装置およびアドレス可能なメモリから情報を読出すためのアクセス方法
JPH0222748A (ja) 不揮発生メモリ制御回路
US5581793A (en) System for bypassing setup states in a bus operation
JPH04167039A (ja) データ書き込み方式
JPS59231665A (ja) デイスク制御装置
JPS6122330B2 (ja)
JP3063945B2 (ja) 時分割スイッチ制御方式
JP2912090B2 (ja) タイムスロットインタチェンジ回路
JPH0375957A (ja) Dma転送制御方式
JPS62168246A (ja) メモリ書込み制御方式
JPS5938827A (ja) マイクロプロセツサipl方式
JPH05143524A (ja) カウンタ制御方式
JP2000122922A (ja) 高速メモリ装置
JPH01177151A (ja) 情報処理システム
JPH01284940A (ja) メモリ制御装置
JPS63126047A (ja) メモリ制御方式
JPH0353318A (ja) 2ポートメモリ