JPS6334548B2 - - Google Patents

Info

Publication number
JPS6334548B2
JPS6334548B2 JP53048629A JP4862978A JPS6334548B2 JP S6334548 B2 JPS6334548 B2 JP S6334548B2 JP 53048629 A JP53048629 A JP 53048629A JP 4862978 A JP4862978 A JP 4862978A JP S6334548 B2 JPS6334548 B2 JP S6334548B2
Authority
JP
Japan
Prior art keywords
data
count
signal
output signal
bit
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
Application number
JP53048629A
Other languages
English (en)
Other versions
JPS5428608A (en
Inventor
Roarudo Besenfuerudaa Edowaado
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.)
HANEIUERU INFUOOMEISHON SHISUTEMUSU Inc
Original Assignee
HANEIUERU INFUOOMEISHON SHISUTEMUSU Inc
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 HANEIUERU INFUOOMEISHON SHISUTEMUSU Inc filed Critical HANEIUERU INFUOOMEISHON SHISUTEMUSU Inc
Publication of JPS5428608A publication Critical patent/JPS5428608A/ja
Publication of JPS6334548B2 publication Critical patent/JPS6334548B2/ja
Granted 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/20Signal processing not specific to the method of recording or reproducing; Circuits therefor for correction of skew for multitrack recording

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Moving Of The Head To Find And Align With The Track (AREA)
  • Communication Control (AREA)

Description

