[go: up one dir, main page]

JPS6371981A - Floppy disk control system - Google Patents

Floppy disk control system

Info

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
Application number
JP21571486A
Other languages
Japanese (ja)
Inventor
Masayuki Nakamura
雅幸 中村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP21571486A priority Critical patent/JPS6371981A/en
Publication of JPS6371981A publication Critical patent/JPS6371981A/en
Pending legal-status Critical Current

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

PURPOSE:To improve the capacity of a host processor by providing an interruption mask flag for masking an end interruption from an LSI for controlling a floppy disk and a head stable time count part indicating that a specified time elapses after the detection of a O track from a floppy disk device. CONSTITUTION:The head stable time counting counter 13 measures the specified time by a clock signal from the time of the detection of the O track and outputs a head stable time elapse signal 24 after the specified time elapses. An interruption masking register 10 is reset by the head stable time elapse signal 24 and an interruption signal 21 from the floppy disk controlling LSI is transmitted through an AND gate 11 as an interruption signal 22 to the host processor 1. Since the host processor can decide the recalibrate operation completion of the floppy disk according to this interruption signal 22, it can execute the next seek operation without performing a processing for having the head stable time of the floppy disk device.

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.

〔従来の技術〕[Conventional technology]

フロッピディスクシステムにおける上位処理装置の負担
を低減する方法としては、特開詔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.

〔問題点を解要するための手段〕[Means for solving problems]

上記目的は、フロッピディスクコントロール用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.

〔作用〕[Effect]

ヘッド安定時間カウント部は、フロッピディスク装置か
らの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.

〔発明の効果〕〔Effect of the invention〕

本発明によれば、フロッピディスク装置のヘッド安定時
間を経過して次のシークコマンドを受付可能状態となっ
た時に上位装置に割込がかかるため、上′: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.

【図面の簡単な説明】[Brief explanation of the drawing]

第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)

【特許請求の範囲】[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.
JP21571486A 1986-09-16 1986-09-16 Floppy disk control system Pending JPS6371981A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (4)

* Cited by examiner, † Cited by third party
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