JPS6371981A - Floppy disk control system - Google Patents
Floppy disk control systemInfo
- Publication number
- JPS6371981A JPS6371981A JP21571486A JP21571486A JPS6371981A JP S6371981 A JPS6371981 A JP S6371981A JP 21571486 A JP21571486 A JP 21571486A JP 21571486 A JP21571486 A JP 21571486A JP S6371981 A JPS6371981 A JP S6371981A
- Authority
- JP
- Japan
- Prior art keywords
- floppy disk
- time
- signal
- disk control
- interruption
- 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
- 238000001514 detection method Methods 0.000 claims abstract description 11
- 230000006641 stabilisation Effects 0.000 claims description 11
- 238000011105 stabilization Methods 0.000 claims description 11
- 238000000034 method Methods 0.000 claims description 9
- 230000000873 masking effect Effects 0.000 abstract 2
- 230000000694 effects Effects 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000009933 burial Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000087 stabilizing effect Effects 0.000 description 1
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用仕方〕
本発明は計算機ンスアムに係り特に上位装置の処理能力
を向上させるために好適な70ンビデ、fスフ制御方式
に関する。DETAILED DESCRIPTION OF THE INVENTION [Industrial Application] The present invention relates to a computer system, and particularly to a 70mm video, f system control system suitable for improving the processing capacity of a host device.
フロッピディスクシステムにおける上位処理装置の負担
を低減する方法としては、特開詔56−92665号、
同92662号公報に示すような方法があるが、フロッ
ピディスク装置のクキヤリプレート動作後の待ち時間に
関しては述べられていないd〔発明が解決しようとする
問題点〕
従来のフロッピディスクコントロール用LSIでは、ウ
キヤリプレートコマント時、フロッピディスク装置から
0トラック検出信号を受信した時点でりΦヤリプレート
終了とみなし上位−’Je、[lfへ終了割込を行なう
が、フロッピディスク装置においては、0トラック検出
信号を送出してから実際にヘッドが安定するまでに10
〜50ミリ秒程度要するものが多く、ヘッドが安定する
までの時間に、クークのためのSTl!iPパルスが発
行されるとトラッキングずれが発生する可能性があった
。このトジツ午ングずれを防ぐため従来は上位装置のプ
ログラムで規定された時間を待ってからのち、フロッピ
ディスクに対してンークのためのBTEPパルスを発行
するように対処していた。このため上位!!置のプログ
ラムとしては、プログラムをある回数ループして規定さ
れた時間を待つ方法または上位装置のタイマ等の割込み
を利用して規定された時間を待つ方法がある。しかしな
がら、プログラムをループさせる方法ではこの間上位装
置のプログラムが他のサービスを行なうことができず処
理能力が低下する。上位装置のタイマ等の割込を利用す
る方法では、プログラムの割込み処理が複雑になり、ま
た上位装置が2回の割込み処理を行なわないと次のシー
クコマンドが発行できないという欠点があった。As a method of reducing the burden on the upper processing unit in a floppy disk system, Japanese Patent Application Laid-open No. 56-92665,
There is a method as shown in the same publication No. 92662, but it does not mention the waiting time after the floppy disk drive's empty plate operation.d [Problem to be solved by the invention] In the conventional LSI for controlling floppy disks, , at the time of receiving the 0-track detection signal from the floppy disk device, it is assumed that the 0-track detection signal is received from the floppy disk device. It takes 10 minutes from when the detection signal is sent until the head actually stabilizes.
In many cases, it takes about ~50 milliseconds, and while the head is stabilizing, STl! When an iP pulse is issued, there is a possibility that tracking deviation will occur. In order to prevent this misalignment, the conventional approach was to wait for a time specified by the program of the host device and then issue a BTEP pulse for reading to the floppy disk. That's why it's ranked high! ! As a program at the location, there are a method of looping the program a certain number of times and waiting for a specified time, or a method of waiting for a specified period of time using an interrupt such as a timer of a host device. However, in the method of looping the program, the program of the host device cannot perform other services during this time, resulting in a decrease in processing capacity. The method of using interrupts such as a timer of a host device has the disadvantage that the program's interrupt processing becomes complicated and that the next seek command cannot be issued unless the host device processes the interrupt twice.
本発明の目的は上記問題点を解決し、上位処理装置の処
理能力を向上させるフロッピディスク制御方式を提供す
るところにある。SUMMARY OF THE INVENTION An object of the present invention is to provide a floppy disk control method that solves the above-mentioned problems and improves the processing capacity of a host processing device.
上記目的は、フロッピディスクコントロール用LSIか
らの終了割込をマスクする割込マスクフラグと、フロッ
ピディスク装置からの0トラック検出後規定時間経過し
たことを示すヘッド安定時間カウント部を設けることに
より、達成される。The above objective is achieved by providing an interrupt mask flag that masks the end interrupt from the floppy disk control LSI and a head stabilization time count unit that indicates that a specified time has elapsed after detecting the 0 track from the floppy disk device. be done.
ヘッド安定時間カウント部は、フロッピディスク装置か
らの0トラック検出信号受信後規定された時間をカウン
トする。割込みマスクフラグは、リキャリブレートコマ
ンドの0トランク検出信号でセットされ、ヘッド安定時
間カウント部からの規定時間経過したことを示す信号で
リセットaれる。上位装置に対しては、割込みマスクフ
ラグがセットされている時に、フロッピディスクコント
ロール用LSIからの割込信号を糸上する。それによっ
て上位装置は、フロッピディスクコントロール用LSI
からのリキf 17グレ一ト終了割込によφ、フロッピ
ディスク装置のヘッド安定時間を意識することなく次の
アークコマンドが発行できる0
〔実施例〕
以下1本発明の一実施例を第1図により説明する0
処理装置1はバス25を介して70ツビデイスクコント
ロール用LSI2に接続され、さらにフロッピディスク
コントロール用LSI2は制御線を介し・てフロッピデ
ィスク装置3に接続されている。The head stability time counting section counts a specified time after receiving the 0 track detection signal from the floppy disk device. The interrupt mask flag is set by the 0 trunk detection signal of the recalibrate command, and is reset by a signal from the head stabilization time counter indicating that a specified time has elapsed. When the interrupt mask flag is set, an interrupt signal from the floppy disk control LSI is sent to the host device. As a result, the host device is an LSI for floppy disk control.
The next arc command can be issued without being aware of the head stabilization time of the floppy disk device. A processing device 1, which will be explained with reference to the drawings, is connected to a 70-tube disk control LSI 2 via a bus 25, and the floppy disk control LSI 2 is further connected to a floppy disk device 3 via a control line.
クキヤリプレートコマンド時、フロッピディスク装置6
からの0トラック検出信号20によって、割込みマスク
フラグ用フリップ70クグ10カセツトされると同時に
ヘッド安定時間カウント用カウンタ16に初期1直をセ
ットする。一方フロツビディスクコントロール用LSI
2は0トラック演出信号。When using the Kukiyari plate command, the floppy disk device 6
In response to the 0 track detection signal 20 from the 0 track detection signal 20, the interrupt mask flag flip 70 and 10 cassettes are set, and at the same time, the initial 1 shift is set in the head stabilization time counter 16. On the other hand, LSI for floppy disk control
2 is the 0 track production signal.
20を受信した後6割込信号21を送出する。しかしな
がら′割込マスクフラグ用フリップフロップ10がセッ
トされているため、ANDゲート11に二って上位処理
装置への割込信号22は送出されない。またヘッド安定
時間カウント用カウンタ13は、0トラック検出時点よ
り、クロック信号にて規定式れた時間を計測し、規定時
間を経過した後に、ヘッド安定時点経過信号24を出力
する。割込みマスク用レジスタ10はヘッド安定時間経
過信号24によりリセットされる。それによってAND
ゲート11を介してフロッピディスクコントロール用L
s工 からの割込信号21が、上位処理装置1への割込
信号22として送出される。上位処理装置はこの割込信
号22によってフロッピディスクのリキャリブレート動
作終rと判定することが可能となるため、フロッピディ
スク装置のヘッド安定時間を待つための処理を行なうこ
となく、次のシーク起動を行なうことができる効果があ
る。After receiving 20, it sends out 6 interrupt signal 21. However, since the interrupt mask flag flip-flop 10 is set, no interrupt signal 22 is sent to the higher-level processing device through the AND gate 11. Further, the head stabilization time counter 13 measures the time specified by the clock signal from the time when the 0 track is detected, and outputs the head stabilization time elapsed signal 24 after the specified time has elapsed. The interrupt mask register 10 is reset by the head stabilization time elapsed signal 24. thereby AND
L for floppy disk control via gate 11
An interrupt signal 21 from S is sent as an interrupt signal 22 to the higher-level processing device 1. The higher-level processing device can determine that the floppy disk recalibration operation has ended by using this interrupt signal 22, so it can start the next seek without having to wait for the head stabilization time of the floppy disk device. There are some effects that can be done.
本発明によれば、フロッピディスク装置のヘッド安定時
間を経過して次のシークコマンドを受付可能状態となっ
た時に上位装置に割込がかかるため、上′:i装置のグ
ログラムはフロッピディスク装置のヘッド安定時…1を
意識しないですひため1割込処理が簡単となり、上位装
置の処哩北力が向上する。According to the present invention, when the head stabilization time of the floppy disk device has elapsed and the next seek command can be accepted, the host device is interrupted, so that the program of the floppy disk device is When the head is stable, you don't need to be conscious of 1. This simplifies the 1-interrupt processing and improves the processing power of the host device.
第1図は本発明の一実施例の構成図である。
1・・・上位処理装置、
2・・・フロッピディスクコントロール用LS王、3・
・・フロッピディスク装置、
10・・・フリッグフロツズ、
11.14 ・・・AND ゲー ト、12・・・N
ANDゲート、16・・・カウンタ、20・・・0トジ
ツク演出・ご号、
2】・・70ツビデイスクコントロールIf、S工カラ
の割込信号、
22・・・上位・迅埋長亘への割込1g号2.3・・・
割込、喫マスノ信号
24・・・ヘッド安定時間構過信号、
25・・・バス 26・・・制御線。
代理人弁理士 小 ノ11 勝 力
筒 1 履FIG. 1 is a block diagram of an embodiment of the present invention. 1... Upper processing unit, 2... LS king for floppy disk control, 3...
...Floppy disk device, 10...Frig Flots, 11.14...AND gate, 12...N
AND gate, 16... Counter, 20... 0 Tojitsuku production/number, 2]... 70 disk control If, interrupt signal of S engineering color, 22... To upper level/quick burial Nagataka Interruption 1g No. 2.3...
Interrupt, input signal 24...Head stabilization time elapsed signal, 25...Bus 26...Control line. Representative Patent Attorney Grade 11 Katsu Rikitsutsu 1
Claims (1)
トロール用LSIを介してフロッピディスク装置を制御
するシステムに関し、リキャリブレートコマンド時、フ
ロッピディスク装置からの0トラック検出信号を受信し
た時点でリキャリブレート終了とみなすフロッピディス
クコントロール用LSIと、0トラック検出信号を送出
してから実際にヘッドが安定し次のシークが可能となる
までに規定された時間を要するフロッピディスク装置と
を具備したフロッピディスクコントロールシステムにお
いて、リキャリブレートコマンド時フロッピディスクコ
ントロール用LSIからの割込信号を一定時間マスクす
るフラグを設けることにより、リキャリブレート終了時
のヘッド安定時間を経過した後に上位処理装置に対して
割込みを行ない、上位処理装置のフロッピディスクコン
トロール用LSIに対する制御が簡単となるとともに、
上位処理装置の処理能力を向上させることを特徴とした
フロッピディスク制御方式。1. Regarding a system in which a program in a host processing unit controls a floppy disk device via a floppy disk control LSI, when a recalibration command is issued, the floppy disk is considered to have finished recalibrating when it receives a 0 track detection signal from the floppy disk device. In a floppy disk control system equipped with a disk control LSI and a floppy disk device that requires a specified time from sending out a 0 track detection signal until the head actually stabilizes and the next seek is possible, By providing a flag that masks the interrupt signal from the floppy disk control LSI for a certain period of time at the time of a calibration command, an interrupt is made to the upper processing device after the head stabilization time at the end of recalibration, and the upper processing device In addition to simplifying the control of the floppy disk control LSI,
A floppy disk control method characterized by improving the processing capacity of upper-level processing units.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP21571486A JPS6371981A (en) | 1986-09-16 | 1986-09-16 | Floppy disk control system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP21571486A JPS6371981A (en) | 1986-09-16 | 1986-09-16 | Floppy disk control system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS6371981A true JPS6371981A (en) | 1988-04-01 |
Family
ID=16676954
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP21571486A Pending JPS6371981A (en) | 1986-09-16 | 1986-09-16 | Floppy disk control system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS6371981A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0665535A2 (en) * | 1994-01-27 | 1995-08-02 | Fujitsu Limited | Method and apparatus for controlling magnetic disk drive |
-
1986
- 1986-09-16 JP JP21571486A patent/JPS6371981A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0665535A2 (en) * | 1994-01-27 | 1995-08-02 | Fujitsu Limited | Method and apparatus for controlling magnetic disk drive |
EP0665535A3 (en) * | 1994-01-27 | 1996-07-03 | Fujitsu Ltd | Device and method for controlling a magnetic disk drive. |
US5831782A (en) * | 1994-01-27 | 1998-11-03 | Fujitsu Limited | Method and apparatus for supplying optimal bias current to a magnetic head |
US5956200A (en) * | 1994-01-27 | 1999-09-21 | Fujitsu Limited | Method of and apparatus for controlling magnetic disc drive |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS6371981A (en) | Floppy disk control system | |
JPS5878239A (en) | Operation controlling circuit | |
JPH056292A (en) | Stole monitoring system for microprocessor | |
JPH0683652A (en) | Microcomputer system | |
JP2569694B2 (en) | Disk controller | |
JPS60196849A (en) | Method for detecting runaway of microprocessor | |
JPH03252886A (en) | Single chip microcomputer | |
JPH04106653A (en) | Parallel processing system | |
JP2614015B2 (en) | Disk controller | |
JPS582952A (en) | Interrupt priority determination method | |
JP2998299B2 (en) | Processor control unit | |
JPH0328951A (en) | Input/output controller | |
JPH0671051A (en) | Controlling method for processing speed | |
JPS6214235A (en) | Information processor | |
JPH0619512A (en) | Method for exclusive control among pc programming devices | |
JPH0520099A (en) | Interruption control circuit | |
JPH0749791A (en) | Interrupt controller | |
JPS6159537A (en) | Interruption controller | |
JPH03273437A (en) | Interruption processor | |
JPH04102154A (en) | Information processor | |
JPH01154234A (en) | Interruption controller | |
JPH0481939A (en) | Control system for microcomputer | |
JPS61131135A (en) | Runway detector of microprocessor | |
JPS6155723A (en) | Central processing unit with stop time count function | |
JPH04205425A (en) | Data processor and its data processing method |