【発明の詳細な説明】 本願の関連出願は次の通りである。
(1) 本発明と同じ譲受人に譲渡された1977年6月
17日出願の米国特許出願第807711号「大容量記
憶装置からのデイジタル・データの回復装置」。
発明者:E.R.ベセンフエルダ(Besenfelder)、
S.カントレル(Cantrell)、C.コビーン
(Cobeen)。
(2) 本発明と同じ譲受人に譲渡された1973年1月
4日出願の米国特許出願第321094号、現在米国
特許第3792436号、「チヤンネル・エラー検出兼
補正装置を含むデスキユー・バツフア装置」。
発明者:D.D.デヴオイ(Devoy)等。
(3) 本発明と同じ譲受人に譲渡された1973年1月
26日出願の米国特許出願第326707号、現在米国
特許第3789400号「多重トラツク記録システム
におけるデータ信号のデスキユー装置」。発明
者:M.L.タウン(Town)。
(4) 1971年6月18日出願の米国特許出願第154420
号、現在米国特許第3708783号「チヤンネル間
の時間変位補正法およびその装置」。発明者:
J.S.ヘデイン(Hedin)。
米国特許第3789400号に記載された「多重トラ
ツク記録システムにおけるデータ信号のデスキユ
ー装置」は本発明に記載する作用と類似の作用を
行うが、識別すべき事は前記特許の装置は、各デ
ータ・トラツクに対して別個の制御発振器を必要
とすると同時に、更に複雑であり本発明の装置よ
りも更に多くの部品を必要とするものである事で
ある。本発明がタウンの発明より優れているもう
1つの点は、タウンのシステムが使用に際して、
ビツトがデスキユーバイトに出力されるようにな
る前にシステムに内蔵される多くの別個のバツフ
ア段を介して各ビツトがクロツクされねばならな
い事にある。本発明は、バイト処理装置に出力さ
れ得る前に多重ビツト段の各々を介して最初のデ
ータ・ビツトがシフトされる必要がない。先入先
出データ位置決め装置を提供する。
米国特許第3792436号の「チヤンネル・エラー
検出兼補正装置」を含むデスキユー・バツフア装
置も又更に複雑で、本発明よりも多くの部品を必
要とする。更に、9つのチヤンネルの各々には別
個の擬似クロツクが必要とされるが、本発明の場
合は1つの基準クロツクに対して同期的に9つの
全チヤンネルをランさせる。タウンの特許におけ
る如く、本発明は、各ビツトがデータを使用する
装置に出力され得る前に各ビツトが全てのバツフ
ア・セクシヨンを通してクロツクされねばならな
いと云う流下型装置(trickle through device)
である。
米国特許第3708783号チヤンネル間時間変位補
正法およびその装置は複雑で、データが出力側で
同期されデスキユーされるためには各ビツトに対
する各トラツクへの同期ワードの挿入を必要とす
る多部品消費型の装置である。
1977年6月17日出願の米国特許出願第807711号
の「大容量記憶装置からのデイジタル・データの
回復装置」は、多重ビツト・デスキユー・バツフ
ア装置へ送出される入力信号がいかにして生成さ
れるかを示す参考として引用される。
本発明は、大容量記憶装置からデイジタルデー
タを取り出しこれを処理するために使用される電
子回路に関する。特に、多重ビツト・デスキユ
ー・バツフア装置は、読出される磁気媒体のスキ
ユーにより生じるエラーの割合を実質的に減少す
る大容量磁気記憶装置からのデータをデスキユー
する装置を提供し、又デスキユー・バツフア自体
のサイズを変化させる多機能なプログラム可能装
置を提供するものである。本発明はいかなるアナ
ログ回路の使用も必要としない事に留意され度
い。
大容量記憶装置から読出されたデイジタルデー
タのデスキユーに用いられる従来技術による装置
は、多重トラツク・データをデスキユーするため
の制御信号と適正なタイミングを生成するのに必
要な回路を得るためにアナログ/デイジタル混成
(ハイブリツド)回路を使用した。この混成装置
の使用の故に、従来技術の装置には自動テスト手
順は使用できず、その結果、あらゆるデイジタル
手法によるよりも多くの作業量および熟練度を装
置のテストにおいて必要とした。又従来技術は、
各データ・トラツクに対して別個のクロツク機構
を必要とすると共に、デスキユー・バツフア装置
の全段にわたり各ビツトをシフトする事を必要と
したため本発明に対して必要とされる以上の回路
を必要とする。
本発明による多重ビツト・デスキユー・バツフ
アは、これとデイジタル・データ回復装置間にデ
ータおよびエラー検出インターフエースを有する
デイジタル・データ回復装置から下流側で使用さ
れるよう設計されている。位置カウンタ、位置デ
コーダ/オーバロード・デテクタ、制御シフト・
レジスタ、データ・シフト・レジスタ、エラー・
レジスタ、バイト使用可能デテクタ、およびバイ
ト・バツフア装置は、デスキユー操作の実現に使
用される各種の構成要素を構成する。システム毎
に唯1個のみが必要とされるバイト使用可能デテ
クタおよびバイト・バツフアを除いては、多重ビ
ツト・デスキユー・バツフアの他の部分は読出さ
れるデータの各トラツクに対して複製されねばな
らない。データの1トラツクがパリテイ・ビツト
を表示する9トラツク・データ・システムの場合
には、9個の別個の回路が必要とされる。
作用においては、多重ビツト・デスキユー・バ
ツフアは、位置デコーダ/オーバロード・デテク
タにより復号され、制御シフト・レジスタおよび
データ・シフト・レジスタにより使用されるビツ
ト位置カウンタの使用により、対応するデータ回
復装置により読出される各データ・ビツトのトラ
ツクを保持する。この制御シフト・レジスタは妥
当なデータがバイト・バツフアに対して送出され
る用意がある時ビツト使用可能信号を生じ、デー
タ・シフト・レジスタはビツト使用可能信号の相
対的位置および実際のデータ・ビツト自体の記憶
を維持する。シフト・レジスタの適当なシフトと
同様位置カウンタの選択的な増分および減分によ
り、多重データ・ビツトは、バイト・バツフアに
おける対応データ・トラツクに対する後位置合せ
のための方法で維持できる。同時に、位置カウン
タおよび位置デコーダ/オーバロード・デテクタ
は、シフト・レジスタが記憶可能なデータ・ビツ
トよりも多くのデータ・ビツトを記憶する試みが
なされつゝあり、又これによりトラツク・エラー
が演算に導入される事を表示する出力信号を生じ
ると共に、以降の読出しについて後に生じるデス
キユーが書込み操作における最初のスキユーによ
り生じない事を保証するため、同時に読出されも
する大容量記憶装置に書込む時使用される書込み
モード・オーバロード信号を生じる。
全てのビツト使用可能信号をANDしてレコー
ドの全てのデータ・ビツトが読出せる用意がある
事を表示する信号を与え、又各データ・トラツク
に対するストローブ信号をANDしてどのトラツ
クのデータも遷移モードにない事を保証する出力
信号を生じる事によつて、この時デスキユーされ
たデータのバイトを読出すべきインターフエース
に対する以後の伝送のためバイト・バツフアに対
して出力信号が与えられる。この出力信号は、イ
ンターフエースに対してバイト・バツフアがこの
時読出され得る事を表示する。インターフエース
によるデータの受入れと同時に、肯定応答信号が
デスキユー・バツフアに対して伝えられ、バイ
ト・バツフアをリセツトして次にデスキユーされ
るバイト転送のため回路を準備する。
従つて、本発明の目的は大容量記憶装置から多
重トラツク・データ・ビツトをデスキユーするた
めの全デイジタル型多重ビツト・デスキユー・バ
ツフア装置の提供にある。
本発明の別の目的は、1つのマスター・クロツ
クを使用して、これに全てのデータ操作および転
送が同期されるデスキユー・バツフア装置の提供
にある。
本発明の更に別の目的は、フアームウエア又は
ソフトウエア制御と同様に容易に拡張できる装置
の提供にある。
第1図に示されたデータ/エラー・デテクタに
ついては、更に詳細に米国特許第3832684号「位
相符号化データにおけるデータ・ビツトおよびエ
ラー・ビツトの検出装置」において説明されてい
る。更に、フローダイヤグラムには示されていな
いが、1977年6月17日出願の米国特許出願第
807711号の「大容量記憶装置からのデイジタル・
データの回復装置により生成されるマスター・ク
ロツク兼データ・クロツク」も又本発明に利用さ
れている。第1図に示す如く、データ/エラー・
デテクタ、制御シフトレジスタ、位置カウンタ、
データ・シフト・レジスタ、位置デコーダ/オー
バロード・デテクタ、およびエラー・レジスタ
は、記憶装置から読出されるべきデータの各トラ
ツクに対して必要とされる。対照的に、バイト使
用可能デテクタおよびバイト・バツフアは各シス
テムにおいて一個だけ使用され、その機能は、各
データ・トラツクの制御シフト・レジスタおよび
データシフト・レジスタから与えられる信号につ
いて作用する事である。第1図に示すが、エラー
レジスタは、単純なJ−Kフリツプフロツプを使
用して簡単に編成され得るので添付図面に関して
は更に記述しない。このレジスタの目的は、エラ
ーがデータ/エラー・デテクタにおいて上流側に
検出されたか、あるいは大容量記憶装置が1ビツ
ト以上多くデスキユーに書込まれる(そして同時
にこれから読出される)時をオーバーロード・デ
テクタが表示することによつて生じるエラーをラ
ツチする事である。一般的に、1トラツクをパリ
テイ・トラツクとして使用する9トラツク・デー
タが読出される時、データ・バイトにおける単一
のエラーは訂正不能条件を生じるものではない。
従つて、トラツク・エラーが見出される時は常
に、ビツトX使用可能回線およびビツトXデータ
回線はデスキユー・バツフアから下流側のエラー
検出兼訂正回路による将来の補正のために可能化
される。2つ以上のトラツクがトラツク・エラー
を生じる時、レコード全体は無効となり再び読出
されるか除外されねばならない。
第2図は、位置カウンタ200、位置デコー
ダ/オーバロード・デテクタ210、制御シフ
ト・レジスタ220、およびデータ・シフト・レ
ジスタ250を示す。位置カウンタ200はロー
ド兼クリア能力を有する4ビツトの2進可逆カウ
ンタである。ロード入力は2進数1100を示す。こ
のロード入力は、カウンタ・ロード信号のP.E.検
出(後続部終結検出)が正の論理的表示において
論理「0」である時のカウンタ出力も又2進数
1100であり、よつて制御シフト・レジスタ又はデ
ータ・シフト・レジスタを介してデータが送られ
得ない事を確保するために固定されている。P.E.
検出信号が論理的に「0」レベルである時は、読
出されるデータ・レコードはもはや有用なデータ
を含まず従つてこれ以上のデータ伝送は誤りであ
る事を表示する。初期設定信号はカウンタとレジ
スタのクリヤ入力に接続されてデータ・ブロツク
の開始に先立つてこれ等回路を初期設定する。こ
の状態は論理「1」の段階で能動状態である。デ
ータ/エラー・デテクタにより生成されるストロ
ーブX信号はデータXパルスと同時に生じて妥当
な応答がデータX回線上にある事を表示する。こ
のストローブX信号を用いて位置カウンタを増分
すると共に、位置デコーダ/オーバロード・デテ
クタの出力を制御シフト・レジスタにロードす
る。重要な事は、制御シフト・レジスタとデー
タ・シフト・レジスタは両方共にロード入力の能
動状態のハイ信号でロード可能である事、および
論理「1」のみがシフト・レジスタにロードでき
る、即ち論理「1」がレジスタ段に前以つてロー
ドされたかシフトされていたならば、「0」のレ
ベル入力を有するロード信号はその段に対するレ
ジスタ入力に対応するレジスタ出力信号を変化さ
せない事である。
尚、例示の実施態様に於いては本願発明の装置
が正論理で動作する場合について説明している
が、本願発明の装置が負論理でも動作しうること
は当業者には明らかであり、論理「1」、論理
「0」等の表現を論理「0」、論理「1」で置き換
えても良い事は明らかである。
第3図において生成されたバイト読出し信号を
用いて位置カウンタを減分し、制御シフト・レジ
スタとデータ・シフト・レジスタの相方をクロツ
クする。このクロツク入力はロード入力における
能動状態のハイ信号によつてオーバーライドされ
る。いずれか一方のシフト・レジスタがクロツク
されると、接地された順次の入力が出力「a」に
おいて論理レベル「0」を入力すると同時に、出
力「a」におけるデータは「b」に、「b」から
「c」等と転送される。トラツク・エラー入力に
おけるハイ・レベル信号はビツトX使用可能出力
を論理「1」に強制し、ビツトXデータを論理
「0」の状態に強制する。このように、トラツ
ク・エラーを含むトラツクは常に読出しできる状
態にあり、論理「0」のデータ・ビツトが常にバ
イト・バツフアへの入力である。前述の如く、唯
1つのトラツクのみがエラー状態にある限り、下
流側のエラー訂正兼検出回路がこの特定のトラツ
ク・データを正しい論理レベルに調整する。スト
ローブX信号とデータX信号の両者が論理「1」
である時前者は後者と一致するから、データX入
力を用いてデータ・シフト・レジスタのロード作
用を可能にし、ストローブXのパルスの立下がり
後縁部迄位置カウンタはクロツクされず、データ
Xパルスは位置カウンタのクロツク作用に先立つ
てデータ・シフト・レジスタに位置デコーダ/オ
ーバロード・デテクタにおける現カウントをロー
ドさせる。この作用を示す1つの実例について以
下に説明する。即ち、初期設定パルスが位置カウ
ンタおよびシフト・レジスタをクリヤした後、位
置デコーダの「0」出力は論理「1」であり、制
御シフト・レジスタおよびデータ・シフト・レジ
スタの相方の「e」入力側に接続されている。も
し第1のデータ・ビツトが論理「1」であれば、
論理「1」は両シフト・レジスタの「e」位置に
ロードされ、ストローブXパルスの後縁部で位置
カウンタが2進数0001の状態にクロツクされ、こ
の状態が更に位置/デコーダの出力「1」を論理
「1」の状態にさせる。論理「1」入力が両レジ
スタの位置「e」にロードされた時、ビツトXデ
ータ出力における如くビツトX使用可能出力は論
理「1」である。これ等の信号がそれぞれバイト
使用可能デテクタおよびバイト・バツフアに対す
る入力となる。もし第2の論理「1」のデータ入
力がバイト・バツフアからのデータの転送に先立
つて受取られるならば、論理「1」は次に両レジ
スタの位置「d」にロードされる。従つて、この
時両レジスタの両出力「d」と「e」に論理
「1」出力が存在し、位置/デコーダは論理「1」
出力の位置「a」を有する。この時データの第1
のバイトが転送される用意があり又実際に転送さ
れるならば、バイト読出し信号は位置カウンタの
ダウン・クロツク入力をクロツクし、位置/デコ
ーダ出力は、出力「1」において論理レベル
「1」、又出力「2」において論理レベル「0」と
なり、同時に2つのレジスタは、出力「d」にお
ける論理レベル「1」を出力「e」側に転送しか
つ出力「e」側に前に存在したデータは失われる
ようにシフトされ、該ビツトと関連する前記デー
タ・バイトは既に読出されている。もし次のデー
タ・ビツトが「0」であれば、論理「1」はデー
タ・シフト・レジスタではなく制御シフト・レジ
スタの入力「d」にロードされるが、これは論理
「0」のデータ・ビツトがデータ・シフト・レジ
スタのロード機能を能動化しないためである。こ
の場合、制御シフト・レジスタの出力「d」と
「e」は共に論理「1」で2つのデータ・ビツト
が記憶された事を表示するが、データ・シフト・
レジスタの出力「d」と「e」はそれぞれ「0」
と「1」で制御シフト・レジスタ段に対応するデ
ータを表示する。
このように、5ビツト迄のデータが制御シフ
ト・レジスタによりトラツキングでき、対応する
データ・ビツトがデータ・シフト・レジスタに記
憶される。
第3図はバイト使用可能デテクタを示す図であ
る。前記の如く、システム当り唯一のバイト使用
可能デテクタが必要とされ、多重トラツクの各々
からの必要な信号がデテクタに対する入力として
使用される。バイト使用可能デテクタの作用は下
記の如くである。
初期設定パルスは、フリツプフロツプ310と
350のQ出力を論理「0」の状態にクリヤす
る。その後、各データ・トラツクからの異なるビ
ツトX使用可能信号は論理「1」信号となり即ち
該トラツクにおけるビツトが読出される用意があ
る事を示す時、ANDゲート300の出力は論理
「1」の状態となり、次の基準クロツクの発生と
同時にフリツプフロツプ310のQ出力は論理
「1」の状態となつてこれによりANDゲート36
0の出力を可能化する。ANDゲート360の出
力即ちバイト・バツフア使用可能信号が論理
「1」の状態になるのは、初期設定パルスの受取
りと同時に、フリツプフロツプ350の出力が
論理「1」になる時である。ANDゲート340
の出力が論理「1」の状態になる迄は、バイト使
用可能デテクタのどのフリツプフロツプ出力も
AND/NAND出力のいずれも変化しない。然
し、バイトバツフア使用可能信号が論理「1」で
あれば、インターフエースはバイト・バツフアを
読出し、第4図の説明で更に詳細に説明する如く
リセツト信号を生じてフリツプフロツプ350を
セツトし、ストローブX回線のいずれにも能動レ
ベル信号がない時ANDゲート340の出力を可
能化する。ANDゲート340の出力が論理レベ
ル「1」になる時、NANDゲート320の出力
即ちバイト読出し信号は次の基準クロツクと同時
に負のパルスを生成する。このバイト読出し信号
を用いて制御およびデータ・シフト・レジスタを
クロツクすると共に位置カウンタを減分する。バ
イト読出し信号が生じると同時に、フリツプフロ
ツプ310のQ出力は論理「1」から論理「0」
の状態に変化する。この結果は、フリツプフロツ
プ310のK入力側に接続されたANDゲート3
40の論理「1」の出力により生じ、J入力側に
おいてビツト使用可能信号が論理レベル「1」で
あれば基準クロツクがこのフリツプフロツプをト
グルさせる。フリツプフロツプ310のトグル動
作によりQ出力が論理「1」から論理「0」の状
態になると、ANDゲート340の出力を論理
「0」に強制し、ANDゲート300からの次の論
理「1」のビツト使用可能信号は、フリツプフロ
ツプが基準クロツクによりストローブされる時、
バイト使用可能信号を論理レベル「1」に変化さ
せる。このシーケンスは必要に応じて全データの
記録の間反復される。
第4図は、関連する制御回路を伴うバイト・バ
ツフア自体を示す図である。多重ビツトデスキユ
ー・バツフア回路の残部と同様バイトバツフア
は、フリツプフロツプ420と440のクリヤと
共に多重ビツト並列イン/並列アウトレジスタ4
00をリセツトする初期設定パルスにより適正な
初期設定条件にセツトされる。第3図の詳細説明
において記述されたバイト・バツフア使用可能信
号は、初期設定パルスに読いて、バイト・バツフ
アが全てのデータ入力において妥当データを有す
る事を示す論理「1」の状態にある時、ゲート4
10の半分を使用可能の状態にする。その時、レ
ジスタ400のバイト・バツフア満了出力は初期
設定パルスによりリセツトされて論理「0」であ
る。ハイ・レベルのバイト・バツフア使用可能信
号と関連してこの「0」信号はゲート410を可
能化し、フリツプフロツプ420のJ入力側に論
理レベル「1」の信号を生じ、この状態は次のマ
スター・クロツクの後縁部でQ出力を論理「0」
から論理「1」の状態にトグルさせる。大容量記
憶装置からのデイジタル・データ回復のための装
置において記述した如きマスター・クロツクは、
第3図において記述した基準クロツクを多重化し
たものである。フリツプフロツプ420のQ出力
が論理「1」であれば、NANDゲート430は
次のマスター・クロツク・パルスを通過させ、更
にこのパルスはデータおよびバイト・バツフア使
用可能入力をレジスタ400の入力側から出力側
に転送し、同時にゲート410の出力を使用禁止
の状態にし、これにより更にフリツプフロツプ4
20のQ出力を次のマスター・クロツク・パルス
において論理「0」の状態にする。肯定応答信号
は、与えられたバイトが読出されると直ちに受取
り側の装置即ちインターフエースからバイト・バ
ツフア迄送出される。ハイレベルの肯定応答信号
は、次のマスター・クロツク・パルスにフリツプ
フロツプ440の出力を論理「1」から論理
「0」の状態にクロツクさせ、前記の如く第3図
のフリツプフロツプ350をリセツトする。フリ
ツプフロツプ440の出力が論理「0」の状態
になると同時に、Q出力は論理「1」の状態にな
つてNANDゲート450をして次のマスター・
クロツク・パルスをゲート460に通過させて並
列イン/並列アウト・レジスタ400をリセツト
し、本装置が次のシーケンスを開始できるように
する。
第5図は、多重ビツト・デスキユー・バツフア
により行われる意志決定および諸動作のフロー・
ダイヤグラムを示す。
第6A図は、第6B図および第6C図のタイミ
ング・ダイヤグラムは、多重ビツト・デスキユ
ー・バツフアにより使用されかつこれにおいて生
成される信号を示す。図示においては、略字P.C.
は位置カウンタ出力を、C.S.R.は制御シフトレジ
スタを、又D.S.R.はデータ・シフト・レジスタを
示す事に注意され度い。
本発明の諸原理については例示の実施態様にお
いて明瞭になつたが、当業者にとつてはこれ等原
理から逸脱する事なく構造、比率、構成要素、材
料等に関して多くの変更が可能である事は明らか
であろう。従つて、頭書の特許請求の範囲は、本
発明の範囲および主旨の限定内でかゝる変更を包
含するよう意図されたものである。
【図面の簡単な説明】
第1図は本発明の装置のブロツク図、第2図は
位置カウンタ、位置デコーダ/オーバロード・デ
テクタ、データ・シフト・レジスタ、および制御
シフト・レジスタの略図、第3図はバイト使用可
能デテクタの略図、第4図は関連する制御回路と
してのバイト・バツフアの略図、第5図は本発明
のフローダイヤグラム、および第6A図、第6B
図、第6C図は多重ビツト・デスキユー・バツフ
アに使用される事により生じたタイミング信号を
示すタイミング・ダイヤグラムである。 200…位置カウンタ、210…位置デコー
ダ/オーバロード・デテクタ、220…制御シフ
ト・レジスタ、250…データ・シフト・レジス
タ、300,320,330,340,360,
410,430,450,460…ゲート、31
0,350,420,440…フリツプフロツ
プ、400…レジスタ。

