JPH01121960A - Data transfer device - Google Patents
Data transfer deviceInfo
- Publication number
- JPH01121960A JPH01121960A JP28055787A JP28055787A JPH01121960A JP H01121960 A JPH01121960 A JP H01121960A JP 28055787 A JP28055787 A JP 28055787A JP 28055787 A JP28055787 A JP 28055787A JP H01121960 A JPH01121960 A JP H01121960A
- Authority
- JP
- Japan
- Prior art keywords
- speed
- data transfer
- capacity
- optical disk
- memory
- 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
Links
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
[発明の目的]
(産業上の利用分野)
この発明は、半導体メモリのような高速小容量メモリと
光デイスク装置や磁気ディスク装置等の低速大容量記憶
装置との間で大量のデータ転送を高速で行なうためのデ
ータ転送装置に関する。[Detailed Description of the Invention] [Objective of the Invention] (Industrial Application Field) The present invention is directed to the communication between high-speed small-capacity memories such as semiconductor memories and low-speed large-capacity storage devices such as optical disk devices and magnetic disk devices. The present invention relates to a data transfer device for transferring large amounts of data at high speed.
(従来の技術)
近年、大量の画像データの蓄積に適した光デイスク装置
が実用化されている。また、従来から情報記憶用として
広く用いられている磁気ディスク装置も大容量化が進ん
でいる。このような大容量の記憶装置の実用化により、
文書画像データベース、医用画像データベース、地図デ
ータベース等の情報検索システムが開発されるようにな
ってきた。これらの光デイスク装置や磁気ディスク装置
等のディスクメモリ装置は大容量である反面、アクセス
速度が計算機主記憶装置や画像メモリに使用されるDR
AM等の半導体メモリに比較して遅く、半導体メモリと
の間で高速にデータの転送を行なうことができない。(Prior Art) In recent years, optical disk devices suitable for storing large amounts of image data have been put into practical use. Furthermore, the capacity of magnetic disk devices, which have been widely used for information storage, is increasing. With the practical application of such large-capacity storage devices,
Information retrieval systems such as document image databases, medical image databases, and map databases have been developed. Although these disk memory devices such as optical disk devices and magnetic disk devices have a large capacity, the access speed is lower than that of DR used for computer main storage devices and image memory.
It is slower than semiconductor memory such as AM, and data cannot be transferred to and from semiconductor memory at high speed.
そこで、ディスクメモリ装置ではマルチチャネル化して
アクセスの高速化を図っているが、装置が非常に高価に
なるという問題がある。すなわち、マルチチャネル化し
たディスクメモリ装置では、全体としては単一の高速大
容量記憶装置として機能するようにするため、複数枚の
ディスクの回転速度およびリード・ライト動作を同期さ
せなければならず、この同期化に必要な回路規模が大き
くなってしまう。Therefore, disk memory devices are multi-channeled to speed up access, but there is a problem in that the devices become extremely expensive. In other words, in a multi-channel disk memory device, the rotational speed and read/write operations of multiple disks must be synchronized in order to function as a single high-speed, large-capacity storage device as a whole. The circuit scale required for this synchronization increases.
また、マルチチャネル化したディスクメモリ装置におい
ては、チャネル数(ディスク枚数)に対応して同期化の
ためのハードウェアが設計されているため、システムの
仕様要求に応じてチャネル数を増減することができず、
柔軟性に乏しいという問題がある。In addition, in a multi-channel disk memory device, the hardware for synchronization is designed according to the number of channels (number of disks), so the number of channels can be increased or decreased according to system specification requirements. I can't do it,
The problem is that it lacks flexibility.
(発明が解決しようとする問題点)
このように従来の技術では、半導体メモリのような高速
小容量メモリとディスクメモリ装置のような低速大容量
記憶装置との間で大量のデータ転送を高速で行なう場合
、複数のディスクの回転やリード・ライト動作の同期化
のためのノ\−ドウエアが複雑で高価なものとなり、ま
た低速大容量記憶装置のチャネル数の増減が難しいとい
う問題があった。(Problems to be Solved by the Invention) As described above, with conventional technology, it is difficult to transfer a large amount of data at high speed between a high-speed small-capacity memory such as a semiconductor memory and a low-speed large-capacity storage device such as a disk memory device. In this case, the hardware for synchronizing the rotation of multiple disks and the read/write operations is complicated and expensive, and there are also problems in that it is difficult to increase or decrease the number of channels in a low-speed mass storage device.
この発明は上記の問題点を解決するためになされたもの
で、半導体メモリのような単一の高速小容量メモリと、
この高速小容量メモリよりアクセス速度が遅く、且つ容
量が大きいn個の低速大容量記憶装置との間で、高速小
容量メモリのアクセス速度に見合った速度でデータの転
送を行なうことができ、しかもn個の低速大容量記憶装
置間の同期をとる必要がなく、また低速大容量記憶装置
のチャネル数の増減が容易なデータ転送装置を提供する
ことを目的とする。This invention was made to solve the above problems, and uses a single high-speed small capacity memory such as a semiconductor memory,
Data can be transferred between n low-speed large-capacity storage devices that have slower access speeds and larger capacities than this high-speed small-capacity memory at a speed commensurate with the access speed of the high-speed small-capacity memory. It is an object of the present invention to provide a data transfer device that does not require synchronization between n low-speed large-capacity storage devices and can easily increase or decrease the number of channels of the low-speed large-capacity storage devices.
[発明の構成]
(問題点を解決するための手段)
この発明に係るデータ転送装置は、n個の低速大容量記
憶装置と高速小容量メモリとの間に、両者間のデータの
転送を司るn個のインタフェースを設けると共に、この
データ授受に供される高速小容量メモリのアドレスをデ
ータ転送タイミングに同期して発生するn個のアドレス
発生回路をこれらn個のインタフェース内に設け、さら
にこれらn個のインタフェースを順次選択的に起動する
選択手段を備えたものである。[Structure of the Invention] (Means for Solving the Problems) A data transfer device according to the present invention has a device that controls data transfer between n low-speed large-capacity storage devices and a high-speed small-capacity memory. In addition to providing n interfaces, n address generation circuits that generate addresses of high-speed small capacity memory used for data exchange in synchronization with the data transfer timing are provided within these n interfaces, and The system is equipped with a selection means for sequentially and selectively activating the interfaces.
(作 用)
この発明では単一の高速小容量メモリとn個の低速大容
量記憶装置との間で並列にデータ転送がなされることに
より、低速大容量記憶装置のアクセス速度は実効的にn
倍となるから、低速大容量記憶装置のチャネル数nを適
当に選ぶことで、高速小容量メモリのアクセス速度に見
合った速度で低速大容量記憶装置のアクセスが可能とな
る。(Function) In this invention, by performing data transfer in parallel between a single high-speed small-capacity memory and n low-speed large-capacity storage devices, the access speed of the low-speed large-capacity storage device is effectively n.
Therefore, by appropriately selecting the number n of channels of the low-speed large-capacity storage device, it becomes possible to access the low-speed large-capacity storage device at a speed commensurate with the access speed of the high-speed small-capacity memory.
また、この発明では特にn個の低速大容量記憶装置に対
応してアドレス発生回路をそれぞれ有するn個のインタ
フェースを設け、これらのインタフェース側から高速小
容量メモリと低速大容量記憶装置の間で転送されるデー
タに同期して高速小容量メモリのアドレスを供給する構
成となっているため、マルチチャネル化したディスクメ
モリ装置を一台の高速大容量記憶装置と見なしてホスト
側から高速大容量メモリにアドレスを供給する従来装置
と異なり、n個の低速大容量記憶装置は同期している必
要はなく、単にデータをインタフェースからの指令に応
じてリード・ライトができればよい。従って、同期のた
めの複雑なハードウエアが不要となり、また低速大容量
記憶装置のチャネル数nも高速小容量メーモリのアクセ
ス速度に対応して容易に増減することが可能となる。In addition, in this invention, n interfaces each having an address generation circuit corresponding to the n low-speed large-capacity storage devices are provided, and data transfer between the high-speed small-capacity memory and the low-speed large-capacity storage device is performed from these interfaces. Since the address of the high-speed small-capacity memory is supplied in synchronization with the data being stored, the multi-channel disk memory device is treated as one high-speed large-capacity storage device, and the host side can access the high-speed large-capacity memory. Unlike conventional devices that supply addresses, the n low-speed mass storage devices do not need to be synchronized; they only need to be able to read and write data in response to commands from an interface. Therefore, complicated hardware for synchronization is not required, and the number n of channels of the low-speed large-capacity storage device can be easily increased or decreased in accordance with the access speed of the high-speed small-capacity memory.
(実施例)
以下、この発明の詳細な説明する。第1図はこの発明の
一実施例に係るデータ転送装置の概略的な構成を示した
ものである。同図において、n−4個の光デイスク装置
1〜4は低速大容量記憶装置であり、並列光ディスクイ
ンタフェース5に接続されている。並列光ディスクイン
タフェース5は各々の光デイスク装置1〜4に対応する
光デイスクインタフェースを並列的に設けたものであり
、システムバス6を介して制御プロセッサ7に接続され
るとともに、画像メモリコントローラ8に接続されてい
る。画像メモリコントローラ8は高速小容量メモリとし
てのデュアルポート画像メモリ9を制御プロセッサ7か
らのコマンドに従って制御する装置であり、並列光ディ
スクインタフェース5と画像メモリ9間で授受されるデ
ータのバッファリングや、アドレスの変換を行なう。(Example) The present invention will be described in detail below. FIG. 1 shows a schematic configuration of a data transfer device according to an embodiment of the present invention. In the figure, n-4 optical disk devices 1 to 4 are low-speed large-capacity storage devices, and are connected to a parallel optical disk interface 5. The parallel optical disk interface 5 is a parallel optical disk interface that corresponds to each of the optical disk devices 1 to 4, and is connected to the control processor 7 via the system bus 6 and also connected to the image memory controller 8. has been done. The image memory controller 8 is a device that controls the dual-port image memory 9 as a high-speed small-capacity memory according to commands from the control processor 7, and performs buffering of data exchanged between the parallel optical disk interface 5 and the image memory 9, address processing, etc. Perform the conversion.
CRTデイスプレィ10は画像メモリ9の内容を表示す
る。CRT display 10 displays the contents of image memory 9.
次に、第1図の各部の構成を説明する。第、2図は第1
図における並列光ディスクインタフェース5を詳しく示
したものであり、4個の光デイスク装置1〜4に対応し
て光デイスクインタフェース11〜14が設けられてい
る。これらの光デイスクインタフェース11〜14と光
デイスク装置1〜4との間の交信は、標準となっている
SC8I(Sa+all Computer Syst
em Inter’f’ace)で行なわれる。SCS
Iプロトコルによる光デイスクインタフェース11〜
14と光デイスク装置1〜4との間のデータ転送は、制
御プロセッサ7がバスインタフェース15を芥して光デ
イスクインタフェース11〜14にコマンドを送ること
でなされる。Next, the configuration of each part shown in FIG. 1 will be explained. Figures 2 and 2 are the first
This is a detailed view of the parallel optical disk interface 5 shown in the figure, in which optical disk interfaces 11-14 are provided corresponding to four optical disk devices 1-4. Communication between these optical disk interfaces 11 to 14 and optical disk devices 1 to 4 is performed using standard SC8I (Sa+all Computer System).
em Inter'f'ace). SCS
Optical disk interface 11 based on I protocol
14 and the optical disk devices 1-4 is performed by the control processor 7 passing through the bus interface 15 and sending commands to the optical disk interfaces 11-14.
並列光ディスクインタフェース5と画像メモリコントロ
ーラ8と交信は、選択回路16により4個の光デイスク
インタフェース11〜14のうちの一つが選ばれ、その
選ばれた光デイスクインタフェースと画像メモリコント
ローラ8との間でデータ、アドレスおよびコントロール
信号を授受することによって行なわれる。選択回路16
により4つの光デイスクインタフェース11〜14のう
ちの゛一つを選択する方式は、これらを予め定められた
順序で循環的に選択する、いわゆるラウントロピン方式
としている。なお、選択された光デイスクインタフェー
スと画像メモリコントローラ8との間の交信におけるデ
ータ転送フェーズにおいて、データはD M A (D
irect Mea+ory Access)転送され
る。DMAの起動は制御プロセッサ7がバスインタフェ
ース15を介してコマンドレジスタ17をセットするこ
とにより行なわれる。Communication between the parallel optical disk interface 5 and the image memory controller 8 is such that one of the four optical disk interfaces 11 to 14 is selected by the selection circuit 16, and communication between the selected optical disk interface and the image memory controller 8 is performed. This is done by sending and receiving data, addresses and control signals. Selection circuit 16
The method for selecting one of the four optical disk interfaces 11 to 14 is a so-called round-tropin method in which these are selected cyclically in a predetermined order. Note that in the data transfer phase of communication between the selected optical disk interface and the image memory controller 8, data is transferred to DMA (D
direct Mea + ory Access) will be transferred. The DMA is activated by the control processor 7 setting the command register 17 via the bus interface 15.
第3図は第2図における光デイスクインタフェース11
〜14の一つを詳しぐ示したものである。FIG. 3 shows the optical disk interface 11 in FIG.
-14 is shown in detail.
この光デイスクインタフェースと光デイスク装置の間の
SC3Iプロトコルによるデータ転送制御は、SCS
Iコントローラ21・によりなされる。Data transfer control using the SC3I protocol between this optical disk interface and the optical disk device is performed by the SCS.
This is done by the I controller 21.
制御プロセッサ7からバスインタフェース15を介して
供給されるコマンドは、このSC9Iコントローレ21
に与えられる。光デイスク装置よりSCS Iコントロ
ーラ21を介して画像メモリコン□トローラ8へ送られ
るデータ、または画像メモリコントローラ8からS C
S−Iコントローラ21を介して光デイスク装置へ送ら
れるデータは、F I F O(First In F
irst 0ut)制御機能を有するバッファ22に′
−時的に蓄えられる。Commands supplied from the control processor 7 via the bus interface 15 are sent to the SC9I controller 21.
given to. Data sent from the optical disk device to the image memory controller 8 via the SCSI controller 21, or data sent from the image memory controller 8 to the SCSI controller 8
The data sent to the optical disk device via the S-I controller 21 is processed as F I F O (First In F O).
irst 0ut) to the buffer 22 with the control function'
- Stored in time.
一方、このデータに対応する画像メモリ9上のアドレス
(x−yアドレス)は、X゛及びYアドレス発生回路2
3.24により発生され、画像メモリコントローラ8へ
送゛られる。このアドレス発生゛の指示は、制御プロセ
ッサ7によりバスインタフェース15を介してX及びY
アドレス発生回路23.24に発生パラメータをセット
することでなされる。また、光デイスクインタフェース
と光デイスク装置との間のデータ転送制御と、光ディス
クインタフェニスと画像メモリコントローラ8との間の
データおよびアドレス転送制御は、選択回路16からの
選択信号に基づいてタイミング発生回路25に′より発
°生される制御信培により行なわれ、その起動はコマン
ドレジスタ1′7゛からのGO倍信号よる。データ転送
の終了は、X及びYアドレス発生回路23.24におけ
るアドレス発生の終了信号により行なわれ、制御プロセ
ッサ7はバスインタフェース15を介してステータスを
読むことにより、それを知ることができる。On the other hand, the address (x-y address) on the image memory 9 corresponding to this data is
3.24 and sent to the image memory controller 8. This address generation instruction is given by the control processor 7 via the bus interface 15 to
This is done by setting generation parameters in the address generation circuits 23 and 24. Further, data transfer control between the optical disk interface and the optical disk device and data and address transfer control between the optical disk interface and the image memory controller 8 are performed by a timing generation circuit based on a selection signal from the selection circuit 16. This is done by a control signal generated by 25', and its activation is based on the GO multiplication signal from command register 1'7'. The end of the data transfer is performed by the address generation end signal in the X and Y address generation circuits 23 and 24, and the control processor 7 can know this by reading the status via the bus interface 15.
第4図は第1図における画像メモリコントローラ8を詳
しく示したものである。第4図において、並列光ディス
クインタフェース5からのXアドレス、Yアドレスおよ
びデータは、それぞれFIFO制御機能を有するバッフ
ァ31.32および33に一時的に格納され、タイミン
グ発生回路34から発生される制御信号により画像メモ
リ9へ転送される。このとき、X及びYアドレスバッフ
ァ31.32から出力されるアドレスは、X及びYアド
レスレジスタ35.36にそれぞれラッチされた後、デ
コーダ37により2次元アドレスから1次元アドレスへ
と変換され、画像メモリ9へ入力される。FIG. 4 shows the image memory controller 8 in FIG. 1 in detail. In FIG. 4, the X address, Y address, and data from the parallel optical disk interface 5 are temporarily stored in buffers 31, 32, and 33 each having a FIFO control function, and are controlled by a control signal generated from the timing generation circuit 34. The image is transferred to the image memory 9. At this time, the addresses output from the X and Y address buffers 31 and 32 are latched into the X and Y address registers 35 and 36, respectively, and then converted by the decoder 37 from a two-dimensional address to a one-dimensional address, and the image memory 9.
一方、画像メモリ9から読出されたデータは、同様な制
御によりバッファリングされながら並列光ディスクイン
タフェース5へ送られる。但し、このときアドレスは並
列光ディスクインタフェース5側から画像メモリ9へ送
られる。画像メモリ9のリード・ライトの指示は、制御
プロセッサ7からバスインタフェース38を介して制御
レジスタ39に制御パラメータをセットすることでなさ
れる。On the other hand, data read from the image memory 9 is sent to the parallel optical disk interface 5 while being buffered under similar control. However, at this time, the address is sent from the parallel optical disk interface 5 side to the image memory 9. Instructions for reading and writing the image memory 9 are issued by setting control parameters in the control register 39 from the control processor 7 via the bus interface 38.
尚、第2図〜第4図において、ステータスレジスタ、ゲ
ートバッファの制御系等は省略している。In FIGS. 2 to 4, the status register, gate buffer control system, etc. are omitted.
第5図は制御プロセッサ7によって実行される制御の流
れを示すフローチャートである。すなわち、まず第3図
における光デイスクインタフェース内のX及びYアドレ
ス発生回路23.24に対して、発生パラメータをセッ
トすることにより、アドレスの発生を指示する(ステッ
プ41)。次に、第4図における画像メモリコントロー
ラ8内の制御レジスタ3つに対して制御パラメータをセ
ットすることにより、画像メモリ9をライトモードまた
はリードモードにする(ステップ42)。FIG. 5 is a flowchart showing the flow of control executed by the control processor 7. That is, first, the X and Y address generation circuits 23 and 24 in the optical disk interface in FIG. 3 are instructed to generate addresses by setting generation parameters (step 41). Next, by setting control parameters for the three control registers in the image memory controller 8 shown in FIG. 4, the image memory 9 is placed in a write mode or a read mode (step 42).
次に、第3図におけるSCS Iコントローラ21への
前処理として、光デイスク装置へデータ転送準備を指示
するコマンドを送り、光デイスク装置と画像メモリ9と
の間でデータ転送可能な状態にする(ステップ43)。Next, as a preprocess to the SCSI controller 21 in FIG. 3, a command is sent to the optical disk device instructing it to prepare for data transfer, thereby making it possible to transfer data between the optical disk device and the image memory 9 ( Step 43).
そして、第2図における並列光ディスクインタフェース
5内のコマンドレジスタ17に対してデータ転送開始コ
マンドを発行しくステップ44)、次いで第3図におけ
るX及びYアドレス発生回路23.24のステータスを
チエツクすることによりデータ転送終了まで待機する(
ステップ45)。次に、第3図におけるSC5Iコント
ローラ21への後処理として、該コントローラ21ヘコ
マンドを送り、光デイスク装置との間のデータ転送終了
をチエツクした後、5C3Iバスを開放する(ステップ
46)。Then, by issuing a data transfer start command to the command register 17 in the parallel optical disk interface 5 in FIG. 2 (step 44), and then checking the status of the X and Y address generation circuits 23 and 24 in FIG. Wait until data transfer is complete (
Step 45). Next, as post-processing to the SC5I controller 21 in FIG. 3, a command is sent to the controller 21, and after checking for completion of data transfer with the optical disk device, the 5C3I bus is released (step 46).
次に、第3図におけるX及びYアドレス発生回路23.
24におけるアドレス発生法の具体例を第6図〜第8図
を参照して説明する。Next, the X and Y address generation circuit 23 in FIG.
A specific example of the address generation method in 24 will be explained with reference to FIGS. 6 to 8.
第6図はCRTデイスプレィ10の表示画面を上下左右
に4分割した4つの部分画面■〜■に対応して画像メモ
リ9を4分割し、各部分画面■〜■に対応するアドレス
を4個の光デイスクインタフェース11〜14内のX及
びYアドレス発生回路23.24より発生する構成とし
たものである。FIG. 6 shows that the image memory 9 is divided into four parts corresponding to the four partial screens ■~■ which are obtained by dividing the display screen of the CRT display 10 into four parts vertically and horizontally, and the addresses corresponding to each partial screen ■~■ are divided into four parts. The X and Y address generation circuits 23 and 24 in the optical disk interfaces 11 to 14 generate the addresses.
部分画面■〜■にそれぞれ表示される画像は全体として
一つの意味ある画像でもよいし、各々別の画像であって
もよい。The images displayed on each of the partial screens ■ to ■ may be one meaningful image as a whole, or may be separate images.
この場合、CRTデイスプレィ10の各部分画面■〜■
に対応するアドレスは、CRTデイスプレィ10のラス
クスキャンに沿った順序で発生される。すなわち、例え
ば光インタフェース11内のX及びYアドレス発生回路
から第6図の部分画面■の最初の走査線に対応したアド
レスが発生され、次いで光デイスクインタフェース12
内のX及びYアドレス発生回路から部分画面■の最初の
走査線に対応したアドレスが発生され、次いで光デイス
クインタフェース13内のX及びYアドレス発生回路か
ら部分画面■の最初の走査線に対応したアドレスが発生
され、次いで光デイスクインタフェース14内のX及び
Yアドレス発生回路から部分画面■の最初の走査線に対
応したアドレスが発生される。以下、同様にして各部分
画面■〜■の走査線に対応するアドレスが順次発生され
る。In this case, each partial screen of the CRT display 10
The addresses corresponding to are generated in the order along the rask scan of the CRT display 10. That is, for example, the X and Y address generation circuit in the optical interface 11 generates an address corresponding to the first scanning line of the partial screen (2) in FIG.
An address corresponding to the first scanning line of the partial screen ■ is generated from the X and Y address generating circuit in the optical disk interface 13, and then an address corresponding to the first scanning line of the partial screen ■ is generated from the X and Y address generating circuit in the optical disk interface 13. An address is generated, and then an address corresponding to the first scan line of the partial screen (2) is generated from the X and Y address generation circuits in the optical disk interface 14. Thereafter, addresses corresponding to the scanning lines of each partial screen (1) to (2) are sequentially generated in the same manner.
第7図はCRTデイスプレィ10の表示画面を上下方向
にn分割したn個の部分画面■、■・・・に対応して画
像メモリ9をn分割し、各部分画面■。In FIG. 7, the image memory 9 is divided into n parts corresponding to n partial screens (■, ■) obtained by dividing the display screen of the CRT display 10 into n parts in the vertical direction, and each partial screen (■) is created.
■・・・に対応するアドレスを各光デイスクインタフェ
ース内のX及びYアドレス発生回路より発生するように
したものである。(2) Addresses corresponding to . . . are generated from X and Y address generation circuits in each optical disk interface.
なお、第7図においては各部分画面■、■・・・のサイ
ズ(対応する画像データのデータ量)が等しくない場合
を想定し、低速大容量記憶装置の中で転送速度が遅いも
のに対しては小さな部分画面を割当てることにより、画
像メモリ9に対しては各部分画面の画像データ転送が同
時に終了するようにしている。例えば図の例では転送速
度の比較的速い磁気ディスク装置101に対しては広い
部分画面■を割当て、また転送速度が比較的遅い光デイ
スク装置102に対しては狭い部分画面を割当てている
。In addition, in Fig. 7, it is assumed that the sizes of the partial screens ■, ■, etc. (the amount of corresponding image data) are not equal, and the By allocating small partial screens to the image memory 9, image data transfer for each partial screen is completed at the same time. For example, in the example shown in the figure, a wide partial screen (2) is assigned to the magnetic disk device 101 with a relatively high transfer speed, and a narrow partial screen is assigned to the optical disk device 102 with a relatively slow transfer speed.
このようにデータ転送速度の異なる低速大容量記憶装置
を用いた場合、第2図における選択回路16としては前
述のようにn個のディスクインタフェースを予め定めら
れた順序で順次選択するラウントロピン方式でなく、n
個のディスクインタフェースをそれぞれに対応する低速
大容量記憶装置と高速小容量メモリとの間で転送される
データの先着順で順次選択する方式が適当である。選択
回路16の選択パターンの変更は、制御プロセッサ7に
よりバスインタフェース15を介して行なうことができ
る。When using low-speed mass storage devices with different data transfer speeds, the selection circuit 16 in FIG. 2 uses the round-robin method that sequentially selects n disk interfaces in a predetermined order as described above. without, n
A suitable method is to sequentially select disk interfaces on a first-come, first-served basis for data to be transferred between the corresponding low-speed large-capacity storage device and high-speed small-capacity memory. The selection pattern of the selection circuit 16 can be changed by the control processor 7 via the bus interface 15.
第8図は低速大容量記憶装置の各々から転送されるデー
タをルコードずつ順番にCRTデイスプレィ10に表示
させる場合であり、この場合アドレス発生回路は画像メ
モリのラスクスキャンに対応して順次インクリメントす
るアドレスを発生させるものが1組あればよい。FIG. 8 shows a case where data transferred from each of the low-speed mass storage devices is sequentially displayed code by code on the CRT display 10. In this case, the address generation circuit sequentially increments addresses corresponding to the rask scan of the image memory. It suffices to have one set that generates .
[発明の効果]
この発明によれば、n個の低速大容量記憶装置と高速小
容量メモリとの間に、両者間のデータ転送タイミングに
同期して高速小容量メモリのアドレスを発生するn個の
アドレス発生回路をそれぞれ有するn個のインタフェー
ス内に設け、これらn個のインタフェースを順次選択的
に起動する選択手段を備えたことにより、低速大容量記
憶装置のアクセス速度を実効的にn倍にして、高速小容
量メモリのアクセス速度に見合った速度で低速大容量記
憶装置をアクセスできるばかりでなく、n個の低速大容
量記憶装置が互いに同期して動作する必要がないので、
同期のための複雑なハードウェアが不要であり、システ
ムが低価格となる。[Effects of the Invention] According to the present invention, n low-speed large-capacity storage devices and n high-speed small-capacity memory devices are provided to generate addresses for the high-speed small-capacity memories in synchronization with data transfer timing between the two devices. The access speed of the low-speed mass storage device can be effectively increased by n times by providing n interfaces each having an address generation circuit of Not only can the low-speed large-capacity storage device be accessed at a speed commensurate with the access speed of the high-speed small-capacity memory, but also there is no need for n low-speed large-capacity storage devices to operate in synchronization with each other.
No complicated hardware is required for synchronization, making the system inexpensive.
また、この発明では低速大容量記憶装置のチャネル数n
を高速小容量メモリのアクセス速度に対応して容易に増
減することができ、システムの柔軟性が増し、さらには
各アドレス発生回路のアドレス発生パターンを変更する
だけで、種々のパターンによる高速小容量メモリのアク
セスが可能となる。In addition, in this invention, the number of channels n of the low-speed mass storage device
can be easily increased or decreased in response to the access speed of high-speed, small-capacity memory, increasing the flexibility of the system.Furthermore, by simply changing the address generation pattern of each address generation circuit, high-speed, small-capacity memory can be created using various patterns. Memory access becomes possible.
第1図はこの発明の一実施例に係るデータ転送装置の構
成図、第2図は第1図における並列光ディスクインタフ
ェースの詳細な構成を示す図、第3図は第2図における
光デイスクインタフェースの一つの詳細な構成を示す図
、第4図は第1図における画像メモリコントローラの詳
細な構成を示す図、第5図は第1図における制御プロセ
ッサの制御の流れを示すフローチャート、第6図は同実
施例における画像メモリのアドレス発生法を説明するた
めの図、第7図および第8図はこの発明の他の実施例に
おける画像メモリのアドレス発生法を説明するための図
である。
1〜4・・・光デイスク装置(低速大容量記憶装置)、
9・・・画像メモリ(高速小容量メモリ)、11〜14
・・・光デイスクインタフェース、16・・・選択回路
、23.24・・・X及びYアドレス発生回路、25・
・・タイミング発生回路。
出願人代理人 弁理士 鈴江武彦
1ニス尤R鳴メモ、り
第80FIG. 1 is a configuration diagram of a data transfer device according to an embodiment of the present invention, FIG. 2 is a diagram showing a detailed configuration of the parallel optical disk interface in FIG. 1, and FIG. 3 is a diagram showing the detailed configuration of the parallel optical disk interface in FIG. 2. 4 is a diagram showing a detailed configuration of the image memory controller in FIG. 1, FIG. 5 is a flowchart showing the control flow of the control processor in FIG. 1, and FIG. 6 is a diagram showing the detailed configuration of the image memory controller in FIG. FIGS. 7 and 8 are diagrams for explaining the address generation method for the image memory in the same embodiment, and FIGS. 7 and 8 are diagrams for explaining the address generation method for the image memory in another embodiment of the present invention. 1 to 4... Optical disk device (low-speed large-capacity storage device),
9... Image memory (high speed small capacity memory), 11 to 14
... Optical disk interface, 16... Selection circuit, 23.24... X and Y address generation circuit, 25.
...Timing generation circuit. Applicant's representative Patent attorney Takehiko Suzue 1 Nis Raki Memo, No. 80
Claims (4)
量が大きいn個の低速大容量記憶装置と、 これらn個の低速大容量記憶装置と前記高速小容量メモ
リとの間にそれぞれ設けられ、低速大容量記憶装置と高
速小容量メモリとの間のデータ転送を司ると共に、この
データ転送に同期して前記高速小容量メモリのアドレス
を発生するn個のアドレス発生回路を有するn個のイン
タフェースと、 これらn個のインタフェースを順次選択的に起動する選
択手段とを備えたことを特徴とするデータ転送装置。(1) A single high-speed small-capacity memory, n low-speed large-capacity storage devices with slower access speeds and larger capacities than this high-speed small-capacity memory, and these n low-speed large-capacity storage devices and the high-speed small-capacity storage devices. n number of memory devices, each of which is provided between the low-speed large-capacity storage device and the high-speed small-capacity memory, controls data transfer between the low-speed large-capacity storage device and the high-speed small-capacity memory, and generates an address for the high-speed small-capacity memory in synchronization with this data transfer. A data transfer device comprising: n interfaces each having an address generation circuit; and selection means for sequentially and selectively activating these n interfaces.
れる画像データを記憶するものであり、n個のアドレス
発生回路は該画像表示装置の表示画面を分割した各部分
画面に対応したアドレスを発生するものであることを特
徴とする特許請求の範囲第1項記載のデータ転送装置。(2) The high-speed small-capacity memory stores image data to be displayed on the image display device, and the n address generation circuits correspond to each partial screen obtained by dividing the display screen of the image display device. 2. The data transfer device according to claim 1, wherein the data transfer device generates an address.
た順序で順次選択するものであることを特徴とする特許
請求の範囲第1項記載のデータ転送装置。(3) The data transfer device according to claim 1, wherein the selection means sequentially selects n interfaces in a predetermined order.
大容量記憶装置と高速小容量メモリとの間で転送される
データの先着順で順次選択するものであることを特徴と
する特許請求の範囲第1項記載のデータ転送装置。(4) The scope of the claim characterized in that the selection means sequentially selects the n interfaces on a first-come, first-served basis for data to be transferred between the corresponding low-speed large-capacity storage device and high-speed small-capacity memory. The data transfer device according to item 1.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP28055787A JPH01121960A (en) | 1987-11-06 | 1987-11-06 | Data transfer device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP28055787A JPH01121960A (en) | 1987-11-06 | 1987-11-06 | Data transfer device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01121960A true JPH01121960A (en) | 1989-05-15 |
Family
ID=17626701
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP28055787A Pending JPH01121960A (en) | 1987-11-06 | 1987-11-06 | Data transfer device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01121960A (en) |
-
1987
- 1987-11-06 JP JP28055787A patent/JPH01121960A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4818932A (en) | Concurrent memory access system | |
| JPS63153583A (en) | Display device | |
| JP2002132701A (en) | Memory control unit | |
| EP0261751A2 (en) | Concurrent memory access system | |
| JPH01121960A (en) | Data transfer device | |
| JPH0754544B2 (en) | Image memory access circuit | |
| JP3012530B2 (en) | Image memory adapter | |
| JPH0736772A (en) | High speed bitmap access control device and control method | |
| JP2581144B2 (en) | Bus control device | |
| JPH0727556B2 (en) | Bus access method | |
| JPH02211571A (en) | Information processor | |
| JPS59124081A (en) | Magnetic bubble storage device | |
| JPS6213690B2 (en) | ||
| JPH04184525A (en) | Magnetic disk device | |
| JPS63305448A (en) | Memory interface control method | |
| JPS63178320A (en) | Multiwindow display device | |
| JPH04165438A (en) | Memory access system | |
| JPS649637B2 (en) | ||
| JPS60117364A (en) | System for controlling common bus buffer | |
| JPS61276049A (en) | Direct memory access control system | |
| JPH04278652A (en) | Graphic drawing device and its memory access method | |
| JPS6289085A (en) | Data transfer method | |
| JPH03144779A (en) | Image processing system | |
| JPS62111337A (en) | Memory control circuit | |
| JPS6261171A (en) | Bit map memory control circuit |