JPS641878B2 - - Google Patents

Info

Publication number
JPS641878B2
JPS641878B2 JP59037695A JP3769584A JPS641878B2 JP S641878 B2 JPS641878 B2 JP S641878B2 JP 59037695 A JP59037695 A JP 59037695A JP 3769584 A JP3769584 A JP 3769584A JP S641878 B2 JPS641878 B2 JP S641878B2
Authority
JP
Japan
Prior art keywords
data transfer
magnetic bubble
storage device
signal
input
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
JP59037695A
Other languages
English (en)
Other versions
JPS60182589A (ja
Inventor
Katsunori Tanaka
Takenori Iida
Toshimitsu Minemura
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 JP59037695A priority Critical patent/JPS60182589A/ja
Publication of JPS60182589A publication Critical patent/JPS60182589A/ja
Publication of JPS641878B2 publication Critical patent/JPS641878B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/02Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements
    • G11C11/14Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements using thin-film elements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)

Description

【発明の詳細な説明】 〔発明の技術分野〕 本発明は、磁気バブル記憶装置とRAMなどの
外部記憶装置との間のデータ転送を有効に制御す
る方式に関する。
〔従来技術とその問題点〕
磁気バブル記憶装置とRAMなどの外部記憶素
子との間のデータ転送を行う場合、ホストCPU
の有効利用と転送効率向上のために、ホスト
CPUの関与を軽減し、データ転送制御専用の
DMAコントローラを用いるDMA(Direct
Memory Access)方式が知られている。
第1図はこのDMA方式による転送制御方式を
示すブロツク図である。この図で、1が磁気バブ
ル記憶装置、2がRAMなどの外部記憶素子、3
はホストCPU、4がDMAコントローラ、5はア
ドレスデコーダである。磁気バブル記憶装置1側
からRAM2にデータを転送する場合は、ホスト
CPU3からリードコマンドを発生し、磁気バブ
ル記憶装置1とDMAコントローラ4に入力し、
その結果磁気バブル記憶装置1からDMAコント
ローラ4に、転送要求信号TXRQが入力する。
そしてホストCPU3から指定されたアドレスを
アドレスデコーダ5でデコードし、RAM2に設
定すると共にDMAコントローラ4を介して磁気
バブル記憶装置1に通知することで、DMAコン
トローラ4は、バス6をホストCPU3から切り
離し、バス7でRAM2に接続し、RAM2に直
接転送する。転送が終了すると、DMAコントロ
ーラ4から転送終了信号TXAKを磁気バブル記
憶装置1に返送する。
磁気バブル記憶装置1にデータを書込む場合
は、ホストCPU3からリードコマンドが発生し、
磁気バブル記憶装置1とDMAコントローラ4に
入力し、その結果磁気バブル記憶装置1から
DMAコントローラ4に、転送要求信号TXRQが
入力する。そしてRAM2の指定されたアドレス
のデータが磁気バブル記憶装置1に転送され、転
送が終了すると転送終了信号TXAKが磁気バブ
ル記憶装置1に返送される。
またホストCPU3で、RAM2中のデータを読
み出して使用する場合は、バス6を磁気バブル記
憶装置1から切り離すことで、RAM2とホスト
CPU3との間でデータの転送が行われる。
このようにホストCPUの使用効率および転送
効率を上げるには、DMAコントローラが必要に
なる。ところがDMAコントローラによるデータ
転送を行う場合、DMAコントローラ自体の構成
が複雑で、付加回路の量と価額がかさむ傾向にあ
る。この事情は、RAMのアドレスが固定されて
いても変わらない。
〔発明の目的〕
本発明の目的は、従来の磁気バブル記憶装置の
データ転送方式におけるこのような問題を解消
し、DMAコントローラのような複雑高価な制御
回路を要することなしに、かつDMA方式と同様
にホストCPUの必要最小限の関与で、磁気バブ
ル記憶装置と外部記憶素子との間のデータ転送
を、直接かつ効率的に行えるようにすることにあ
る。
〔発明の構成〕
この発明を達成するために講じた本発明による
技術的手段は、磁気バブル記憶素子と、該磁気バ
ブル記憶素子の書込み手段および読み出し手段
と、前記書込み手段および読み出し手段と外部装
置とのデータの授受の制御を行なうデータ転送制
御手段を備えたものにおいて、データ転送要求信
号が入力されると第1および第2のパルス信号を
出力するパルス信号発生手段を有し、前記データ
転送制御手段がデータ転送要求信号を出力した時
は、前記第1のパルス信号をデータ転送応答信号
として前記データ転送制御手段に入力し、かつ前
記データ転送方向表示手段が第1の状態を示す場
合は、前記第2のパルス信号をデータ書込み信号
として前記データ転送制御手段に入力し、前記デ
ータ転送方向表示手段が第2の状態を示す場合
は、前記第2のパルス信号をデータ読み出し信号
として前記データ転送制御手段に入力する方式を
採つている。
〔発明の実施例〕
次に本発明による磁気バブル記憶装置のデータ
転送方式が実際上どのように具体化されるかを実
施例で説明する。第2図は本発明による磁気バブ
ル記憶装置のデータ転送方式の実施例を示すブロ
ツク図である。この図でも第1図の場合と同様
に、1は磁気バブル記憶装置、2はRAMなどの
外部記憶素子、3はホストCPU、5はアドレス
デコーダである。そして本発明では、第1図の
DMAコントローラ4に代わつて、R/W(リー
ド・ライト)パルスコントローラ9をデータ転送
制御手段として設けている。また従来は、ホスト
CPU3からDMAコントローラ4を介して転送先
のRAM2のアドレスを任意に設定できたが、本
発明では、RAM2のアドレスが固定しており、
RAM2のアドレスが機械的に一定の順序で決定
され、書込みが行われる。そのため、従来の
DMAコントローラ4へのバス8は不必要とな
り、バス6はRAM2へのバス7とのみ接続され
ている。
また従来、ホストCPU3と磁気バブル記憶装
置1、RAM2およびDMAコントローラ4を接
続しているリード信号線10およびライト信号線
11を排除して、ホストCPU3をリード信号線
10aおよびライト信号線11bでR/Wパルス
コントローラ9とのみ記憶している。そしてR/
Wパルスコントローラ9と磁気バブル記憶装置1
との間のリード信号線12およびライト信号線1
3を、RAM2にも接続している。また磁気バブ
ル記憶装置1から、リードおよびライトの方向を
指示する転送方向信号DIRを送るための信号線1
4で、磁気バブル記憶装置1とR/Wパルスコン
トローラ9を接続している。
この構成で、ホストCPU3からリードまたは
ライトのコマンドが発生すると、磁気バブル記憶
装置1から入力する転送要求信号TXRQおよび
磁気バブル記憶装置1から発生する転送方向信号
DIRに基づいて、R/Wパルスコントローラ9
で、リードパルスまたはライトパルスが作られ、
RAM2に入力される。したがつて磁気バブル記
憶装置1から、転送方向信号DIRをR/Wパルス
コントローラ9に入力するのみで、RAM2に転
送方向を指示してデータ転送を行うことができ、
従来のようにアドレス設定を行なつたりする必要
がない。
即ち従来は、磁気バブル記憶装置1からRAM
2にデータを転送するのか、逆にRAM2から磁
気バブル記憶装置1にデータ転送するのかを識別
するために、ホストCPU3からのコマンドに基
づいて、DMAコントローラ4で転送方向を設定
している。ところが本発明では、ホストCPU3
からリード・ライトのコマンドが発生すると、そ
れに基づいて磁気バブル記憶装置1で発生する転
送方向信号DIRによつて、R/Wパルスコントロ
ーラ9でリード・ライトパルスを作り、RAM2
に入力する。その結果、RAM2では、受にリー
ド命令か、ライト命令かを認識できる。
第1図においては、DMAコントローラ4で
RAM2のアドレスを任意に設定したが、本発明
では、R/Wパルスコントローラ9中で、パルス
をカウンタで計数することで、RAM2のアドレ
スを一定の順序で進めることにより、データを書
込むことができる。またRAM2からホストCPU
3にデータを転送して使用する場合は、バス6を
磁気バブル記憶装置1から切り離してホスト
CPU3と接続される。
第3図はこのような制御を行うR/Wパルスコ
ントローラ9の具体例を示すブロツク図である。
15はR/Wパルスコントローラ9中の1シヨツ
トマルチバイブレータで、磁気バブル記憶装置1
からの転送要求信号TXRQを受け、転送が終了
すると転送終了信号TXAKを磁気バブル記憶装
置1に返送する。また転送要求信号TXRQが入
力すると、信号線16でオアゲート17,18を
介して、アンドゲート19,20および21,2
2にデータ要求パルスを入力する。ホストCPU
3からのコマンドに基づいて転送方向を指示する
転送方向信号DIRは、直接前記オアゲート17を
介して、アンドゲート19と22に入力し、一方
インバータ23およびオアゲート18を介して、
アンドゲート20,21に入力する。
いまRAM2へのライトコマンドが発生したと
すると、磁気バブル記憶装置1から、RAM2へ
の転送を示す転送方向信号DIRがHレベルとな
り、インバータ23で反転したLレベルのパルス
が、オアゲート18を介してアンドゲート20と
21に入力する。またホストCPU3からは、信
号線11aを介してライトパルスがオアゲート2
4を介してアンドゲート21に入力する。その結
果アンドゲート21のアンド論理が成立して、
RAM2にライトパルスが入力する。一方転送終
了信号TXAKがインバータ26で反転されLレ
ベルとなり、オアゲート25を介してアンドゲー
ト20に入力するので、このアンドゲート20も
アンド論理が成立し、磁気バブル記憶装置1側に
は、リードパルスが入力する。即ち転送方向信号
DIRにより、磁気バブル記憶装置1からデータを
読み出してRAM2に入力し書込むことが指示さ
れる。
逆にRAM2から磁気バブル記憶装置1にデー
タ転送して書込むときは、転送方向信号DIRがL
レベルとなり、オアゲート17を介してアンドゲ
ート19と22に入力する。またホストCPU3
からは、信号線10aを介してリードパルスがオ
アゲート25を介してアンドゲート22に入力す
る。その結果該アンドゲート22のアンド論理が
成立して、RAM2にリードパルスが入力する。
一方転送終了信号TXAKがインバータ26で反
転されLレベルとなつて、オアゲート24を介し
てアンドゲート19に入力するので、このアンド
ゲート19もアンド論理が成立し、磁気バブル記
憶装置1側には、書込みパルスが入力する。即ち
転送方向信号DIRに基づいて、RAM2からデー
タを読み出して磁気バブル記憶装置1に転送し書
込むことが指示される。
転送が終了すると転送終了信号TXAKがLレ
ベルとなり、インバータ26でHレベルに反転さ
れ、オアゲート24,25を介して各アンドゲー
ト19,20,21,22に入力し、ゲートを閉
じる。
〔発明の効果〕
以上のように本発明によれば、磁気バブル記憶
装置と外部装置間のデータの転送方向を示す信号
を磁気バブル記憶装置側に設け、この信号をR/
Wパルスコントローラに入力する構成になつてい
る。この信号が無い場合、DMAコントローラ
等、データの転送方向を設定できる回路を使用し
ないと、DMA動作はできないが、本発明による
信号を使用することによつて、簡単安価な付加回
路を設けるのみで、実質的なDMA動作が実現で
きる。
【図面の簡単な説明】
第1図は従来の磁気バブル記憶装置のデータ転
送方式を示すブロツク図、第2図は本発明による
磁気バブル記憶装置のデータ転送方式の実施例を
示すブロツク図、第3図はリード・ライトパルス
コントローラの実施例を示すブロツク図である。 図において、1は磁気バブル記憶装置、2は
RAM、3はホストCPU、9はR/Wパルスコン
トローラ、DIRは転送方向信号をそれぞれ示す。