Claims (1)

  1. 【特許請求の範囲】 1 データ・デテクタが複数のトラツクから読み
    出されたデータに応答して、各トラツク毎にその
    トラツクから読み出されている2進数即ちビツト
    を表すデータ信号(データX)と現在のデータ信
    号が前記トラツク上に記憶されているビツトを有
    効に表していることを示すストローブ信号(スト
    ローブX)とを供給する、多重トラツクデータ記
    憶装置から2進デジタルデータを読み出すのに用
    いるためのデスキユー・バツフア装置であつて、 データ計数記憶セクシヨンを各トラツク毎に設
    け、該データ計数記憶セクシヨンは、 前記トラツクに対する各ストローブ信号に応答
    して、保持しているカウントを増加し、バイトレ
    ジスタ装置からバイトが読み出されたことを示す
    制御出力信号(バイト読み出し)に応答して前記
    カウントを減少し、それによつて前記カウントが
    前記セクシヨン内に記憶されたデータビツトの数
    を表すカウンタ装置200と、 前記カウントをデコードして該カウント値を表
    すカウント出力信号を発生する第1の回路装置2
    10と、 前記カウントの異なる値に夫々対応している複
    数のセルを有し、前記ストローブ信号の発生に応
    答してそのセル中に前記カウント出力信号をロー
    ドし、更に前記制御出力信号の発生に応答してそ
    の内容を1セル位置シフトする第1のシフトレジ
    スタ装置220と、 前記カウントの異なる値に夫々対応している複
    数のセルを有し、前記データ信号の発生に応答し
    てそのセル中に前記カウント出力信号をロード
    し、更に前記制御出力信号の発生に応答してその
    内容を1セル位置シフトする第2のシフトレジス
    タ装置250と、から成り、 前記各シフトレジスタ装置は、論理1入力信号
    のみがロード可能であり、最小のカウント値に対
    応するセルの内容を出力信号(ビツトX使用可
    能、ビツトXデータ)とし、 更に、前記複数のトラツク全部に対応する前記
    第1のシフトレジスタからの前記出力信号(ビツ
    トX使用可能)の同時存在に応答して、データの
    1バイトがデータ計数記憶セクシヨンの全体で整
    列し使用可能であることを示すバイト・バツフア
    使用可能信号を発生するための第2の回路装置3
    00,310,360と、及び 前記バイト・バツフア使用可能信号の発生によ
    つて条件付けられて、前記複数の第2のシフトレ
    ジスタ出力信号によつて表される複数のビツト全
    体に対応するバイトを記憶するためのバイトレジ
    スタ装置400と、を設けることを特徴とする多
    重ビツト・デスキユー・バツフア装置。 2 データ・デテクタが複数のトラツクから読み
    出されたデータに応答して、各トラツク毎にその
    トラツクから読み出されている2進数即ちビツト
    を表すデータ信号(データX)と現在のデータ信
    号が前記トラツク上に記憶されているビツトを有
    効に表していることを示すストローブ信号(スト
    ローブX)とを供給する、多重トラツクデータ記
    憶装置から2進デジタルデータを読み出すのに用
    いるためのデスキユー・バツフア装置であつて、 データ計数記憶セクシヨンを各トラツク毎に設
    け、該データ計数記憶セクシヨンは、 前記トラツクに対する各ストローブ信号に応答
    して、保持しているカウントを増加し、バイトレ
    ジスタ装置からバイトが読み出されたことを示す
    制御出力信号(バイト読み出し)に応答して前記
    カウントを減少し、それによつて前記カウントが
    前記セクシヨン内に記憶されたデータビツトの数
    を表すカウンタ装置200と、 前記カウントをデコードして該カウント値を表
    すカウント出力信号を発生する第1の回路装置2
    10と、 前記カウントの異なる値に夫々対応している複
    数のセルを有し、前記ストローブ信号の発生に応
    答してそのセル中に前記カウント出力信号をロー
    ドし、更に前記制御出力信号の発生に応答してそ
    の内容を1セル位置シフトする第1のシフトレジ
    スタ装置220と、 前記カウントの異なる値に夫々対応している複
    数のセルを有し、前記データ信号の発生に応答し
    てそのセル中に前記カウント出力信号をロード
    し、更に前記制御出力信号の発生に応答してその
    内容を1セル位置シフトする第2のシフトレジス
    タ装置250と、 エラーが検出された時トラツク・エラー信号を
    与えるため前記データ/エラー・デテクタと前記
    第1の回路装置に応答するエラーレジスタであつ
    て、前記トラツク・エラー信号が前記第1のシフ
    トレジスタ装置からの出力信号(ビツトX使用可
    能)を強制してビツトが読出される用意がある事
    を示し、かつ前記第2のシフトレジスタ装置から
    の出力信号(ビツトXデータ)を強制して論理
    「0」のデータ・ビツトが読出される用意がある
    事を表示するものと、から成り、 前記各シフトレジスタ装置は、論理1入力信号
    のみがロード可能であり、最小のカウント値に対
    応するセルの内容を出力信号(ビツトX使用可
    能、ビツトXデータ)とし、 更に、前記複数のトラツク全部に対応する前記
    第1のシフトレジスタからの前記出力信号(ビツ
    トX使用可能)の同時存在に応答して、データの
    1バイトがデータ計数記憶セクシヨンの全体で整
    列し使用可能であることを示すバイト・バツフア
    使用可能信号を発生するための第2の回路装置3
    00,301,360と、及び 前記バイト・バツフア使用可能信号の発生によ
    つて条件付けられて、前記複数の第2のシフトレ
    ジスタ出力信号によつて表される複数のビツト全
    体に対応するバイトを記憶するためのバイトレジ
    スタ装置400と、を設ける事を特徴とする多重
    ビツト・デスキユー・バツフア装置。
