JPS6057572A - Sector creating circuit - Google Patents
Sector creating circuitInfo
- Publication number
- JPS6057572A JPS6057572A JP16456783A JP16456783A JPS6057572A JP S6057572 A JPS6057572 A JP S6057572A JP 16456783 A JP16456783 A JP 16456783A JP 16456783 A JP16456783 A JP 16456783A JP S6057572 A JPS6057572 A JP S6057572A
- Authority
- JP
- Japan
- Prior art keywords
- sector
- bytes
- signal
- counter circuit
- produced
- 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
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
Description
【発明の詳細な説明】
発明の技術分野
本発明は磁気ディスク装置のセクタ作成回路詳しくは、
セクタ当りのバイト数をスイッチで設定するものでは最
終セクタが短かくなることがあるが、それを防止する機
能を有するセクタ作成回路に関する。DETAILED DESCRIPTION OF THE INVENTION Technical Field of the Invention The present invention relates to a sector creation circuit for a magnetic disk device.
The present invention relates to a sector creation circuit that has a function to prevent the final sector from being short when the number of bytes per sector is set by a switch.
従来技術と問題点
磁気ディスク装置は磁気ディスクを多数の同心円状ff
i域(トランク)に区分し、更に各1−ランクを複数の
小領域(セクタ)に区分し、該セクタ栄位でデータを読
み書きする。データ単位はユーザによって異なるので、
トランク当りのセクタ数(勿論これが多いとセクタ長は
小、少なければセクタ長は大)は可変とし、各ユーザの
要求に合せて設定する方式が有効である。この目的でス
イッチにてセクタ長を設定可能なセクタ作成回路が開発
されているが、この方式ではトランクをその起点から該
スイッチで定められた長さに逐次切り出してセクタを生
成して行くので、最終セクタに短いものが発生しやすい
(トラック長がセクタ長の整数倍でない眼り、最終セク
タは短いものになる)。Prior Art and Problems Magnetic disk drives store magnetic disks in a large number of concentric circles.
It is divided into i areas (trunks), each 1-rank is further divided into a plurality of small areas (sectors), and data is read and written in the sectors. Since the data unit differs depending on the user,
An effective method is to make the number of sectors per trunk variable (of course, if there are many sectors, the sector length will be small; if there are fewer, the sector length will be large) and be set in accordance with the requirements of each user. For this purpose, a sector creation circuit that can set the sector length with a switch has been developed, but in this method, sectors are created by sequentially cutting out the trunk from its starting point to the length determined by the switch. The final sector is likely to be short (if the track length is not an integral multiple of the sector length, the final sector will be short).
最終セクタが短くなるとそのセクタは使用できないから
ディスク制御装置から見ると不要のセクタであるが、従
来装置ではディスク装置側ではそのセクタのセクタパル
スをインヒヒソトすることができない。トランクの起点
を示す物理インデックス信号から次のセクタパルスを論
理インデックス信号にし、本来の物理インデックス信号
は無視そして物理インデックス信号から次のセクタパル
スも無視して使用するセクタパルスはその次からとすれ
ば、最終セクタ長には最初のセクタ長が加えられ、最終
セクタ長を他のセクタ長より長くすることができるが、
この方式ではインデックス信号が本来のそれとは異なっ
てしまうので、物理インデックス信号より媒体欠陥まで
の距離で表わす媒体欠陥情報などは論理インデックスか
らの相対情報に換算しなければならず、汎用性に欠ける
。If the final sector becomes too short, the sector cannot be used, so it is an unnecessary sector from the perspective of the disk control device, but in the conventional device, the sector pulse of that sector cannot be inhibited on the disk device side. If you make the next sector pulse from the physical index signal that indicates the starting point of the trunk a logical index signal, ignore the original physical index signal, ignore the next sector pulse from the physical index signal, and use the sector pulse from the next one. , the first sector length is added to the final sector length, and the final sector length can be longer than other sector lengths, but
In this method, since the index signal differs from the original one, medium defect information expressed by the distance to the medium defect from the physical index signal must be converted into relative information from the logical index, which lacks versatility.
発明の目的
本発明はインデックス信号は不変とし、そして最終セク
タが短いならその最終セクタパルスをインヒビソトして
短いセクタの発生を防ぐようにするものである。OBJECTS OF THE INVENTION The present invention leaves the index signal unchanged and inhibits the last sector pulse if the last sector is short to prevent the occurrence of a short sector.
発明の構成
本発明は磁気ディスクのトランクの起点を示すインデッ
クス信号を受けて計数を開始し、所定数計数する毎にト
ラックを複数セクタに区分するセクタ信号を出力するカ
ウンタを備えるセクタ作成回路において、指定したトラ
ック床部のセクタに対してセクタ信号の出力を禁止する
回路を設けたごとを特徴とするが、次に実施例を参照し
ながらこれを詳細に説明する。Structure of the Invention The present invention provides a sector creation circuit comprising a counter that starts counting upon receiving an index signal indicating the starting point of a trunk of a magnetic disk, and outputs a sector signal for dividing a track into a plurality of sectors every time a predetermined number of sectors is counted. The present invention is characterized by the provision of a circuit for inhibiting the output of a sector signal to a designated sector of a track floor, which will be described in detail below with reference to embodiments.
発明の実施例
第1図は本発明の実施例を示し、10はセクタ作成カウ
ンタ回路、12はウィンド作成カウンタ回路、X4は1
セクタ当りのバイト数を設定するスイッチ、16はウィ
ンド作成設定スイッチである。Embodiment of the Invention FIG. 1 shows an embodiment of the invention, in which 10 is a sector creation counter circuit, 12 is a window creation counter circuit, and X4 is 1.
A switch 16 is a window creation setting switch for setting the number of bytes per sector.
CLKはハイI・クロック、INXは物理インデックス
信号であり、これらはディスク装置のサーボ面より得ら
れる。サーボ面はデータ用ディスクとは別のサーボディ
スクに形成されるもの、データディスク内に形成される
ものなどがある。18はオアゲート、20.24はイン
バータ、22はアンドゲートでこのアンドゲートの出力
がセクタ信号SCTになる。CLK is a high I clock, INX is a physical index signal, and these are obtained from the servo surface of the disk device. The servo surface may be formed on a servo disk separate from the data disk, or may be formed within the data disk. 18 is an OR gate, 20 and 24 are inverters, and 22 is an AND gate, and the output of this AND gate becomes the sector signal SCT.
第2図を参照しながら本回路の動作を説明するに、ハイ
トラlコックCLKはセクタ作成カウント回路10及び
ウィンド作成カウンタ回路12に供給され、バイ1−/
セクタ設定スイッチ14は所望のセクタ当りハイド数を
設定し、そしてウィンド作成設定スイッチ16はウィン
ド信号の立上るバイト数を設定する。インデックス信号
INXはオアゲート18、インハーク20を介してカウ
ンタ回路10;12のロード端子に入力しくこれらのカ
ウンタはLレベルの信号でロード)、スイッチ14.1
6で設定された値をカウンタ10,12にクロックCL
Kと同期して取込ませると共にカウントアンプを開始さ
せる。スイッチ14の設定数がNバイI・の補数である
とカウンタ回路10はクロ、りCLKをNバイト計数し
するとオーバフローし、キャリー出力(、AIを生じる
。このキャリー出力CAIはアンドゲート22が開いて
いると該ゲートを通ってセクタ信号SCTとなり、また
オアゲート18を通って自己のロード端子に入力し、ス
イッチ回路14の設定値をクロックCLKと同期して取
込ませ、再び該設定値のカンウトアソプを開始させる。To explain the operation of this circuit with reference to FIG.
The sector setting switch 14 sets the desired number of hides per sector, and the window creation setting switch 16 sets the number of bytes at which the window signal will rise. The index signal INX is input to the load terminals of the counter circuits 10 and 12 via the OR gate 18 and the INHAK 20 (these counters are loaded with an L level signal), and the switch 14.1.
The value set in step 6 is sent to counters 10 and 12 by clock CL.
It is taken in in synchronization with K and starts the count amplifier. When the set number of the switch 14 is the complement of N by I, the counter circuit 10 overflows when counting N bytes of CLK and generates a carry output (, AI. This carry output CAI causes the AND gate 22 to open. If it is, it passes through the gate and becomes the sector signal SCT, and also passes through the OR gate 18 and inputs it to its own load terminal, so that the set value of the switch circuit 14 is taken in in synchronization with the clock CLK, and then the set value is counted again. start.
以下同様であり、こうしてスイッチ回路14で設定され
た長さくNバイト)のセクタ信号SCTが次々と発生す
る。The same goes for the rest, and thus sector signals SCT of length N bytes set by the switch circuit 14 are generated one after another.
カウンタ回路12はスイッチ16の設定数を取込んで計
数開始し、該設定数がYバイトの?IIi数であればク
ロックCL KをYハイド計数するとき該カウンタ12
はオーバフローし、キャリー出力CA2を生しる。これ
迄はキャリー出力CA2はなく、従ってインバータ24
の出力はHレベルであるからアンドゲート22は開いて
いる。キャリー出力CA2が発生するとアンドゲート2
2は閉じ、セクタ信号SCTとなるキャリー出力CAI
はインヒビソトされる。スイッチ16が設定するYバイ
トは図示のように、トラックのバイト数をZとしてX
N < Z< (x + l ) NなるXに対しくx
−1)N<Y<xNなるように選ぶ。つまり最終セク
タ信号の手前でキャリー出力CA2が生じるようにする
。インバータ24で反転さたキャリー出力CA2はカウ
ンタ回路12のイネーブル端子ENに入り、I−Tレベ
ルのとき該カウンタを動作させ、Lレベルのときカウン
タ動作を停止さセる。従ってキャリー出力CA2が生じ
る(Hレベルになる)とカウンタ回路12は動作を停止
し、動作再開は次のインデックス信号I N Xが入力
するときである。こうして最終セクタ信号のめに対する
マスキングが行なわれる。The counter circuit 12 takes in the set number of the switch 16 and starts counting, and if the set number is Y bytes? If the number is IIi, the counter 12 when counting the clock CL K.
overflows and produces a carry output CA2. Until now, there is no carry output CA2, so the inverter 24
Since the output of is at H level, the AND gate 22 is open. When carry output CA2 occurs, AND gate 2
2 is closed and the carry output CAI becomes the sector signal SCT.
is inhibited. The Y byte set by the switch 16 is
N < Z < (x + l) x for N
-1) Select so that N<Y<xN. In other words, the carry output CA2 is generated before the final sector signal. The carry output CA2 inverted by the inverter 24 enters the enable terminal EN of the counter circuit 12, and operates the counter when it is at IT level, and stops the counter operation when it is at L level. Therefore, when the carry output CA2 is generated (becomes H level), the counter circuit 12 stops operating, and resumes operation when the next index signal I N X is input. In this way, masking is performed for the final sector signal.
ディスク制御装置には一般に複数台のディスク装置が接
続されるが、そのうちのあるディスク装置はI−ラック
容量が大(例えばディスク径が大)であるとし、複数台
のディスク装置には同じバイト数/セクタを設定したと
すると、トラック容量が大きいディスク装置では当然セ
クタ数/トラックは大になる。これでは制御が複雑にな
るが、これば本発明ではウィンド作成設定スイッチ16
により簡単に対処できる。例えば該スイッチ16が設定
するYハイドを小にして第2図点線で示すようにキャリ
ー出力CA2を最終以前のセクタ信号の前で発生するよ
うにすればセクタ数/トラックを減少でき、か\る方法
で簡単に同じディスク制御装置下のディスク装置のセク
タ数/トラックを同一にすることができる。Generally, multiple disk devices are connected to a disk control device, and one of them has a large I-rack capacity (for example, a large disk diameter), and multiple disk devices have the same number of bytes. /sector is set, the number of sectors/track will naturally be large in a disk device with a large track capacity. This makes the control complicated, but in the present invention, the window creation setting switch 16
can be dealt with more easily. For example, if the Y hide set by the switch 16 is made small so that the carry output CA2 is generated before the last sector signal as shown by the dotted line in Figure 2, the number of sectors/tracks can be reduced. With this method, it is possible to easily make the number of sectors/tracks of disk devices under the same disk control device the same.
発明の詳細
な説明したように本発明によれば未部のセクタを自由に
設定可能なウィンド信号によりインヒビソトするので不
要または使用不可セクタを、物理的インデックス信号を
変更する等などの必要がなく簡単に除去でき、制御装置
の負荷を軽減できる効果が得られる。As described in detail, according to the present invention, unused sectors are inhibited by a freely settable window signal, so unnecessary or unusable sectors can be easily removed without the need to change physical index signals. This has the effect of reducing the load on the control device.
第1図は本発明の実施例を示すブロック図、第2図は動
作説明用のタイムチャー1〜である。
図面でINXはインデックス信号、10はカウンタ、S
CTばセクタ信号、12.16.24゜22はセクタ信
号の出力禁止回路である。
出願人 富士通株式会社
代理人弁理士 青 柳 稔FIG. 1 is a block diagram showing an embodiment of the present invention, and FIG. 2 is a time chart 1 to explain the operation. In the drawing, INX is an index signal, 10 is a counter, and S
CT is a sector signal, and 12, 16, 24, 22 is a sector signal output inhibit circuit. Applicant Fujitsu Limited Representative Patent Attorney Minoru Aoyagi
Claims (1)
を受けて計数を開始し、所定数計数する毎にトランクを
複数セクタに区分するセクタ信号を出力するカウンタを
備えるセクタ作成回路において、指定したトランク束部
のセクタに対してセクタ信号の出力を禁止する回路を設
けたことを特徴とする磁気ディスク装置のセクタ作成回
路。In a sector creation circuit that includes a counter that starts counting upon receiving an index signal indicating the starting point of a trunk on a magnetic disk and outputs a sector signal that divides the trunk into a plurality of sectors every time a predetermined number of sectors is counted, 1. A sector creation circuit for a magnetic disk device, comprising a circuit for prohibiting output of a sector signal to a sector.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP16456783A JPS6057572A (en) | 1983-09-07 | 1983-09-07 | Sector creating circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP16456783A JPS6057572A (en) | 1983-09-07 | 1983-09-07 | Sector creating circuit |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS6057572A true JPS6057572A (en) | 1985-04-03 |
Family
ID=15795617
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP16456783A Pending JPS6057572A (en) | 1983-09-07 | 1983-09-07 | Sector creating circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS6057572A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0384767A (en) * | 1989-08-24 | 1991-04-10 | Internatl Business Mach Corp <Ibm> | Disc controller |
-
1983
- 1983-09-07 JP JP16456783A patent/JPS6057572A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0384767A (en) * | 1989-08-24 | 1991-04-10 | Internatl Business Mach Corp <Ibm> | Disc controller |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS6035373A (en) | Data compression and restoration system | |
KR970701906A (en) | Method and apparatus for automatic sector pulse generation and split field calculation in disk drives | |
RU97113713A (en) | DEVICE AND METHOD FOR PROCESSING INFORMATION | |
US2815168A (en) | Automatic program control system for a digital computer | |
GB1118887A (en) | Digital data storage system | |
JPS6057572A (en) | Sector creating circuit | |
KR0171851B1 (en) | Multi-acoustic regenerating apparatus using semiconductor memory card and thereof | |
JPS567215A (en) | Method and device for sector division of track on magnetic information record disk | |
US5682271A (en) | Electronic device for the fast duplication of magnetic tapes | |
US3001180A (en) | Data revolving | |
JPS60217567A (en) | Data recording method | |
JPS63104284A (en) | Disk file access system | |
JP3260791B2 (en) | Data reader | |
WO2022049833A1 (en) | Information processing device, information processing method, and information processing program | |
KR950030116A (en) | A recording medium having correlation information indicating a correlation between a physical sector and a logical sector, a method of recording data on the recording medium, and an apparatus for reproducing the recorded data | |
KR930008036B1 (en) | Method and circuit generating address for registering data in compact disk rom | |
JPS58117066A (en) | Data recording system | |
JPS6022775A (en) | Data recording system | |
JPH0675337B2 (en) | Digital data recorder | |
JPS59758A (en) | Data recording system of floppy disc | |
JPS63239521A (en) | Data processing system for magnetic tape device | |
KR100273944B1 (en) | Hard Disk Servo Information Recording Device | |
SU898503A1 (en) | Storage device | |
SU739533A1 (en) | Programmed device for forming sensor address | |
JPS6331074A (en) | Memory address control device for writing in magnetic disk |