JPS6253864B2 - - Google Patents
Info
- Publication number
- JPS6253864B2 JPS6253864B2 JP58224690A JP22469083A JPS6253864B2 JP S6253864 B2 JPS6253864 B2 JP S6253864B2 JP 58224690 A JP58224690 A JP 58224690A JP 22469083 A JP22469083 A JP 22469083A JP S6253864 B2 JPS6253864 B2 JP S6253864B2
- Authority
- JP
- Japan
- Prior art keywords
- transfer
- adapter
- controller
- input
- data
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/20—Handling requests for interconnection or transfer for access to input/output bus
- G06F13/28—Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access DMA, cycle steal
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
- Bus Control (AREA)
Description
【発明の詳細な説明】
〔発明の技術分野〕
本発明は、主記憶装置と補助記憶装置または入
出力装置などの間のデータ転送方式に関わり、特
に、各装置間のDMA(Direct Memory
Access)転送において、転送終了および打切り
をDMAコントローラから通知することにより主
記憶装置との間の転送終了とパデイング処理とを
制御する入出力処理方式に関するものである。Detailed Description of the Invention [Technical Field of the Invention] The present invention relates to a data transfer system between a main storage device and an auxiliary storage device or an input/output device, and particularly relates to a data transfer method between a main storage device and an auxiliary storage device or an input/output device, and in particular, a DMA (Direct Memory Transfer System) between each device.
The present invention relates to an input/output processing method that controls the completion of transfer to the main storage device and padding processing by notifying the completion and abort of the transfer from the DMA controller.
主記憶装置と補助記憶装置または入出力装置な
どの間でデータ転送する場合、セクタ・フアイル
などフオーマツトの定まつた記憶媒体などでは、
ハード・エラーなどが検出されない限り、フオー
マツトの切れ目以外では転送を終了することはで
きない。しかし、主記憶装置上には、必ずしもそ
のフオーマツト(長さ)分のデータを用意する必
要はなく、実際に有効なデータだけを転送した
後、それ以降についてはパデイング・データを送
出するような方法がとられている。パデイング・
データは、主記憶装置をアクセスすることなしに
作成されるが、例えば、オール“0”などの固定
値としたり、最後に主記憶装置から読出したデー
タをパデイング・データとして繰返し使用したり
する。このようなパデイング・データは、チヤネ
ル、入出力制御装置、入出力装置など、データ転
送経路のどの段階でも発生可能である。
When transferring data between main storage and auxiliary storage or input/output devices, storage media with fixed formats such as sector files, etc.
Unless a hard error or the like is detected, the transfer cannot be completed at any point other than a format break. However, it is not necessarily necessary to prepare data for that format (length) on the main memory, and there is a method that transfers only the actually valid data and then sends out padding data for the rest. is taken. Padding
Although the data is created without accessing the main memory, for example, it may be a fixed value such as all "0", or the data read last from the main memory may be repeatedly used as padding data. Such padding data can occur at any stage of the data transfer path, such as a channel, an input/output controller, an input/output device, etc.
例えば、入出力装置側でパデイング・データを
発生する場合には、チヤネル(またはDMAコン
トローラ)からの転送終了通知を受けると、入出
力装置は、それ以降主記憶装置とのデータ転送を
行わず、媒体への書込み時、規定点(フオーマツ
トの切れ目)に達していなければ入出力装置内で
発生させたパデイング・データを規定点まで書込
んで入出力動作を終了する。この場合、主記憶装
置と入出力装置間の転送が不要となるので、処理
効率はあがるが、全体からみると、ハードウエア
増となつたり、またた、インタフエース、プロト
コル上、入出力装置側でパデイングの行えないよ
うなシスムだと問題がある。例えば、入出力装置
または入出力制御装置側にあらかじめブロツク、
例えばセクタ単位で転送量が通知されていて、途
中で転送を終了できないようなシステムがそれで
ある。 For example, when padding data is generated on the input/output device side, upon receiving a transfer end notification from the channel (or DMA controller), the input/output device will no longer transfer data to or from the main storage device. When writing to the medium, if the specified point (format break) has not been reached, the padding data generated in the input/output device is written up to the specified point and the input/output operation is completed. In this case, there is no need for transfers between the main storage device and the input/output device, which improves processing efficiency, but overall, the hardware increases, and the input/output device side If the system does not allow padding, there is a problem. For example, if the input/output device or input/output control device has blocks or
For example, this is a system in which the transfer amount is notified in units of sectors, and the transfer cannot be terminated midway.
本発明は、上記の考察に基づくものであつて、
チヤネル(またはDMAコントローラ)の段階で
もパデイングが実現できるような入出力処理方式
を提供することを目的とするものである。
The present invention is based on the above considerations, and includes:
The purpose is to provide an input/output processing method that can implement padding even at the channel (or DMA controller) stage.
そのために本発明の入出力処理方式は、主記憶
装置、中央処理装置、上記主記憶装置のアクセス
を行うアクセス・コントローラ、該アクセス・コ
ントローラとのインターフエース制御や上記中央
処理装置からの指示により入出力装置の選択やデ
ータ転送の仲介などを行うアダプタ、及び上記中
央処理装置からのアダプタを介しての起動により
コマンドを要求しコマンドを解析してデータ転送
を制御する入出力コントローラを備えたデータ処
理システムにおいて、上記アクセス・コントロー
ラは、転送アドレスがセツトされるアドレス・レ
ジスタと転送バイト数がセツトされるバイト・カ
ウンタと転送ステータスがセツトされるステータ
ス・レジスタとを有すると共に、上記アダプタか
らの転送要求に応じて上記主記憶装置をアクセス
して1回の転送毎に転送したバイト数だけ上記ア
ドレス・レジスタと上記バイト・カウンタとを更
新し、上記ステータス・レジスタとバイト・カウ
ンタとを調べて上記アダプタに転送終了かエラー
ありかを通知するように構成され、上記アダプタ
は、上記アクセス・コントローラから転送終了が
通知された場合にはパデイング・データを作成し
て上記入出力コントローラとの間でパデイング処
理を行い、上記アクセス・コントローラからエラ
ーありが通知された場合にはパデイング処理を行
わずに上記入出力コントローラにメツセージを送
出して転送を打切る処理を行うように構成された
ことを特徴とするものである。
To this end, the input/output processing method of the present invention includes a main storage device, a central processing unit, an access controller that accesses the main storage device, interface control with the access controller, and input/output processing based on instructions from the central processing unit. A data processing device that includes an adapter that selects an output device and mediates data transfer, and an input/output controller that requests commands by being activated via the adapter from the central processing unit, analyzes the commands, and controls data transfer. In the system, the access controller has an address register in which a transfer address is set, a byte counter in which the number of transferred bytes is set, and a status register in which a transfer status is set, and also handles transfer requests from the adapter. The address register and byte counter are updated by the number of bytes transferred for each transfer by accessing the main memory in response to The adapter is configured to notify the access controller whether the transfer has ended or there is an error, and when the adapter is notified of the end of the transfer from the access controller, it creates padding data and performs the padding process with the input/output controller. and when the access controller notifies the user that there is an error, the controller is configured to send a message to the input/output controller to terminate the transfer without performing padding processing. It is something.
以下、本発明の実施例を図面を参照しつつ説明
する。
Embodiments of the present invention will be described below with reference to the drawings.
第1図は本発明が適用されるシステムの構成例
を示す図、第2図は本発明の1実施例構成を示す
図である。図において、1は主記憶装置、2は
CPU(中央処理装置)、3はDMAコントローラ、
4と4―1ないし4―3はアダプタ、5―2はデ
イスプレイ・ワークステーシヨン、6と6―1な
いし6―3はIOコントローラ、7はプリンタ・
コントローラ、8はMTコントローラ、9はプリ
ンタ、10は磁気テープ装置、11―1と11―
2はデイスク・コントローラ、12―1と12―
2は磁気デイスク装置、13はSSアクセス・コ
ントローラ、14,43と63はデータ・バツフ
ア、31はアドレス・レジスタ、32はバイト・
カウンタ、33はステータス・レジスタ、34は
判定回路、41と62はコントロール・レジスタ
類、42と61は転送プロトコル制御部を示す。 FIG. 1 is a diagram showing an example of the configuration of a system to which the present invention is applied, and FIG. 2 is a diagram showing the configuration of one embodiment of the present invention. In the figure, 1 is the main memory, 2 is
CPU (central processing unit), 3 is DMA controller,
4 and 4-1 to 4-3 are adapters, 5-2 is a display workstation, 6 and 6-1 to 6-3 are IO controllers, and 7 is a printer.
Controller, 8 is MT controller, 9 is printer, 10 is magnetic tape device, 11-1 and 11-
2 is the disk controller, 12-1 and 12-
2 is a magnetic disk device, 13 is an SS access controller, 14, 43 and 63 are data buffers, 31 is an address register, and 32 is a byte register.
33 is a status register, 34 is a determination circuit, 41 and 62 are control registers, and 42 and 61 are transfer protocol control units.
第1図において、入出力動作時、命令はCPU
2から、例えばアダプタ4―1を介してIOコン
トローラ6―3、デイスク・コントローラ11―
1(デバイス・コントローラ)へ送られ、データ
転送はDMAコントローラ3、アダプタ4―1、
IOコントローラ6―3、デイスク・コントロー
ラ11―1を介して行われる。 In Figure 1, during input/output operations, instructions are sent to the CPU.
2, for example, the IO controller 6-3 and the disk controller 11- via the adapter 4-1.
1 (device controller), and data transfer is performed by DMA controller 3, adapter 4-1,
This is done via the IO controller 6-3 and disk controller 11-1.
本発明の具体的な1実施例構成を示したのが第
2図である。以下、第2図を参照しつつ説明す
る。第2図において、CPU2は、DMAコントロ
ーラ3、およびアダプタ4を介してIOコントロ
ーラ6などの制御を行う。例えば、DMAコント
ローラ3のアドレス・レジスタ31に対する
DMAアドレスの設定や、バイト・カウンタ32
に対するバイトカウントの設定、アダプタ4のコ
ントロール・レジスタ群41などの設定をするこ
とにより動作を指定する。CPU2よりIOコント
ローラ6へ命令が伝えられると、IOコントロー
ラ6は、デバイスの状態などから命令が実行可能
かどうかを判定し、リード/ライトなどのデータ
転送命令であればデータ転送フエーズであること
をアダプタ4に通知するため、信号DATAと
REQをオンにする。アダプタ4は、これを信号
DREQでDMAコントローラ3に伝え、DMAコン
トローラ3からの信号DACKが返つてきたときに
データ・バスを通してデータ転送を行う。DMA
コントローラ3は、アダプタ4からの信号DREQ
による要求に応じて主記憶装置1のアクセスを行
い、1回の転送ごとにアドレス・レジスタ31と
バイト・カウンタ32の内容を転送したバイト数
だけ更新する。そして、判定回路34では、ステ
ータス・レジスタ33とバイト・カウンタ32の
内容を調べ、信号BREAKによりエラーありを、
信号STOPにより転送終了を、アダプタ4に通知
する。つまり、バイト・カウンタ32は、主記憶
上に用意された分だけのデータ量を示しており、
転送バイト数が残りゼロ(バイト・カウンタ32
の内容がゼロ)となつたとき、DMAコントロー
ラ3は、信号DACKとともに信号STOPをオンに
して、アダプタ4の最後の転送であることを通知
する。アダプタ4は、DMAコントローラ3との
インターフエースの制御や、CPU2からの指示
により入出力装置の選択(信号SELをオンにす
る)、データ転送の仲介などを行う。IOコントロ
ーラ6は、アダプタ4を介してCPU2からの起
動によりコマンドを要求(信号MSG、DATAと
もにオフにして、信号REQをあげる)し、それ
を解読してアダプタ4、DMAコントローラ3を
介してのデータ転送、IOデバイスとの間のデー
タ転送など、転送プロトコルを制御する。プロト
コルの制御には、アダプタ4、IOコントローラ
6間のメツセージのやりとりが関係する。例え
ば、IOコントローラ6からアダプタ4への“コ
マンド終了”メツセージや、アダプタ4からIO
コントローラ6への“打切り”メツセージなどに
よつて転送シーケンスが制御される。 FIG. 2 shows the configuration of a specific embodiment of the present invention. This will be explained below with reference to FIG. In FIG. 2, a CPU 2 controls an IO controller 6 and the like via a DMA controller 3 and an adapter 4. For example, for the address register 31 of the DMA controller 3
DMA address settings and byte counter 32
The operation is designated by setting the byte count for the adapter 4 and setting the control register group 41 of the adapter 4. When a command is transmitted from the CPU 2 to the IO controller 6, the IO controller 6 determines whether the command can be executed based on the device status, etc., and if it is a data transfer command such as read/write, it is determined that the command is in the data transfer phase. To notify adapter 4, signal DATA and
Turn on REQ. Adapter 4 signals this
The data is transmitted to the DMA controller 3 using DREQ, and when the signal DACK is returned from the DMA controller 3, the data is transferred via the data bus. DMA
Controller 3 receives signal DREQ from adapter 4
The main storage device 1 is accessed in response to a request from the main storage device 1, and the contents of the address register 31 and byte counter 32 are updated by the number of bytes transferred for each transfer. Then, the determination circuit 34 checks the contents of the status register 33 and byte counter 32, and determines that there is an error using the signal BREAK.
The adapter 4 is notified of the end of the transfer by the signal STOP. In other words, the byte counter 32 indicates the amount of data prepared on the main memory,
The number of transfer bytes remaining is zero (byte counter 32
(0), the DMA controller 3 turns on the signal STOP along with the signal DACK to notify that this is the last transfer of the adapter 4. The adapter 4 controls the interface with the DMA controller 3, selects an input/output device according to instructions from the CPU 2 (turns on the signal SEL), and mediates data transfer. The IO controller 6 requests a command upon activation from the CPU 2 via the adapter 4 (turn off both the signals MSG and DATA and raise the signal REQ), decodes it, and sends the command via the adapter 4 and the DMA controller 3. Controls transfer protocols such as data transfer, data transfer to and from IO devices. Protocol control involves the exchange of messages between the adapter 4 and the IO controller 6. For example, a “command completed” message from IO controller 6 to adapter 4, or an IO message from adapter 4.
The transfer sequence is controlled by, for example, an "abort" message to the controller 6.
DMAコントローラ3内のバイト・カウンタ3
2は、先に述べたように、主記憶上に用意された
分だけのデータ量を示しているのに対し、IOコ
ントローラ6は入出力処理対象となるブロツク数
(例えばセクタ単位)が通知されていて、DMAコ
ントローラ3のバイト・カウンタ32が“0”に
なつても、信号REQをあげてくることがある。
このような場合、アダプタ4内でパデイング・デ
ータを作成し、アダプタ4―IOコントローラ6
間の転送は継続するが、アダプタ4―主記憶装置
1間の転送は行わない。そしてCUP2への処理
終了通知は、デバイス側で転送がすべて終了した
時点になされる。 Byte counter 3 in DMA controller 3
As mentioned earlier, 2 indicates the amount of data prepared on the main memory, whereas the IO controller 6 is notified of the number of blocks to be processed for input/output (for example, in units of sectors). Even if the byte counter 32 of the DMA controller 3 becomes "0", the signal REQ may be raised.
In such a case, create padding data in adapter 4 and transfer data between adapter 4 and IO controller 6.
Transfer between the adapter 4 and the main storage device 1 continues, but transfer between the adapter 4 and the main storage device 1 is not performed. Processing completion notification to CUP2 is then made at the time when all transfers are completed on the device side.
また、DMAコントローラ3が検出したエラー
などによりパデイングを行わずに転送を打切りた
い場合には、信号DACK、STOPとともに信号
BREAKもオンにする。アダプタ4は、信号
BREAKがオンになると、パデイングを行わずに
信号ATNをオンにする。信号ATNは、IOコント
ローラ6に対し、送出すべきメツセージがあるこ
とを通知する信号であり、これに対してIOコン
トローラ6は、メツセージを受取ることを示すた
め信号MSGをオン(このとき信号DATAはオ
フ)にして信号REQをオンにする。そうすると
アダプタ4は、データ・バスにエラーを検出した
ことを示すメツセージをのせて信号ACKをオン
にする。これにより、パデイングを行わずに転送
が打ち切られる。 In addition, if you want to abort the transfer without padding due to an error detected by the DMA controller 3, the signal
Also turn on BREAK. Adapter 4 is a signal
When BREAK is turned on, it turns on the signal ATN without padding. The signal ATN is a signal that notifies the IO controller 6 that there is a message to be sent. In response, the IO controller 6 turns on the signal MSG to indicate that it will receive the message (at this time, the signal DATA is turned on). off) and turn on signal REQ. Then, the adapter 4 places a message on the data bus indicating that an error has been detected and turns on the signal ACK. This causes the transfer to be aborted without padding.
以上の説明から明らかなように、本発明によれ
ば、DMAコントローラ(またはチヤネル)から
2つの信号STOPとBREAKを使つて転送終了か
エラーありかをアダプタに通知することによつ
て、アダプタでは、転送終了であればパデイング
処理を行うようにし、エラーありであればパデイ
ング処理を行わずに転送を打切るようにするの
で、エラー時のCPUへの通知が早くなるので、
リトライへの移行が早くなる。また、2つの信号
STOPとBREAKにより簡単にパデイングを行う
かどうかを制御することができる。
As is clear from the above description, according to the present invention, the adapter uses two signals STOP and BREAK from the DMA controller (or channel) to notify the adapter whether the transfer is complete or an error has occurred. If the transfer is completed, the padding process is performed, and if there is an error, the transfer is aborted without performing the padding process, so the CPU is notified faster in the event of an error.
Transition to retry becomes faster. Also, two signals
You can easily control whether padding is performed using STOP and BREAK.
第1図は本発明が適用されるシステムの構成例
を示す図、第2図は本発明の1実施例構成を示す
図である。
1…主記憶装置、2…CPU(中央処理装置)、
3…DMAコントローラ、4と4―1ないし4―
3…アダプタ、5―2…デイスプレイ・ワークス
テーシヨン、6と6―1ないし6―3…IOコン
トローラ、7…プリンタ・コントローラ、8…
MTコントローラ、9…プリンタ、10…磁気テ
ープ装置、11―1と11―2…デイスク・コン
トローラ、12―1と12―2…磁気デイスク装
置、13…SSアクセス・コントローラ、14,
43と63…データ・バツフア、31…アドレ
ス・レジスタ、32…バイト・カウンタ、33…
ステータス・レジスタ、34…判定回路、41と
62…コントロール・レジスタ群、42と61…
転送プロトコル制御部。
FIG. 1 is a diagram showing an example of the configuration of a system to which the present invention is applied, and FIG. 2 is a diagram showing the configuration of one embodiment of the present invention. 1...Main storage device, 2...CPU (Central Processing Unit),
3...DMA controller, 4 and 4-1 or 4-
3...Adapter, 5-2...Display workstation, 6 and 6-1 or 6-3...IO controller, 7...Printer controller, 8...
MT controller, 9...Printer, 10...Magnetic tape device, 11-1 and 11-2...Disk controller, 12-1 and 12-2...Magnetic disk device, 13...SS access controller, 14,
43 and 63...Data buffer, 31...Address register, 32...Byte counter, 33...
Status register, 34...judgment circuit, 41 and 62...control register group, 42 and 61...
Transfer protocol control unit.
Claims (1)
のアクセスを行うアクセス・コントローラ、該ア
クセス・コントローラとのインタフエース制御や
上記中央処理装置からの指示により入出力装置の
選択やデータ転送の仲介などを行うアダプタ、及
び上記中央処理装置からのアダプタを介しての起
動によりコマンドを要求しコマンドを解析してデ
ータ転送を制御する入出力コントローラを備えた
データ処理システムにおいて、上記アクセス・コ
ントローラは、転送アドレスがセツトされるアド
レス・レジスタと転送バイト数がセツトされるバ
イト・カウンタと転送ステータスがセツトされる
ステータス・レジスタとを有すると共に、上記ア
ダプタからの転送要求に応じて上記主記憶装置を
アクセスして1回の転送毎に転送したバイト数だ
け上記アドレス・レジスタと上記バイト・カウン
タとを更新し、上記ステータス・レジスタとバイ
ト・カウンタとを調べて上記アダプタに転速終了
かエラーありかを通知するように構成され、上記
アダプタは、上記アクセス・コントローラから転
送終了が通知された場合にはパデイング・データ
を作成して上記入出力コントローラとの間でパデ
イング処理を行い、上記アクセス・コントローラ
からエラーありが通知された場合にはパデイング
処理を行わずに上記入出力コントローラにメツセ
ージを送出して転送を打切る処理を行うように構
成されたことを特徴とする入出力処理方式。1 A main storage device, a central processing unit, an access controller that accesses the main storage device, interface control with the access controller, selection of input/output devices and mediation of data transfer based on instructions from the central processing unit, etc. In the data processing system, the access controller includes an adapter that performs data transfer, and an input/output controller that requests commands by activation via the adapter from the central processing unit, analyzes the commands, and controls data transfer. It has an address register in which an address is set, a byte counter in which the number of transferred bytes is set, and a status register in which the transfer status is set, and it accesses the main memory in response to a transfer request from the adapter. The above address register and byte counter are updated by the number of bytes transferred for each transfer, and the above status register and byte counter are checked to notify the above adapter whether rotation has ended or an error has occurred. When the adapter is notified of the end of transfer from the access controller, it creates padding data, performs padding processing with the input/output controller, and receives an error message from the access controller. An input/output processing method characterized in that, when a transfer is notified, a message is sent to the input/output controller to terminate the transfer without performing padding processing.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58224690A JPS60116061A (en) | 1983-11-29 | 1983-11-29 | Input/output processing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58224690A JPS60116061A (en) | 1983-11-29 | 1983-11-29 | Input/output processing system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS60116061A JPS60116061A (en) | 1985-06-22 |
| JPS6253864B2 true JPS6253864B2 (en) | 1987-11-12 |
Family
ID=16817705
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58224690A Granted JPS60116061A (en) | 1983-11-29 | 1983-11-29 | Input/output processing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60116061A (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60120458A (en) * | 1983-12-05 | 1985-06-27 | Nec Corp | Data transferring device |
| JPS6275861A (en) * | 1985-09-30 | 1987-04-07 | Fujitsu Ltd | Channel processor |
| JPS6410372A (en) * | 1987-07-03 | 1989-01-13 | Nec Corp | Direct memory access restart system |
| US5333274A (en) * | 1991-10-15 | 1994-07-26 | International Business Machines Corp. | Error detection and recovery in a DMA controller |
-
1983
- 1983-11-29 JP JP58224690A patent/JPS60116061A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS60116061A (en) | 1985-06-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5802398A (en) | Method and apparatus for allowing communication between a host computer and at least two storage devices over a single interface | |
| US6629179B1 (en) | Message signaled interrupt generating device and method | |
| US5452432A (en) | Partially resettable, segmented DMA counter | |
| US5664145A (en) | Apparatus and method for transferring data in a data storage subsystems wherein a multi-sector data transfer order is executed while a subsequent order is issued | |
| US20020124138A1 (en) | Internal copy for a storage controller | |
| JP2770901B2 (en) | Disk control method | |
| US20030172229A1 (en) | Systems and methods for detecting and compensating for runt block data transfers | |
| JPS6253864B2 (en) | ||
| JPH06100998B2 (en) | Interface circuit for data transfer control | |
| KR100638378B1 (en) | System and method for memory structure of disk controller | |
| TWI239508B (en) | Storage device controller apparatus, storage system and storage method | |
| US5875458A (en) | Disk storage device | |
| US6233628B1 (en) | System and method for transferring data using separate pipes for command and data | |
| JPH01140326A (en) | Magnetic disk device | |
| JPH05233513A (en) | Interface circuit for controlling data transfer | |
| JP3072559B2 (en) | ATAPI interface control circuit and DVD player using the circuit | |
| JPS6027014A (en) | Magnetic disk controller | |
| JPH0519181B2 (en) | ||
| JPH04346123A (en) | Data transfer device | |
| JPH04373054A (en) | Filing device controller | |
| JP2826780B2 (en) | Data transfer method | |
| JP2001084216A (en) | Data prefetch system, prefetch method and recording medium | |
| JP2002323958A (en) | Recording / reproducing apparatus and recording / reproducing control method | |
| JPS61285566A (en) | Input and output controller | |
| JPS63128458A (en) | Bus control system |