Claims (1)

  1. 【特許請求の範囲】 1 磁気バブル記憶素子と、該磁気バブル記憶素
    子の書込み手段および読み出し手段と、前記書込
    み手段および読み出し手段と外部装置とのデータ
    の授受の制御を行なうデータ転送制御手段を備え
    たものにおいて、 データ転送要求信号が入力されると第1および
    第2のパルス信号を出力するパルス信号発生手段
    を有し、前記データ転送制御手段がデータ転送要
    求信号を出力した時は、前記第1のパルス信号を
    データ転送応答信号として前記データ転送制御手
    段に入力し、かつ前記データ転送方向表示手段が
    第1の状態を示す場合は、前記第2のパルス信号
    をデータ書込み信号として前記データ転送制御手
    段に入力し、前記データ転送方向表示手段が第2
    の状態を示す場合は、前記第2のパルス信号をデ
    ータ読み出し信号として前記データ転送制御手段
    に入力することを特徴とする磁気バブル記憶装置
    のデータ転送方式。
JP59037695A 1984-02-29 1984-02-29 磁気バブル記憶装置のデ−タ転送方式 Granted JPS60182589A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59037695A JPS60182589A (ja) 1984-02-29 1984-02-29 磁気バブル記憶装置のデ−タ転送方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59037695A JPS60182589A (ja) 1984-02-29 1984-02-29 磁気バブル記憶装置のデ−タ転送方式