JP4862978A 1977-08-08 1978-04-24 Multiple bit deskew buffer unit Granted JPS5428608A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US05/822,476 US4115759A (en) 1977-08-08 1977-08-08 Multiple bit deskew buffer

Publications (2)

Publication Number Publication Date
JPS5428608A JPS5428608A (en) 1979-03-03
JPS6334548B2 true JPS6334548B2 (ja) 1988-07-11

Family

ID=25236142

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4862978A Granted JPS5428608A (en) 1977-08-08 1978-04-24 Multiple bit deskew buffer unit

Country Status (7)

Country Link
US (1) US4115759A (ja)
JP (1) JPS5428608A (ja)
AU (1) AU521906B2 (ja)
CA (1) CA1112356A (ja)
DE (1) DE2834094A1 (ja)
FR (1) FR2400242A1 (ja)
GB (1) GB2002555B (ja)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5864622A (ja) * 1981-10-13 1983-04-18 Victor Co Of Japan Ltd デ−タ再生装置
FR2518484B1 (fr) * 1981-12-23 1986-08-29 Guillarme Ind Carrosserie pour vehicule servant au transport de marchandises
US4490821A (en) * 1982-12-13 1984-12-25 Burroughs Corporation Centralized clock time error correction system
US4803566A (en) * 1983-08-01 1989-02-07 Eastman Kodak Company Digital time base correction using a reference bit
US4577318A (en) * 1983-11-14 1986-03-18 Burroughs Corporation Self testing detection system for comparing digital signal transition times
US4759020A (en) * 1985-09-25 1988-07-19 Unisys Corporation Self-healing bubble memories
US4739419A (en) * 1986-01-06 1988-04-19 Eastman Kodak Company Apparatus for eliminating midfield skew error by delaying the lower half field of a T M format video signal to be recorded on the second of two tracks
US4785415A (en) * 1986-08-29 1988-11-15 Hewlett-Packard Company Digital data buffer and variable shift register
US5956524A (en) * 1990-04-06 1999-09-21 Micro Technology Inc. System and method for dynamic alignment of associated portions of a code word from a plurality of asynchronous sources
US20030088611A1 (en) * 1994-01-19 2003-05-08 Mti Technology Corporation Systems and methods for dynamic alignment of associated portions of a code word from a plurality of asynchronous sources
US5978379A (en) * 1997-01-23 1999-11-02 Gadzoox Networks, Inc. Fiber channel learning bridge, learning half bridge, and protocol
KR100649923B1 (ko) * 1998-09-30 2006-11-24 퀄컴 인코포레이티드 공통 데이터 채널을 통하여 공통 정보를 송신하는 장치 및 방법
US7430171B2 (en) 1998-11-19 2008-09-30 Broadcom Corporation Fibre channel arbitrated loop bufferless switch circuitry to increase bandwidth without significant increase in cost
US6775302B1 (en) 1998-12-14 2004-08-10 Agere Systems Inc. Communications system with symmetrical interfaces and associated methods
US6909727B1 (en) 1998-12-14 2005-06-21 Agere Systems Inc. Communications system and associated methods with out-of-band control
US6678842B1 (en) 1998-12-14 2004-01-13 Agere Systems Inc. Communications system and associated deskewing methods
US6675327B1 (en) 1998-12-14 2004-01-06 Agere Systems Inc. Communications system including lower rate parallel electronics with skew compensation and associated methods
US6536025B2 (en) 2001-05-14 2003-03-18 Intel Corporation Receiver deskewing of multiple source synchronous bits from a parallel bus
TWI242205B (en) * 2003-07-18 2005-10-21 Via Tech Inc Method and circuit for generating the tracking error signal using differential phase detection
US8365023B2 (en) 2011-04-29 2013-01-29 International Business Machines Corporation Runtime dynamic performance skew elimination
CN114564441B (zh) * 2022-04-24 2022-07-05 飞腾信息技术有限公司 片上系统、数据处理方法及计算机设备

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USRE25572E (en) * 1958-06-30 1964-05-12 Fired silica refractories
US3708783A (en) * 1971-06-18 1973-01-02 Ampex Interchannel time displacement correction method and apparatus
US3800280A (en) * 1972-11-06 1974-03-26 Gte Automatic Electric Lab Inc Time skew measurement circuit for mag tape transports
US3790954A (en) * 1972-12-26 1974-02-05 Ibm Skew controlled readback systems
US3792436A (en) * 1973-01-04 1974-02-12 Honeywell Inf Systems Deskewing buffer arrangement which includes means for detecting and correcting channel errors
US3789400A (en) * 1973-01-26 1974-01-29 Honeywell Inf Systems Apparatus for deskewing data signals in a multi-track recording system
US3832684A (en) * 1973-10-31 1974-08-27 Honeywell Inf Systems Apparatus for detecting data bits and error bits in phase encoded data
US3863228A (en) * 1973-12-13 1975-01-28 Honeywell Inf Systems Apparatus for detecting and elminating a transfer of noise records to a data processing apparatus
US3882459A (en) * 1974-05-02 1975-05-06 Honeywell Inf Systems Deadtracking system
FR2313709A1 (fr) * 1974-12-31 1976-12-31 Ibm Dispositifs de circuits intermediaires
US4109236A (en) * 1977-06-17 1978-08-22 Honeywell Information Systems Inc. Apparatus for digital data recovery from mass storage devices

