JPH02120926A - Data transfer processing system - Google Patents
Data transfer processing systemInfo
- Publication number
- JPH02120926A JPH02120926A JP63273791A JP27379188A JPH02120926A JP H02120926 A JPH02120926 A JP H02120926A JP 63273791 A JP63273791 A JP 63273791A JP 27379188 A JP27379188 A JP 27379188A JP H02120926 A JPH02120926 A JP H02120926A
- Authority
- JP
- Japan
- Prior art keywords
- data transfer
- error
- data
- optical channel
- mpu
- 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
- 238000012546 transfer Methods 0.000 title claims abstract description 109
- 238000012545 processing Methods 0.000 title abstract description 20
- 230000003287 optical effect Effects 0.000 claims abstract description 38
- 238000001514 detection method Methods 0.000 claims description 9
- 238000003672 processing method Methods 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 8
- 101000860173 Myxococcus xanthus C-factor Proteins 0.000 description 5
- 238000000034 method Methods 0.000 description 5
- 230000001934 delay Effects 0.000 description 3
- 238000011084 recovery Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
Abstract
Description
【発明の詳細な説明】
[概要]
上イ☆の光チャネル装置からディスク制υIHA置にデ
ータを転送する際のデータ転送処理方式に関し、エラー
を発生することなく正常にデータ転送を終了した場合の
処理を効率化してコマンドオーバーランの発生を未然に
防止することを目的とし、データ転送のエラーなしを示
す信号とデータ転送終了を示す信号との2つか1ワられ
た時にM P Uにデータ転送終了を通知し、データ転
送中にエラ発生を検出した際には、データ転送終了を待
たずにMPUにエラー発生を通知するように構成する。[Detailed Description of the Invention] [Summary] Regarding the data transfer processing method when transferring data from the optical channel device to the disk controller υIHA device described in A. The purpose is to improve processing efficiency and prevent command overruns from occurring, and data is transferred to the MPU when two or one signals are detected, one indicating that there is no data transfer error and the other indicating that the data transfer is complete. The configuration is such that when the end is notified and the occurrence of an error is detected during data transfer, the MPU is notified of the error occurrence without waiting for the end of data transfer.
[産業上の利用分野]
本発明は、上位の光チA・ネル賃行からディスク制御装
置にデータを転送する際のデータ転送処理方式に関する
。[Industrial Application Field] The present invention relates to a data transfer processing method when data is transferred from a higher-level optical channel to a disk control device.
近年、コンピュータシステムの発達に伴いデータ転送の
転送速度の向上が要望されている。In recent years, with the development of computer systems, there has been a demand for improved data transfer speeds.
しかしながら、データ転送中にエラーが発生した場合に
あっては、エラー発生の処理方法によっては、データオ
ーバーランを誘発する可能性もある。従って、データオ
ーバーランの発生を防ぎ、効率良くデータを転送してデ
ータ転送速度の向上を図ることが望まれる。However, if an error occurs during data transfer, a data overrun may occur depending on the error handling method. Therefore, it is desirable to prevent the occurrence of data overruns, transfer data efficiently, and improve data transfer speed.
[従来技術]
従来、上位の光チャネル袋間からディスク制御装置に対
しデータ転送が行なわれた場合、即ち、ディスク制御l
l装置に対しライトデータが転送された場合、光チャネ
ルから転送されたライトデータのディスク占込みが終了
した際に、ディスク制御装置内に設けている制御装置と
してのマイクロプロセッサ(以下rMPUJという)に
データ転送終了を通知するようにしている。[Prior Art] Conventionally, when data is transferred from a higher-level optical channel bag to a disk control device, that is, when data is transferred to a disk control device,
When write data is transferred to the l device, when the disk occupation of the write data transferred from the optical channel is completed, the microprocessor (hereinafter referred to as rMPUJ) as a control device installed in the disk control device It is designed to notify the end of data transfer.
一方、光チャネル装置からディスク装置に転送されたデ
ータにエラーが発生した場合には、データ転送中にエラ
ーがあったことを示す信号としてCheck 2をMP
Uに通知している。On the other hand, if an error occurs in the data transferred from the optical channel device to the disk device, Check 2 is sent to MP as a signal indicating that there was an error during data transfer.
Notifying U.
このようなデータ転送に対しディスク制御装置内に設け
ているMPUにあっては、データ転送終了通知を受は取
った後に、転送中のエラー発生を示すCheCk2信号
が発生しているか否かの判断処理を必ず行なうようにし
ている。For such data transfer, the MPU installed in the disk control device determines whether or not the CheCk2 signal indicating the occurrence of an error during transfer has been generated after receiving the data transfer completion notification. I make sure to carry out the process.
[発明が解決しようとする課題]
しかしながら、従来のデータ転送処理方式にあっては、
データ転送中にエラーが発生してChack2信号が発
生したか否かに係わらず、データ転送終了通知を受【プ
るとCheck 2の発生しているか否かの判断処理を
行なっていたため、エラー発生が無かった場合にもCh
eck 2の判断に一定の処理時間が費され、MPUの
処理が遅れることで最悪の場合にはコマンドオーバーラ
ンを起こしてしまう可能性があった。[Problem to be solved by the invention] However, in the conventional data transfer processing method,
Regardless of whether or not an error occurred during data transfer and the Check2 signal was generated, when the data transfer end notification was received, the error occurred because the process to determine whether or not Check2 had occurred was performed. Even if there is no Ch
A certain amount of processing time is consumed in determining eck 2, and the MPU processing is delayed, which may lead to a command overrun in the worst case.
本発明は、このような従来の問題点に鑑みてなされたも
ので、エラーを発生することなく正常にデータ転送を終
了した場合の処理を効率化してコマンドオーバーランの
発生を未然に防止するデータ転送処理方式を提供するこ
とを目的とする。The present invention has been made in view of these conventional problems, and is a data transfer system that improves the efficiency of processing when data transfer is normally completed without an error, and prevents the occurrence of command overruns. The purpose is to provide a transfer processing method.
[課題を解決するための手段]
第1図は本発明の原理説明図であり、同図(a>に構成
を、また同図(b)に処理内容を示す。[Means for Solving the Problems] FIG. 1 is an explanatory diagram of the principle of the present invention, in which the configuration is shown in the figure (a>) and the processing content is shown in the figure (b).
第1図において、まず本発明は、上位装置12のデータ
を光チャネル10によりディスク制御装置14に転送し
て外部記録媒体(@気ディスク装置)に書込み、ディス
ク制御装置14内の制御部(MPLJ)16にデータ転
送終了及びエラー発生を通知するデータ転送処理方式を
対象とする。In FIG. 1, the present invention first transfers data from a host device 12 to a disk control device 14 via an optical channel 10, writes it to an external recording medium (@Ki disk device), and transfers data from a host device 12 to a control unit (MPLJ ) 16 of the completion of data transfer and the occurrence of an error.
このようなデータ転送処理方式について本発明にあって
は、ディスク制WJ装置14内に、光チャネル10とデ
ィスク制御装置4間のデータ転送を制御する自動データ
転送制御部(DAT)1Bと:光チャネル装置からの転
送データにエラーを発生することなくデータ転送を終了
した際に制御部(MPU)16にデータ転送終了を通知
するデータ転送終了通知部20と;光チャネル10から
のデータ転送中にエラー発生を検出した際には、データ
転送終了を待たずに制御部(MPU)16にエラー発生
を通知するエラー検出部22と:を設けたものである。Regarding such a data transfer processing method, the present invention includes an automatic data transfer control section (DAT) 1B that controls data transfer between the optical channel 10 and the disk control device 4 in the disk-based WJ device 14; a data transfer completion notifying unit 20 that notifies the control unit (MPU) 16 of the completion of data transfer when the data transfer is completed without any errors occurring in the data transferred from the channel device; An error detecting section 22 is provided which, when detecting the occurrence of an error, notifies the control section (MPU) 16 of the occurrence of the error without waiting for the end of data transfer.
[作用コ
このような構成を備えた本発明のデータ転送処理方式に
あっては、データ転送中にエラー発生が無かったことを
示す信号とデータ転送終了を示す信号との2つの信号条
件に基づいてMPUにデータ転送終了通知を行なってい
るため、データ転送終了通知を受けたMPUは従来方式
のようにエラー発生を示す信号(Check2信号)が
発生しているか否かの判断処理を行なう必要がなく、M
PLJの処理に時間遅れが起きないことからコマンドオ
ーバーラン等の発生を確実に防止し、データ転送速度を
向上できる。[Function] In the data transfer processing method of the present invention having such a configuration, processing is performed based on two signal conditions: a signal indicating that no error occurred during data transfer, and a signal indicating the end of data transfer. Since the MPU is notified of the completion of data transfer, the MPU that receives the notification of the completion of data transfer does not need to perform processing to determine whether a signal (Check2 signal) indicating the occurrence of an error has been generated, as in the conventional method. Without, M
Since there is no time delay in PLJ processing, command overruns and the like can be reliably prevented and data transfer speed can be improved.
一方、データ転送中にエラー発生が検出された場合には
、データ転送終了を待たずにMPUにエラー発生通知が
行なわれ、これによってもデータ転送終了通知を受けた
後のエラー発生に;[1づるMPUのすカバリ−処理を
高速化できる。On the other hand, if an error occurrence is detected during data transfer, the MPU is notified of the error occurrence without waiting for the end of the data transfer. MPU recovery processing can be sped up.
[実施例] 第2図は本発明の全体構成を示した全体構成図である。[Example] FIG. 2 is an overall configuration diagram showing the overall configuration of the present invention.
第2図において、12aは上位装置としての中央処理装
置て必り、入出力装置としての外部記憶装置(磁気ディ
スク装置)に対するデータ転送の要求等の種々の指令を
行なう。In FIG. 2, reference numeral 12a denotes a central processing unit as a host device, which issues various commands such as requests for data transfer to an external storage device (magnetic disk device) as an input/output device.
中央処理装置12には、この実施例にあっては2つの光
チヤンネル装置(以下、単に「光チャンネル」という)
10−1.10−2が設(プられ、光チャンネル10−
1.10−2のそれぞれに磁気ディスク制御装置14−
1.14−2が接続され、磁気ディスク制御装置14−
1.11−2は外部記憶装置として磁気ディスク装置2
41゜24−2を接続している。In this embodiment, the central processing unit 12 includes two optical channel devices (hereinafter simply referred to as "optical channels").
10-1.10-2 is installed and optical channel 10-
1. Magnetic disk control device 14- for each of 10-2
1.14-2 is connected, and the magnetic disk controller 14-
1.11-2 is a magnetic disk device 2 as an external storage device
41°24-2 is connected.
第3図は本発明の一実施例を示した実施例構成、図であ
り、第2図に示した全体構成図における(6気ディスク
刊御装置11−1.14−2の内部回路を構成する。FIG. 3 is a diagram showing an embodiment configuration of an embodiment of the present invention. do.
第3図にJ−3いて、16は磁気ディスク1J制御装置
内に設けられたMPUであり、光ヂャンネルにより上位
の中央処理装置12からのライ1ヘコマンドに基づく磁
気ディスク装置に対づるライ1〜アクレス或いは上位の
中央処理装置12からのり−[ミコマントに基づり(住
込ディスク装置からデータを読出すリードアクレスを行
なう。In FIG. 3, at J-3, 16 is an MPU installed in the magnetic disk 1J control device, which controls the magnetic disk drives 1 to 1 based on commands from the upper central processing unit 12 to the magnetic disk drive 1 via an optical channel. Access or access from the higher-level central processing unit 12 - [Performs read access to read data from the resident disk device based on Micomant.
1Bは自動データ転送制御回路(△DT)であり、光チ
ャンネルとディスク制御賃首との間のブタ転送を制御す
る。即ち、光ヂ(・ンネル側からのライトデータを磁気
ディスク装置となるデイバイス側に転送し、またデイバ
イス側となる磁気ディスク装置からのリードデータを上
位の光チヤンネル側に転送する。1B is an automatic data transfer control circuit (ΔDT), which controls pig transfer between the optical channel and the disk control head. That is, write data from the optical channel side is transferred to the device side, which is a magnetic disk device, and read data from the magnetic disk device, which is the device side, is transferred to the upper optical channel side.
また、20はデータ転送終了通知回路であり、光チャン
ネルからの転送データtこエラーを発生ずることなくデ
ータ転送を終了した際に、MPU 16にデータ転送終
了を通知する。Further, 20 is a data transfer completion notification circuit, which notifies the MPU 16 of the completion of data transfer when the data transfer from the optical channel is completed without generating an error.
更に、22はエラー検出回路であり、光チャンネルから
のデータ転送中にエラー発生を検出したとぎには、デー
タ転送終了を待たずにMPU16にエラー発生を通知す
る。Furthermore, an error detection circuit 22 notifies the MPU 16 of the error occurrence upon detecting the occurrence of an error during data transfer from the optical channel without waiting for the end of the data transfer.
第3図のデータ転送終了通知回路20及びエラ検出回路
22の構成を更に詳細に説明づ−ると次のようになる。The configurations of the data transfer end notification circuit 20 and error detection circuit 22 shown in FIG. 3 will be described in more detail as follows.
まず、データ転送終了通知回路20はANDゲート26
、JK、−FF28、ORゲート30及びAN Dゲー
ト32て構成される。First, the data transfer end notification circuit 20 uses an AND gate 26
, JK, -FF 28, an OR gate 30, and an AND gate 32.
ANDゲート26には光チャンネルからのライ1〜デー
タの転送中であることを示す信@a、光チャンネルから
の転送データにエラーがないことを示す信号b (CR
C−OK倍信号、更に自動データ転送制御回路20から
のディスク制vJ11装置からディスク装置へのデータ
転送が終了したことを示す信号Cか入力される。このた
めANDゲート26は3つの信号a、b、cが「1」と
なったとき、即も信号aか11」となってハイ1〜デー
タの転送中であることを示してjT’3す、信号すか1
1」となって光チャンネルから転送されたデータにエラ
かないことを示してJ3す、更にC信号か[]」となっ
て磁気デディスク装置首から磁気ディスク装置にデータ
転送か終了したことを示しているときに、ANDグー1
〜26は「1」を出力づる。The AND gate 26 receives a signal @a indicating that data is being transferred from the optical channel, and a signal b (CR) indicating that there is no error in the data transferred from the optical channel.
In addition to the C-OK signal, a signal C from the automatic data transfer control circuit 20 indicating that the data transfer from the disk-based vJ11 device to the disk device has been completed is input. Therefore, when the three signals a, b, and c become "1", the AND gate 26 immediately becomes "signal a or 11", indicating that data is being transferred from high 1 to jT'3. , Signal Sky 1
1" indicating that there are no errors in the data transferred from the optical channel, and then a C signal []" indicating that the data transfer from the head of the magnetic disk device to the magnetic disk device has been completed. AND goo 1 when
~26 outputs "1".
ANDゲート26の出力はJ K−F 「28のJ端子
に接続され、一方、自動データ転送制御回路20からの
C信号はに端子に入力されている。従って、ANDゲー
ト26か出力「1」を生ずるとJK−FF28がセラl
〜されてQ出力が「1」となる。JK−FF28のQ出
力はORゲート30を介してMPU16にデータ転送終
了通知信号Aとして与えられている。The output of the AND gate 26 is connected to the J terminal of JK-F 28, while the C signal from the automatic data transfer control circuit 20 is input to the terminal. Therefore, the output of the AND gate 26 is "1". When this occurs, JK-FF28
~ and the Q output becomes "1". The Q output of the JK-FF 28 is given to the MPU 16 as a data transfer end notification signal A via an OR gate 30.
一方、ANDゲート32にはリードデータの転送中であ
ることを示す信号dと、自動データ転送制御回路20か
らの信号Cが入力され、光チX・ンネル側に対するデイ
バイス側からのリードデータの転送を終了すると自動デ
ータ転送制御回路20からのC信号か「1」となってA
NDゲート32の出力が「1」となり、自動データのリ
ード時にもORゲート30を介してMPU16にリード
データの転送終了を通知できるようにしている。On the other hand, a signal d indicating that read data is being transferred and a signal C from the automatic data transfer control circuit 20 are input to the AND gate 32, and the read data is transferred from the device side to the optical channel side. When the process is completed, the C signal from the automatic data transfer control circuit 20 becomes "1" and the A
The output of the ND gate 32 becomes "1", so that the completion of read data transfer can be notified to the MPU 16 via the OR gate 30 even during automatic data reading.
一方、エラー検出回路22はANDゲー1〜34、エラ
ーレジスタ36及びORゲート38で構成される。On the other hand, the error detection circuit 22 is composed of AND gates 1 to 34, an error register 36, and an OR gate 38.
ANDゲート34の一方には光チセンネルからのライト
データの転送中であることを示す信号aが入力され、デ
ータ転送中、a信号は「1」となっている。ANDゲー
ト34の他方の入力には光チャンネルから転送されたデ
ータにエラーがあったことを示す信号eが入力され、転
送データにエラーが必ると信号e (CRC−ERR信
号)は「1」となってANDゲート34の出力が「1」
となる。ANDゲート34の出力はエラーレジスタ36
に与えられ、光チャンネルからのライトブタの転送中に
転送エラーに工1−がおったことが保持される。エラー
レジスタ36の出力はORゲー1へ38を介してMPU
16にエラー発生通知信号Bとして与えられる。A signal a indicating that write data is being transferred from the optical chisennel is input to one side of the AND gate 34, and the a signal is "1" during data transfer. A signal e indicating that there is an error in the data transferred from the optical channel is input to the other input of the AND gate 34, and if there is an error in the transferred data, the signal e (CRC-ERR signal) becomes "1". As a result, the output of the AND gate 34 is "1"
becomes. The output of AND gate 34 is sent to error register 36.
It is maintained that a transfer error occurred during the transfer of the light button from the optical channel. The output of the error register 36 is sent to the OR game 1 via the MPU 38.
16 as an error occurrence notification signal B.
尚、エラー検出回路22にあっては、光チャンネルから
のライトデータの転送が後の説明で明らかにするように
、固定バイト長で転送され、所定の固定パイ1〜長を1
フレームとして複数フレームのデータ転送が行なわれる
ことから、転送フレーム毎にANDゲート34が設けら
れてフレーム毎のエラー発生の有無をエラーレジスタ3
6に格納し、エラーレジスタ36の内容の論理和をOR
ゲート38で取り出してMPU16にエラー発生検出信
号Bを通知するようにしている。In the error detection circuit 22, as will be explained later, the write data from the optical channel is transferred with a fixed byte length, and a predetermined fixed byte length is set to 1.
Since a plurality of frames of data are transferred as a frame, an AND gate 34 is provided for each transfer frame, and an error register 34 detects whether or not an error has occurred for each frame.
6 and OR the contents of the error register 36.
The error occurrence detection signal B is taken out by the gate 38 and notified to the MPU 16.
次に、第4図のライトデータ転送説明図を参照して第3
図の実施例の動作を説明する。Next, refer to the write data transfer explanatory diagram in FIG.
The operation of the illustrated embodiment will be explained.
まず本発明の実施例において、光ヂャンネルからディス
ク制御装置に転送されるデータは固定バイト長で転送さ
れる。この転送データは固定バイト長の1単位を1フレ
ームとしており、1フレームの先頭2バイトにはフレー
ムヘッダ(FH)が格納され、末尾の2バイトには転送
エラーを識別するためのCRCがセットされ、その間に
データがセットされて転送される。First, in the embodiment of the present invention, data transferred from the optical channel to the disk controller is transferred in a fixed byte length. This transfer data has a fixed byte length as one frame, and the first two bytes of one frame store a frame header (FH), and the last two bytes contain a CRC for identifying transfer errors. , during which data is set and transferred.
また、1フレ一ム単位で転送されたデータにエラーか発
生していない場合には第4図(a)に示すように、1フ
レームのデータ転送終了後にCRC−OK倍信号光チャ
ンネルより通知される。In addition, if no errors occur in the data transferred in units of one frame, a notification is sent from the CRC-OK double signal optical channel after the data transfer of one frame is completed, as shown in Figure 4(a). Ru.
一方、転送エラーか発生した場合には第4図(b)に示
すように、CRC−〇に信号の代わりに光チャンネルよ
り1フレームのデータ転送終了後にCRC−E rro
r信号が通知される。On the other hand, if a transfer error occurs, as shown in Figure 4(b), instead of a CRC-〇 signal, a CRC-E rro signal is sent from the optical channel after one frame of data has been transferred.
r signal is notified.
そこで第4図(a)に示す光チャンネルからのライト転
送データにエラーがなかった場合の動作を説明する。Therefore, the operation when there is no error in the write transfer data from the optical channel shown in FIG. 4(a) will be described.
光ヂャンネルからの転送ライトデータにエラーがなかっ
た場合には、第3図のデータ転送終了通知回路20に設
けたANDゲート26に対するb信号、即ち第4図に示
したCRC−OK倍信号「1」となり、このときライト
データの転送中を示すa信号は「1」となっており、更
に自動データ転送制御回路18より磁気ディスク装置に
対するライトデータの転送終了によりC信号が「1」に
なると、ANDゲート26の出力が「1」となり、JK
−FF28がセットされてQ=1となる出力を生じ、O
Rゲート30を介してMPU16にデータ転送終了通知
信号Aが与えられる。このデータ転送終了通知信号へは
、転送データにエラーがないことを示す信号す及び自動
データ転送制御回路20によるデータ転送終了を示す信
@Cの2つの信号の成立条件に基づいて与えられている
ことから、MPU16は光チャンネルからのライトデー
タの転送エラーの有無を示す信号チエツク、即ちChe
ck 2信号の有無をチエツクする処理が不要となり、
MPU16の処理遅れが防止される。If there is no error in the transferred write data from the optical channel, the b signal to the AND gate 26 provided in the data transfer end notification circuit 20 in FIG. 3, that is, the CRC-OK multiplied signal "1" shown in FIG. ", and at this time, the a signal indicating that write data is being transferred is "1", and when the automatic data transfer control circuit 18 completes the transfer of write data to the magnetic disk device, the C signal becomes "1". The output of AND gate 26 becomes "1", and JK
-FF28 is set to produce an output of Q=1, and O
A data transfer end notification signal A is given to the MPU 16 via the R gate 30. This data transfer completion notification signal is given based on the conditions for the establishment of two signals: a signal indicating that there is no error in the transferred data, and a signal @C indicating the completion of data transfer by the automatic data transfer control circuit 20. Therefore, the MPU 16 performs a signal check indicating the presence or absence of a transfer error of write data from the optical channel, that is, Che
The process of checking the presence or absence of the ck2 signal is no longer necessary,
Processing delays in the MPU 16 are prevented.
一方、光チャンネルからのデータ転送中に、例えば第4
図(b)に示すように特定の転送フレームでエラーが発
生すると、エラー検出回路22に設けたANDゲート3
4に対するC信号、即ちCRC−E rror信号が「
1」となり、このときデータ転送中であることを示すa
信号は「1」になっていることからANDゲート34の
出力が「1」となり、エラーレジスタ36にエラー発生
が格納され、直ちにORゲート38を介してMPU 1
6に対しエラー発生通%0信号Bが出力される。On the other hand, during data transfer from the optical channel, e.g.
As shown in Figure (b), when an error occurs in a specific transfer frame, the AND gate 3 provided in the error detection circuit 22
The C signal for 4, that is, the CRC-E error signal is “
1”, indicating that data is being transferred at this time.
Since the signal is "1", the output of the AND gate 34 becomes "1", the error occurrence is stored in the error register 36, and the signal is immediately sent to the MPU 1 via the OR gate 38.
6, a %0 signal B is output indicating that an error has occurred.
ここでエラー検出回路22がMPLJ16にエラー発生
通知信号Bを出力した後のMPU16に対するデータ転
送終了通知信号Aの出力については、第4図(b)に示
したように、エラー発生を生じた転送フレームに続く次
のフレームでエラー発生かなければ、第4図(a)の場
合と同様にして次の正常なデータ転送を行なったフレー
ム転送終了後にMPIJ16にデータ転送終了通知回路
1Bよりデータ転送終了通知信号△が供給されることと
なり、この1フレーム遅れをもつデータ転送終了通知信
号Aを14つてMPU16は、エラー発生通知信号口に
対1−るリカバリー処理等を実行するようになる。Here, after the error detection circuit 22 outputs the error occurrence notification signal B to the MPLJ 16, the data transfer completion notification signal A to the MPU 16 is output as shown in FIG. If no error occurs in the next frame following the frame, the next normal data transfer is performed in the same manner as in the case of FIG. The notification signal Δ is supplied, and the MPU 16 receives the data transfer end notification signal A with a one-frame delay and executes recovery processing and the like for the error occurrence notification signal port.
[発明の効果〕
以上説明してきたように本発明によれば、転送データに
エラーかないことと、データ転送終了の2つの条(1が
得られたときにディスク制御装置のM P LJにデー
タ転送終了通知を行なうことから、データ転送終了通知
を受(プだ後にエラー発生の有無をチエツクする処理を
不廿にして処理遅れを無くし、処理遅れによって生ずる
コマンドオーバーランエラーの発生をモイ[実に防止す
ることかでき、データ転送速度の向」−に大きく寄与で
きる。[Effects of the Invention] As explained above, according to the present invention, there is no error in the transferred data, and when the two conditions (1) for completing the data transfer are obtained, the data is transferred to the M P LJ of the disk control device. By notifying the end of the data transfer, it is possible to avoid processing delays by checking whether an error has occurred after receiving the data transfer end notification, and to prevent the occurrence of command overrun errors caused by processing delays. This can greatly contribute to improving data transfer speeds.
第1図は本発明の原理説明図:
第2図は本発明の全体構成図:
第3図は本発明の実施例構成図:
第4図は本発明のライトデータ転送動作のタイムヂャ−
1へ一C必る。
図中、
10。
]2:
14:
16:
10−1.10−2:光チャネル
上位装置く中央処理装置)
ディスク制御}ム1t
1、14−2:r4m気ディスク制律1j菰置1!1御
部(MPU)
18:自動データ転送制御部又は回路(ADH>20:
データ転送終了通λU部又は回路22:エラー検出部又
は回路
241、21−2:磁気ディスク装置
26、32.34 :△NDゲート
28 : JK−FF
30、38:ORゲート
36:エラーレジスタFig. 1 is a diagram explaining the principle of the present invention: Fig. 2 is an overall block diagram of the present invention: Fig. 3 is a block diagram of an embodiment of the present invention: Fig. 4 is a time diagram of the write data transfer operation of the present invention.
1 must have 1C. In the figure, 10. ] 2: 14: 16: 10-1. ) 18: Automatic data transfer control unit or circuit (ADH>20:
Data transfer end notification λU section or circuit 22: Error detection section or circuit 241, 21-2: Magnetic disk device 26, 32.34: △ND gate 28: JK-FF 30, 38: OR gate 36: Error register
Claims (1)
ディスク制御装置(14)に転送して外部記録媒体に書
込み、該ディスク装置(14)内の制御部(16)にデ
ータ転送終了及びエラー発生を通知するデータ転送処理
方式に於いて、 前記ディスク制御装置(14)内に、 前記光チャネル(10)とディスク装置(14)間のデ
ータ転送を制御する自動データ転送制御部(18)と; 前記光チャネル(10)からの転送データにエラーが発
生することなくデータ転送を終了した際に前記制御部(
16)にデータ転送終了を通知するデータ転送終了通知
部(20)と; 前記光チャネル(10)からのデータ転送中にエラー発
生を検出した時には、データ転送終了を待たずに前記制
御部(16)にエラー発生を通知するエラー検出部(2
2)と: を設けを特徴とするデータ転送処理方式。[Claims] Data from a host device (12) is transferred to a disk control device (14) via an optical channel (10), written to an external recording medium, and transferred to a control section (16) in the disk device (14). In the data transfer processing method for notifying the end of data transfer and the occurrence of an error, the disk control device (14) includes automatic data transfer control for controlling data transfer between the optical channel (10) and the disk device (14). unit (18); when the data transfer is completed without an error occurring in the transferred data from the optical channel (10), the control unit (18);
a data transfer end notification unit (20) for notifying the data transfer end to the optical channel (16); when an error occurrence is detected during data transfer from the optical channel (10), the control unit (16) notifies the control unit (16) of the end of the data transfer; ) to notify the error detection section (2) of the occurrence of an error.
2) and: A data transfer processing method characterized by providing the following.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63273791A JPH02120926A (en) | 1988-10-28 | 1988-10-28 | Data transfer processing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63273791A JPH02120926A (en) | 1988-10-28 | 1988-10-28 | Data transfer processing system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH02120926A true JPH02120926A (en) | 1990-05-08 |
Family
ID=17532629
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP63273791A Pending JPH02120926A (en) | 1988-10-28 | 1988-10-28 | Data transfer processing system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH02120926A (en) |
-
1988
- 1988-10-28 JP JP63273791A patent/JPH02120926A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2855019B2 (en) | External storage device data guarantee method and external storage device | |
US4558446A (en) | Memory system | |
US3984814A (en) | Retry method and apparatus for use in a magnetic recording and reproducing system | |
EP0147794A2 (en) | Error recovery method and apparatus | |
US6487631B2 (en) | Circuit and method for monitoring sector transfers to and from storage medium | |
US4651277A (en) | Control system for a magnetic disk drive unit | |
EP0248478A1 (en) | Sequential buffer device | |
JPH08106733A (en) | Information storage-medium utilization system | |
JPH0444688A (en) | Optical disk driving device | |
JP3242912B2 (en) | Multi-stage data reader | |
US4704641A (en) | Recovery of stored data from mutilated tape data blocks | |
US5231638A (en) | Error correction control apparatus | |
JPH02120926A (en) | Data transfer processing system | |
JPS6117274A (en) | Optical disk control device | |
JPS62250563A (en) | Magnetic disk storage device | |
JPH07281836A (en) | Data transfer method | |
EP0437779A2 (en) | Dat drive/controller interface | |
JPS6347937Y2 (en) | ||
JPS61127026A (en) | Optical disk controller | |
US20070174738A1 (en) | Disk device, method of writing data in disk device, and computer product | |
JPS6013360A (en) | Storage device | |
JP2854438B2 (en) | Access control method for optical disk device | |
JPH0215942B2 (en) | ||
JPH054690B2 (en) | ||
JPH06202819A (en) | Disk device |