JPS61273014A - デユアル・エツジ・クロツク・アドレス・マ−ク検出器 - Google Patents

デユアル・エツジ・クロツク・アドレス・マ−ク検出器

Info

Publication number
JPS61273014A
JPS61273014A JP61041370A JP4137086A JPS61273014A JP S61273014 A JPS61273014 A JP S61273014A JP 61041370 A JP61041370 A JP 61041370A JP 4137086 A JP4137086 A JP 4137086A JP S61273014 A JPS61273014 A JP S61273014A
Authority
JP
Japan
Prior art keywords
data
clock
shift register
input
pattern
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
JP61041370A
Other languages
English (en)
Inventor
ヘンリー ダブリユー ペツチヤー
タツク ポ リ
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.)
Standard Microsystems LLC
Original Assignee
Standard Microsystems LLC
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 Standard Microsystems LLC filed Critical Standard Microsystems LLC
Publication of JPS61273014A publication Critical patent/JPS61273014A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/14Digital recording or reproducing using self-clocking codes
    • G11B20/1403Digital recording or reproducing using self-clocking codes characterised by the use of two levels
    • G11B20/1423Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/14Digital recording or reproducing using self-clocking codes
    • G11B20/1403Digital recording or reproducing using self-clocking codes characterised by the use of two levels
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/14Digital recording or reproducing using self-clocking codes
    • G11B20/1403Digital recording or reproducing using self-clocking codes characterised by the use of two levels
    • G11B20/1407Digital recording or reproducing using self-clocking codes characterised by the use of two levels code representation depending on a single bit, i.e. where a one is always represented by a first code symbol while a zero is always represented by a second code symbol
    • G11B20/1419Digital recording or reproducing using self-clocking codes characterised by the use of two levels code representation depending on a single bit, i.e. where a one is always represented by a first code symbol while a zero is always represented by a second code symbol to or from biphase level coding, i.e. to or from codes where a one is coded as a transition from a high to a low level during the middle of a bit cell and a zero is encoded as a transition from a low to a high level during the middle of a bit cell or vice versa, e.g. split phase code, Manchester code conversion to or from biphase space or mark coding, i.e. to or from codes where there is a transition at the beginning of every bit cell and a one has no second transition and a zero has a second transition one half of a bit period later or vice versa, e.g. double frequency code, FM code

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Manipulation Of Pulses (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 本発明はディスクすなわち円板などから得られる入り来
るデータ流からクロック及びデータ信号を引き出すため
の改良された回路にかかわる。
多くのディジタル・ロジック回路の動作においては1円
板からデータ及びタイミングすなわちクロック信号を得
るのが普通である0周波数変調(FM)データ又は修正
された周波数変調(MFM)データを円板から読み取る
場合にはクロック及びデータ信号をその円板から来るデ
ータ流から分離する必要がある。
従来の円板データOシステムにおいて、円板は、円板デ
ータのほかに、その円板データが負又は正のノ^準クロ
ック(RCLK)パルス内の中心に置かれるような米国
特許第4,472,818号において開示されている型
式のものであるデータ分離装置を使用してその円板デー
タに同期される基準クロック信号RCLKも与える。M
FM及びFMデータにおいて、そのクロックはそのデー
タ流内に埋没されているので、前にも指摘したように、
その円板データとクロック信号とを分離する必要がある
クロック及びデータ信号についてのこの分離を達成する
ために−、そのクロック及びデータは、そのクロック争
パルスの成るものが欠損している特定の予め決められた
欠損クロックパターン(アドレス・マークとして知られ
ている)に従って伝送される。このパターンは交互する
欠損クロック部分(OA)とデータ部分(AI)とを持
っ16進コードの16ビツトパターンとして見られる。
円板データが採用されている周知のロジック・システム
において、16−ビット・デコーダに接続されている単
体の16−ビット・シフトレジスタはその入り来るデー
タ流から欠損しているクロック・パターンを捜し出し、
そしてそのロジック回路の動作をその入り来るデータ及
びクロック信号に同期させる同期信号を作り出す、しか
しながら、そこには、周知のパターン検出器に関連した
幾つかの不都合がある。第1に、その回路は、シフトレ
ジスタの動作を制御するために、その入力基準クロック
から2−相クロックを内部的に発生しなければならない
、第2に、このクロ7り回路はMO3製作プロセスにお
いては高い歩留りで作るのが困難なワン・ショットの使
用を必要とする。
本発明の一般的目的は、2−相クロック発生器及びワン
・ショットの要件を満足する改良されたアドレス・アー
ク検出器を提供することにある。
本発明のより一般的な目的は、MO3集積回路において
容易に製作できる効果的で且つ簡単なアドレス中マーク
検出器を提供することにある。
本発明アドレスマーク検出器では、各々が9−ビットレ
ジスタである1対のシフトレジスタがその入り来る基準
クロックの交互するエツジ中にその入り来るデータ流を
標本化する。それらレジスタの段に接続されている検出
器は、2つのレジスタのうちのどれがその欠損クロック
パターンを含むのかを検出し、そして適当な同期信号及
びデータ選択信号を作り出す、その後、その後者の信号
は他のシフトレジスタからのデータをデータ蓄積ラッチ
へと転送する。かくして、同期を達成するのに使用され
る同じシフトレジスタはその入り来るデータを読むのに
も使用されるので、データ読出し及び同期についての2
つの機能は、こうした機能を実施するのに現在必要とさ
れるワン・ショットを利用せずとも、各々が周知の回路
において採用されているシフトレジスタよりも少ないビ
ット容量を持つシフトレジスタでもって達成される。
如上の目的及び以下の記載で見られるような更に別な目
的の達成のために、本発明は、特許請求の範囲において
規定されているのと実質的に同じく、且つ添付図面を参
照して以下詳細に記述されるような改良されたアドレス
マーク検出器にかかわる。
第1図に示されているように、本発明のアドレス・マー
ク検出器は、各々が9ビツトからなるものとして例示さ
れている第1のシフトレジスタ(SRI)10及び第2
のシフトレジスタ(SR2)12を含んでいる。シフト
レジスタ1O112の各ビット段の出力はデコーダ14
の分離せる入力に印加されている。そのデコーダの2つ
の出力はエツジ−トリガー・ラッチすなわちフリップ・
フロップ(FF2)18のデータ入力(D)と、NOR
ゲート20の1つの入力とにそれぞれ印加されている。
フリップ・フロップ16のQ端子出力はNORゲート2
0の他の入力並びにフリップ中フロップ18のセット入
力端子に印加されている。NORゲート20の出力は第
2のエツジ中トリガー・ラッチすなわちフリップ・フロ
ップ22のデータ入力に供給されている。
フリップ・フロップ18の出力Q端子は、1つの入力I
NPAにおいてシフトレジスタ12の出力を受け、そし
て他の入力INFBにおいてシフトレジスタlOの出力
を受けているマルチプレクサ(MUX)24のM制御入
力に接続されている。
そのマルチプレクサの出力は8−ビットΦデータ9ラッ
チ26へ印加されている。
動作において、シフトレジスタlO及び12はそれぞれ
入り来る円板データ流RDを受ける。更に、レジスタ1
0は基準クロックRCLK (第2a図)の反転された
ものを受信し、他方、レジスタ12はRCLK信号の真
値を受信する。結果的に、シフトレジスタlOはSRI
データ(第2b図)を蓄積するためにRCLKの降下す
る縁部で、その入り来るデータ流HDを標本化し、他方
、レジスタ12はRCLKの上昇する縁部でその入力デ
ータを標本化して、それにより、SR2データ(第2c
図)を蓄積する。換言するに、その入力データは基準ク
ロックRCLKの交互する位相中にシフトレジスタ10
.12において交互に標本化される。
欠損クロックAIパターンを検出するようにプログラム
されているデコーダ14は連続的に蓄積されているデー
タをシフトレジスタ10.12から受信し、そしてそれ
らを前もって蓄積されていル信号と比較し、それがシフ
トレジスタ10における欠損クロック・パターンAIを
検出するときには能動のすなわち高い5BOT上号(第
2d図)を作り出し、そしてそれがシフトレジスタ12
における欠損クロック中パターンを検出するときには能
動のすなわち高い5TOP(第2f図)を作り出す。
すなわち、欠損クロー2り・パターンがいづれかのシフ
トレジスタ10又は12において検出されると、そのケ
ースに応じてデコーダ出力の1つ、5TOPか又は5B
OTが論理lのレベルになる。この信号は、適切なシフ
トレジスタを選択して、それからのデータをデータ参ラ
ッチ26へそのマルチプレクサを通して連結させる。か
くして、例えば、もしもシフト・レジスタ10がデータ
パターンOAを持ち、そしてシフトレジスタ12がデー
タパターンAIを持っているとすると、デコーダ出力5
TOPは能動(論理l)になる。
他方、もしもシフトレジスタ10がデータパターンAI
を持ち、そしてシフトレジスタ12がパターンOAを持
っているならば、5BOTが能動になる。
その5BOT上号は、そのクロック入力の反転RCLK
信号を受信するう7チ16のデータ端子へと印加される
。5BOTが能動すなわち論理レベルlになると、スリ
ップ拳フロップ16はRCLKクロックの次の上昇する
縁部でセットされることになる。ラッチ16の出力であ
る信号5BD(第2e図)はNORゲー)20の入力及
びフリップ中フロップ18のセット入力に印加される。
また、ラッチ16はそのリセット入力端子における5T
OP信号とRCLK信号とを受信する。信号5TOPが
能動になると、それはRCLKクロックの次(正)の遷
移でフリップ・フロップ18をセットすることになる。
フリップ拳フoッ/18(7)出力(*MUX  SE
L信号(第2g図)であって、それはマルチプレクサ2
4の制御入力に印加されて、レジスタ10又は12のい
ずれの組合せデータ出力がそのマルチプレクサを通して
データラッチ26に結合されるのかを制御する。
信号5TOPが能動になるときにおけるフリップ・フロ
ップ18のセットは、マルチプレクサ24のB入力がシ
フトレジスタ1oから引き出されるのを可能にする。こ
のデータはまた、次のバイト時間中における有効な円板
データとしてラッチ26内でラッチされることになる。
フリップ・フロップ16が能動になる信号5BOT上で
セットされる場合、RCLKクロックの次の縁部では、
フリップ・フロ7プ18がリセットされて、そしてマル
チプレクサ24へのA入力を有効にする。
ラッチ16の目的は信、号5BOTをRCLKクロック
の上昇する縁部に対して同期させることである。
NORゲートは、欠損クロックパターンが検出されたと
きを検出し、そしてラッチ22のデータ入力に対する検
出信号を作り出すのに使用され、そこでのラッチ22は
その出力に同期(SYNC)、信号(:tSZh図)を
作り出すためにその検小信号をかたづけてそして遅延さ
せる。この5YNC信号は全チップをその入り来るデー
・夕にバイト同期させるのに使用される。
以上、本発明が1つの実施例に関連して記述されている
けれども、当業者においては本発明の精神及びその範囲
から逸脱することなく幾多の修正が成し得ることは明ら
かである。
【図面の簡単な説明】
第1図は本発明の実施例によるアドレス・マーク検出器
の概略ブロック図であり;そして第2a図〜第2h図は
第1図のアドレス拳マーク検出器の概略ブロック図であ
る。 10.12;  シフトレジスタ 14; デコーダ   ′ 16.18;  フリップΦフロー2プ20;  NO
Rゲート 22;フリップ争フロップ24; マルチプ
レクサ

Claims (1)

    【特許請求の範囲】
  1. 1、外部データ源からの入力データ流と基準クロックと
    を受ける入力を有し、そこでのデータ流は多−ビット組
    合せデータ及び欠損クロック・パターンにおける埋没ク
    ロックを含んでいるアドレス・マーク検出器において、
    各々が前記多−ビット・パターンのビット数よりも少な
    いビット容量を有している第1及び第2のシフトレジス
    タを備え、前記第1及び第2のシフトレジスタはその入
    って来るデータをその基準クロックの交互する位相に応
    答してそれぞれ標本化するための手段と、前記第1及び
    第2のシフトレジスタの出力に結合されていて該第1及
    び第2のレジスタのいづれにその欠損クロック・パター
    ンが含まれているのかを検出して、そしてそのシフトレ
    ジスタ出力に検出信号を発生するための手段とを含み、
    更に、データ蓄積手段と、そして前記検出信号に応動し
    て、前記シフトレジスタの他のものからのデータを前記
    データ蓄積手段へ通過させるためのロジック手段とを備
    えていることを特徴とするアドレス・マーク検出器。
JP61041370A 1985-05-23 1986-02-26 デユアル・エツジ・クロツク・アドレス・マ−ク検出器 Pending JPS61273014A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US737060 1985-05-23
US06/737,060 US4625321A (en) 1985-05-23 1985-05-23 Dual edge clock address mark detector

Publications (1)

Publication Number Publication Date
JPS61273014A true JPS61273014A (ja) 1986-12-03

Family

ID=24962418

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61041370A Pending JPS61273014A (ja) 1985-05-23 1986-02-26 デユアル・エツジ・クロツク・アドレス・マ−ク検出器

Country Status (3)

Country Link
US (1) US4625321A (ja)
JP (1) JPS61273014A (ja)
GB (1) GB2175776A (ja)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4825403A (en) * 1983-05-16 1989-04-25 Data General Corporation Apparatus guaranteeing that a controller in a disk drive system receives at least some data from an invalid track sector
JPS62175969A (ja) * 1986-01-28 1987-08-01 Mitsubishi Electric Corp 記憶装置
US4752841A (en) * 1986-12-19 1988-06-21 Eastman Kodak Company Address mark encoding for a record storage medium
JP3067349B2 (ja) * 1991-12-02 2000-07-17 ソニー株式会社 ディスク状記録媒体のアドレス情報検出装置
JP3021880B2 (ja) * 1991-12-06 2000-03-15 ソニー株式会社 磁気ディスク記録媒体のアドレスマーク検出装置
US6317842B1 (en) * 1999-02-16 2001-11-13 Qlogic Corporation Method and circuit for receiving dual edge clocked data
US7111228B1 (en) 2002-05-07 2006-09-19 Marvell International Ltd. System and method for performing parity checks in disk storage system
US7287102B1 (en) 2003-01-31 2007-10-23 Marvell International Ltd. System and method for concatenating data
US7007114B1 (en) 2003-01-31 2006-02-28 Qlogic Corporation System and method for padding data blocks and/or removing padding from data blocks in storage controllers
US7870346B2 (en) 2003-03-10 2011-01-11 Marvell International Ltd. Servo controller interface module for embedded disk controllers
US7064915B1 (en) 2003-03-10 2006-06-20 Marvell International Ltd. Method and system for collecting servo field data from programmable devices in embedded disk controllers
US7492545B1 (en) 2003-03-10 2009-02-17 Marvell International Ltd. Method and system for automatic time base adjustment for disk drive servo controllers
US7080188B2 (en) 2003-03-10 2006-07-18 Marvell International Ltd. Method and system for embedded disk controllers
US7039771B1 (en) 2003-03-10 2006-05-02 Marvell International Ltd. Method and system for supporting multiple external serial port devices using a serial port controller in embedded disk controllers
US7526691B1 (en) 2003-10-15 2009-04-28 Marvell International Ltd. System and method for using TAP controllers
US7139150B2 (en) 2004-02-10 2006-11-21 Marvell International Ltd. Method and system for head position control in embedded disk drive controllers
US7120084B2 (en) 2004-06-14 2006-10-10 Marvell International Ltd. Integrated memory controller
US8166217B2 (en) 2004-06-28 2012-04-24 Marvell International Ltd. System and method for reading and writing data using storage controllers
US9201599B2 (en) 2004-07-19 2015-12-01 Marvell International Ltd. System and method for transmitting data in storage controllers
US8032674B2 (en) 2004-07-19 2011-10-04 Marvell International Ltd. System and method for controlling buffer memory overflow and underflow conditions in storage controllers
US7757009B2 (en) 2004-07-19 2010-07-13 Marvell International Ltd. Storage controllers with dynamic WWN storage modules and methods for managing data and connections between a host and a storage device
US7386661B2 (en) 2004-10-13 2008-06-10 Marvell International Ltd. Power save module for storage controllers
US7240267B2 (en) 2004-11-08 2007-07-03 Marvell International Ltd. System and method for conducting BIST operations
US7802026B2 (en) 2004-11-15 2010-09-21 Marvell International Ltd. Method and system for processing frames in storage controllers
US7609468B2 (en) 2005-04-06 2009-10-27 Marvell International Ltd. Method and system for read gate timing control for storage controllers

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3382492A (en) * 1965-07-27 1968-05-07 Ibm Magnetic data recording formatting
GB1503972A (en) * 1975-07-24 1978-03-15 Ibm Data storage apparatus
US4053944A (en) * 1976-04-30 1977-10-11 International Business Machines Corporation Microprocessor controlled signal pattern detector

Also Published As

Publication number Publication date
GB2175776A (en) 1986-12-03
US4625321A (en) 1986-11-25
GB8606087D0 (en) 1986-04-16

Similar Documents

Publication Publication Date Title
JPS61273014A (ja) デユアル・エツジ・クロツク・アドレス・マ−ク検出器
KR910009002A (ko) 디지탈 방식의 위상을 동기시키는 방법 및 구조
EP0351779A3 (en) Phase adjusting circuit
JPH0775343B2 (ja) 同期検出回路及び方法
US4204199A (en) Method and means for encoding and decoding digital data
KR960701539A (ko) 단일 단자 펄스 게이팅 회로(single-ended pulse gating circuit)
JP2000077990A (ja) デジタル位相比較器
US4212038A (en) Double density read recovery
JP2674810B2 (ja) 多重化n連一致保護回路
JP2588530B2 (ja) 同期情報の記録検出装置
JP2560406B2 (ja) ディジタル位相制御回路
JPH0210619B2 (ja)
JPS62104337A (ja) フレ−ムパルスの検出回路
JP2811671B2 (ja) 同期信号検出装置
JP2636349B2 (ja) 位相制御回路
US6470459B1 (en) Half-word synchronization method for internal clock
JPH0332930B2 (ja)
SU1667121A1 (ru) Устройство дл ввода информации
JPH0249027Y2 (ja)
JPH01254021A (ja) 分周装置
JPS6030027B2 (ja) スキユ−補正回路
JPH01307319A (ja) データ変換方式
JPH0294916A (ja) データスライス回路
JPS61225918A (ja) 非同期信号デ−タプリセツト回路
JPS59218067A (ja) 非同期型デ−タ処理装置