Also Published As

Publication number Publication date
GB2002555B (en) 1982-03-24
US4115759A (en) 1978-09-19
FR2400242B1 (ja) 1983-06-03
AU3837278A (en) 1980-01-31
DE2834094C2 (ja) 1989-10-12
JPS5428608A (en) 1979-03-03
DE2834094A1 (de) 1979-03-01
GB2002555A (en) 1979-02-21
FR2400242A1 (fr) 1979-03-09
AU521906B2 (en) 1982-05-06
CA1112356A (en) 1981-11-10

Similar Documents

Publication Publication Date Title
JPS6334548B2 (ja)
JPH05509190A (ja) ルーティングに依存しない回路要素
US7822906B2 (en) Data flush methods
GB1423675A (en) Detection and correcting of errors in electronic pulse-coded data
JPS6020200Y2 (ja) 多トラツク記録装置用デ−タ信号デスキユ−化装置
US3633162A (en) Apparatus for correcting and indicating errors in redundantly recorded information
JPS6235180B2 (ja)
US4044329A (en) Variable cyclic redundancy character detector
GB1390074A (en) Detection and correction of phase encoded data
US3518625A (en) Dead track handling
JPH0344394B2 (ja)
JP2644112B2 (ja) Fifo試験診断回路
SU1056174A1 (ru) Устройство дл вывода информации
JPS6353629B2 (ja)
JP2005174090A (ja) データ転送回路
JPS5963015A (ja) 回転体磁気記憶装置
JP3626584B2 (ja) バッファメモリー占有量検出回路
JP3088144B2 (ja) Fifoリセット回路
JPS5847057B2 (ja) 磁気ディスク制御装置
SU1548848A1 (ru) Устройство Нисневича дл контрол двоичной информации
JP3256464B2 (ja) 非同期転送制御方式
SU696520A1 (ru) Адаптивное устройство дл передачи информации
JP3153382B2 (ja) 誤り訂正符号の復号化装置
JPH0312745B2 (ja)
Mahfoud et al. Self checking FIFO queue