Publications (2)

Publication Number Publication Date
JPS60182589A JPS60182589A (ja) 1985-09-18
JPS641878B2 true JPS641878B2 (ja) 1989-01-12

Family

ID=12504685

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59037695A Granted JPS60182589A (ja) 1984-02-29 1984-02-29 磁気バブル記憶装置のデ−タ転送方式

Country Status (1)

Country Link
JP (1) JPS60182589A (ja)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5855587B2 (ja) * 1979-05-09 1983-12-10 株式会社日立製作所 磁気バブル記憶装置のデ−タ転送方式
JPS592110B2 (ja) * 1979-06-18 1984-01-17 株式会社日立製作所 磁気バブルメモリ制御方式
JPS592111B2 (ja) * 1979-06-18 1984-01-17 株式会社日立製作所 磁気バブルメモリ制御方式

Also Published As

Publication number Publication date
JPS60182589A (ja) 1985-09-18

Similar Documents

Publication Publication Date Title
JP2886856B2 (ja) 二重化バス接続方式
JPS6035696B2 (ja) デ−タ処理装置における母線制御装置
JP2995752B2 (ja) バスアーキテクチャ変換回路
US5566350A (en) Information device for providing fast data transfer with minimum overhead
JP3266610B2 (ja) Dma転送方式
KR100606698B1 (ko) 인터페이스 장치
JPS6121542A (ja) デ−タ転送装置
JP2821176B2 (ja) 情報処理装置
JPS6269348A (ja) デ−タ転送装置
JPS6140658A (ja) デ−タ処理装置
JP2768022B2 (ja) メモリコントローラ
JPH02171949A (ja) Dma転送方式
JP2642087B2 (ja) 主記憶装置間データ転送処理機構
JPS6269347A (ja) ダイレクトメモリアクセスコントロ−ラ
JPS61256458A (ja) 情報転送方式
JPH07160625A (ja) データ転送装置
JPH06161947A (ja) コンピュータシステム
JPS60182589A (ja) 磁気バブル記憶装置のデ−タ転送方式
JPS63159934A (ja) マイクロコ−ド発生回路
JPH02307149A (ja) 直接メモリアクセス制御方式
JPH0348324A (ja) プリンタインタフェース方式
JPH0516452A (ja) プリンタ
JPS61251949A (ja) デ−タ記憶装置
JPH04333954A (ja) 情報処理装置
JPS581256A (ja) メモリアクセス制御方式