JPS5851346A - デイジタルデ−タをシリアライズ及びデシリアライズする回路 - Google Patents
デイジタルデ−タをシリアライズ及びデシリアライズする回路Info
- Publication number
- JPS5851346A JPS5851346A JP10464682A JP10464682A JPS5851346A JP S5851346 A JPS5851346 A JP S5851346A JP 10464682 A JP10464682 A JP 10464682A JP 10464682 A JP10464682 A JP 10464682A JP S5851346 A JPS5851346 A JP S5851346A
- Authority
- JP
- Japan
- Prior art keywords
- shift register
- serial
- circuit
- parallel
- register means
- 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
- 238000012546 transfer Methods 0.000 claims description 58
- 238000001514 detection method Methods 0.000 claims description 9
- 238000012545 processing Methods 0.000 claims description 8
- 238000000034 method Methods 0.000 claims description 6
- 230000004044 response Effects 0.000 claims description 6
- 230000005540 biological transmission Effects 0.000 claims description 2
- ATJFFYVFTNAWJD-UHFFFAOYSA-N Tin Chemical compound [Sn] ATJFFYVFTNAWJD-UHFFFAOYSA-N 0.000 claims 1
- 238000002789 length control Methods 0.000 claims 1
- 230000008054 signal transmission Effects 0.000 claims 1
- 239000000872 buffer Substances 0.000 description 15
- 239000004020 conductor Substances 0.000 description 11
- 238000010586 diagram Methods 0.000 description 9
- 230000001360 synchronised effect Effects 0.000 description 9
- 238000006243 chemical reaction Methods 0.000 description 3
- 101100153525 Homo sapiens TNFRSF25 gene Proteins 0.000 description 2
- 102100022203 Tumor necrosis factor receptor superfamily member 25 Human genes 0.000 description 2
- 238000005452 bending Methods 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 101001018097 Homo sapiens L-selectin Proteins 0.000 description 1
- 102100033467 L-selectin Human genes 0.000 description 1
- 241000282376 Panthera tigris Species 0.000 description 1
- 101100480484 Rattus norvegicus Taar8a gene Proteins 0.000 description 1
- 235000005505 Ziziphus oenoplia Nutrition 0.000 description 1
- 244000104547 Ziziphus oenoplia Species 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000001143 conditioned effect Effects 0.000 description 1
- 235000009508 confectionery Nutrition 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000003967 crop rotation Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000008034 disappearance Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 239000011295 pitch Substances 0.000 description 1
- 230000002028 premature Effects 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
- 238000009987 spinning Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M9/00—Parallel/series conversion or vice versa
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Input Circuits Of Receivers And Coupling Of Receivers And Audio Equipment (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
本発明は、データ処理システムのデバイス間でデータ転
送をする際にディノタルデータをシリアライズ及びデシ
リアライズする大めの回路KIJIものである。
送をする際にディノタルデータをシリアライズ及びデシ
リアライズする大めの回路KIJIものである。
ディジタルデータ処理システムにおいては、デaセツナ
のようなデバイスは「ワード」で動作を遂行する。「ワ
ード」紘所定の固定され大数の「ビット」からなってい
る、動作が完了すると。
のようなデバイスは「ワード」で動作を遂行する。「ワ
ード」紘所定の固定され大数の「ビット」からなってい
る、動作が完了すると。
通常はワードはメモリユニット或はストレーノエニット
のような別のデバイスに転送される。我々は、デaセツ
デ及びワードで動作を遂行する他0デバイスを、それら
が通常紘ワードの「ビット」を並列に転送することから
、パラレルデバイスと呼んでいる。ディスクストレーツ
ユニットのようなデータ感埋システム内の別のデバイス
は、データを1ピツトずつ順次転送して処理する能力し
か有していない、我々は、このデバイスをシリアルデバ
イスと呼ぶ、/4ラレルデバイスとシリアルデバイスと
を相互に:jfユニケートさせる場合、ワードをシリア
ルデータビットに変換し、且つ、或は、シリアルデータ
ビットをワードに変換しなければならない、シリアライ
ザ/デシリアライプ回路はこれらの変換動作を遂行すゐ
ものである。
のような別のデバイスに転送される。我々は、デaセツ
デ及びワードで動作を遂行する他0デバイスを、それら
が通常紘ワードの「ビット」を並列に転送することから
、パラレルデバイスと呼んでいる。ディスクストレーツ
ユニットのようなデータ感埋システム内の別のデバイス
は、データを1ピツトずつ順次転送して処理する能力し
か有していない、我々は、このデバイスをシリアルデバ
イスと呼ぶ、/4ラレルデバイスとシリアルデバイスと
を相互に:jfユニケートさせる場合、ワードをシリア
ルデータビットに変換し、且つ、或は、シリアルデータ
ビットをワードに変換しなければならない、シリアライ
ザ/デシリアライプ回路はこれらの変換動作を遂行すゐ
ものである。
従来のシリアライザ/デシリアライザ回路はシフトレジ
スタ及びバッファからなっている。シフトレジスタは連
続して接続されている複数の段からなっており、各段は
所定のクロック間隔で一段からのデータビットを受ける
ようKなっている。
スタ及びバッファからなっている。シフトレジスタは連
続して接続されている複数の段からなっており、各段は
所定のクロック間隔で一段からのデータビットを受ける
ようKなっている。
しかし、初段はシリアルデバイスからのデータビットを
受け、壕大最終段はデータビットをシリアルデバイスに
転送する。パラ2アも複数の段からなっている。バッフ
ァO各段はシフトレジスタの対応段KIl絖しである。
受け、壕大最終段はデータビットをシリアルデバイスに
転送する。パラ2アも複数の段からなっている。バッフ
ァO各段はシフトレジスタの対応段KIl絖しである。
このようKI[I続すると、シフトレジスタ及びバッフ
ァのそれぞれ接続した段の間にデータビットを転送する
ことが可能となる。バッファはワードを送受で龜るよう
に・々ラレルデバイスにも接続する。
ァのそれぞれ接続した段の間にデータビットを転送する
ことが可能となる。バッファはワードを送受で龜るよう
に・々ラレルデバイスにも接続する。
クリアル・/4ラレル動作モードでは、シフトレジスタ
の初段がシリアルデバイスから転送場れるシリアルデー
タを受け、転送すべきワードのピット長く等しい所定の
データビットが股肉にシフトされると、シフトレジスタ
内に存在する全データビットが一斉に/4ツツアに転送
される。シリアルデータの流れO連続性を維持する大め
に、このイラレル転mはシフトレジスタの各段共Jl−
Orビット」タイム内に迅速に行なわれなければならな
い、このビットタイムとは、クロッ中ンダ間隔、aらシ
フトレジスタの初段へのデータビットのシフト間の時間
として定義されるものである。このように迅速な転送に
は、より遍いビットレートて転送を行なう場合よ〉も大
量の電力が必要であゐ。
の初段がシリアルデバイスから転送場れるシリアルデー
タを受け、転送すべきワードのピット長く等しい所定の
データビットが股肉にシフトされると、シフトレジスタ
内に存在する全データビットが一斉に/4ツツアに転送
される。シリアルデータの流れO連続性を維持する大め
に、このイラレル転mはシフトレジスタの各段共Jl−
Orビット」タイム内に迅速に行なわれなければならな
い、このビットタイムとは、クロッ中ンダ間隔、aらシ
フトレジスタの初段へのデータビットのシフト間の時間
として定義されるものである。このように迅速な転送に
は、より遍いビットレートて転送を行なう場合よ〉も大
量の電力が必要であゐ。
ワード長が長くなると、シフトレジスタの各RK「^遣
」スイッチング?−トを必要とする大めに、更に多くの
電力が必要である。ワードの全てのビットがバッファに
転送されてしまうと、そのワードはI4ラレルデバイス
に転送されゐ、その間に4シフトレジスタはデータビッ
トをシリアルに受は続けている。もし、シリアルデータ
を・fラレルデバイスに転送できるようKeる(例えば
「ワード」タイム)前にシフトレジスタが一杯になると
、オーバーラン状態となり、シリアルデータ転送の連続
性が中断されることKikる。ディスクドライブのよう
なシリアルデータストレージデバイス紘、ブロック転送
の完了前にオーバーランが発生すると、そのセクターの
続取り中に回転しているディスタを停止させることはで
きないから、データを正確に一釈するれめKは再度読*
)を企図する必要がある。
」スイッチング?−トを必要とする大めに、更に多くの
電力が必要である。ワードの全てのビットがバッファに
転送されてしまうと、そのワードはI4ラレルデバイス
に転送されゐ、その間に4シフトレジスタはデータビッ
トをシリアルに受は続けている。もし、シリアルデータ
を・fラレルデバイスに転送できるようKeる(例えば
「ワード」タイム)前にシフトレジスタが一杯になると
、オーバーラン状態となり、シリアルデータ転送の連続
性が中断されることKikる。ディスクドライブのよう
なシリアルデータストレージデバイス紘、ブロック転送
の完了前にオーバーランが発生すると、そのセクターの
続取り中に回転しているディスタを停止させることはで
きないから、データを正確に一釈するれめKは再度読*
)を企図する必要がある。
/4ラレル・シリアル動作モードでは、/4ラレル’7
−Pa先fバッファに転送され次でAラレルにシフトレ
ジスタKkj!される。次にシフトレジスタはこれらの
データビットをシリアルデバイスに/’Jフルにシフト
、即も伝送する。この間パック7 d 別ノ/4ラレル
ヮードを受けている。シフトレジスタがワードの全ての
ビットをシリアルデバイスにシリアルにシフトしてしま
うと、再びシフトレジスタ紘バッフ7に受入れたデータ
ビットの組を一斉に、・4シレルに受ける。この場合で
もシリアルデータORれの連続性を維持するために%こ
O転送もシリアルデバイスへ次のシリアルピットを転送
する時点以前に迅速に行なわれなければならない、この
デミセスは、転送が完了する壕でシフトレジスタ及びバ
ッファによって繰返される。
−Pa先fバッファに転送され次でAラレルにシフトレ
ジスタKkj!される。次にシフトレジスタはこれらの
データビットをシリアルデバイスに/’Jフルにシフト
、即も伝送する。この間パック7 d 別ノ/4ラレル
ヮードを受けている。シフトレジスタがワードの全ての
ビットをシリアルデバイスにシリアルにシフトしてしま
うと、再びシフトレジスタ紘バッフ7に受入れたデータ
ビットの組を一斉に、・4シレルに受ける。この場合で
もシリアルデータORれの連続性を維持するために%こ
O転送もシリアルデバイスへ次のシリアルピットを転送
する時点以前に迅速に行なわれなければならない、この
デミセスは、転送が完了する壕でシフトレジスタ及びバ
ッファによって繰返される。
以上の説明から、従来のシフトレノスタ/バッファ回路
ではシリアルデータの流れの連続性を維持するために1
シリアル・・ヤラレル及び・4ツレル・シリアルの両動
作モード共相当な電力を消費すゐことが明白で6る。回
路が動作中に消費される電力は熱エネルギに変換され、
このエネルギは回路素子を通して消散される。これらの
回路素子を破壊させない良めkは僅かな量O熱エネルギ
が許容されるたけでおる。電力消費、従って熱エネルギ
は、シフトレジスタとバッファとの間の転送適度を減少
させれば、低下させることができる。このようKして減
少させればレジスタ及びバッファ内のスイツテンダci
シックをよシ低い電力で作動させゐことができる。しか
し、この解決策は転送遣変、即ちデータ出力量を妨げる
という明白な火陥を有している。LS1回路のように若
干の場合には、回路の動作環境によって′電力消費をあ
るレベル以下KI&なければならない、*つてシリアラ
イザ/デシリアライブ回路Kllせられる与えられた電
力限界によってデータ出力量は制限されゐことKする。
ではシリアルデータの流れの連続性を維持するために1
シリアル・・ヤラレル及び・4ツレル・シリアルの両動
作モード共相当な電力を消費すゐことが明白で6る。回
路が動作中に消費される電力は熱エネルギに変換され、
このエネルギは回路素子を通して消散される。これらの
回路素子を破壊させない良めkは僅かな量O熱エネルギ
が許容されるたけでおる。電力消費、従って熱エネルギ
は、シフトレジスタとバッファとの間の転送適度を減少
させれば、低下させることができる。このようKして減
少させればレジスタ及びバッファ内のスイツテンダci
シックをよシ低い電力で作動させゐことができる。しか
し、この解決策は転送遣変、即ちデータ出力量を妨げる
という明白な火陥を有している。LS1回路のように若
干の場合には、回路の動作環境によって′電力消費をあ
るレベル以下KI&なければならない、*つてシリアラ
イザ/デシリアライブ回路Kllせられる与えられた電
力限界によってデータ出力量は制限されゐことKする。
従来のシリアライザ/デシリアライブ回路には更に別の
問題がある。即ら、シリアル・・4ラレル動作モードに
訃いて・4ラレルワードを形成する九めのシリアルピッ
トの流れに不適切なフレー2ンダが発生する恐れがあ炒
、その場合に社その後にシフトレジスタからバッファに
転送される全ての/4クレル9−ドを誤ってしまう。こ
の問題はシフトレジスタに初めてシリアルデータを人力
する際に最も生じやすい。
問題がある。即ら、シリアル・・4ラレル動作モードに
訃いて・4ラレルワードを形成する九めのシリアルピッ
トの流れに不適切なフレー2ンダが発生する恐れがあ炒
、その場合に社その後にシフトレジスタからバッファに
転送される全ての/4クレル9−ドを誤ってしまう。こ
の問題はシフトレジスタに初めてシリアルデータを人力
する際に最も生じやすい。
ワードを2レーfンダする、即らシリアルピッ)0眞れ
を区分けする従来の方法に杜、シリアルなデータの流れ
内に多くの―埴「0」からなるナーテフイールドを先行
させた「同期」ピット(論盾「1」)を配置することが
含まれている。検出器はテーテフイールドの通過を監視
し、「同期」ピットを検出すると周期的なワードレート
クロックを始動さ−を石1次で「同期」ピットに統〈シ
リアルデータピットを「同期」ピットの検出で始動し大
ワードレートクロックに従がう固宇された時間間隔で適
切な長さに分割し、転送する。ワードレートクロックは
シフトレジスタ内の所室数のシリアルピットの転送とバ
ッファ内の単一の/母ツレルワードの転送とを同期させ
るものである。最近では、ワードレートクロックをjり
確実に始動させるために、「同期Jビットではなく「同
期Jバイトが用いられるようになった。しかし、これら
Oシステムではナーテフイールド内K「同期」Δターン
に似ている誤り大データが混入したり、或は「同期」・
々ターン自体O中に誤りが発生したりする。こO−路は
、ナーテフイールドが「同期」AI−ノ011にツー)
(sought )を含んでいると早目に#論してし
まうか、或は夷−の「同期J p4ターンが変形されて
同じような一々ターンがデータフィールド内で検出され
ると遅目に始動するようKなる。*定され光誤〉状態に
おいては、早目及び遍醐の始動の911株を低下さぜる
ために1同期/4ターンに冗長度を用いることが可能で
ある。しかしこOs決法社システムのデータ速度を低下
せしめる。
を区分けする従来の方法に杜、シリアルなデータの流れ
内に多くの―埴「0」からなるナーテフイールドを先行
させた「同期」ピット(論盾「1」)を配置することが
含まれている。検出器はテーテフイールドの通過を監視
し、「同期」ピットを検出すると周期的なワードレート
クロックを始動さ−を石1次で「同期」ピットに統〈シ
リアルデータピットを「同期」ピットの検出で始動し大
ワードレートクロックに従がう固宇された時間間隔で適
切な長さに分割し、転送する。ワードレートクロックは
シフトレジスタ内の所室数のシリアルピットの転送とバ
ッファ内の単一の/母ツレルワードの転送とを同期させ
るものである。最近では、ワードレートクロックをjり
確実に始動させるために、「同期Jビットではなく「同
期Jバイトが用いられるようになった。しかし、これら
Oシステムではナーテフイールド内K「同期」Δターン
に似ている誤り大データが混入したり、或は「同期」・
々ターン自体O中に誤りが発生したりする。こO−路は
、ナーテフイールドが「同期」AI−ノ011にツー)
(sought )を含んでいると早目に#論してし
まうか、或は夷−の「同期J p4ターンが変形されて
同じような一々ターンがデータフィールド内で検出され
ると遅目に始動するようKなる。*定され光誤〉状態に
おいては、早目及び遍醐の始動の911株を低下さぜる
ために1同期/4ターンに冗長度を用いることが可能で
ある。しかしこOs決法社システムのデータ速度を低下
せしめる。
オールダ五曹世の米国特許5,668,452号に開示
されているようなJl!に別のシステムでは、一連の「
1」に続く始動用・臂ターンY’X・・・・・・Y3X
Y”XY’X を用いている。ここでY、=0であ抄
、X廓1であるのでとOAターンはQQOQloQOI
Q[11(11となる。オールダムの特許によって構成
されるこの14ビツトの始動用/#ターンは7の最小/
1電ンダ距■を有しているので、5ピツトまでのw4り
は許容される。
されているようなJl!に別のシステムでは、一連の「
1」に続く始動用・臂ターンY’X・・・・・・Y3X
Y”XY’X を用いている。ここでY、=0であ抄
、X廓1であるのでとOAターンはQQOQloQOI
Q[11(11となる。オールダムの特許によって構成
されるこの14ビツトの始動用/#ターンは7の最小/
1電ンダ距■を有しているので、5ピツトまでのw4り
は許容される。
以上の点くかんがみて、本発明の目的は、ディジタルデ
ータ処理システムの・臂うレルデバイスとシリアルデバ
イスとの閾のデータ転送を改良するための1路を提供す
ることでおる。
ータ処理システムの・臂うレルデバイスとシリアルデバ
イスとの閾のデータ転送を改良するための1路を提供す
ることでおる。
本発明の別の目的は、電力消費が比較的少なく、データ
転送速度が嵩いシリアライザ及びデシリアライザ回路を
提供するととておる。
転送速度が嵩いシリアライザ及びデシリアライザ回路を
提供するととておる。
本発明の別の目的は、簡易に且つ経済的に、実質的に同
一の複数の回路素子で構成され、従って一路設計及びレ
イアウト価格を節約することが可能なシリアライブ/デ
シリアライザ1路を提供することである。
一の複数の回路素子で構成され、従って一路設計及びレ
イアウト価格を節約することが可能なシリアライブ/デ
シリアライザ1路を提供することである。
本発明の更に別の@的は、「同期」・彎ターンO早壜つ
喪展び遅れ目の検出の可能性を減少させゐためO独at
シリアルピット/譬ターン及びそのえめO検出回路を提
供し、それKよってシリアルデータピットの逼切な長さ
のワードセグメントへの区分けをよ)信頼できるものと
することである。
喪展び遅れ目の検出の可能性を減少させゐためO独at
シリアルピット/譬ターン及びそのえめO検出回路を提
供し、それKよってシリアルデータピットの逼切な長さ
のワードセグメントへの区分けをよ)信頼できるものと
することである。
データ処理システ^の/譬うレルデータIIIL扱デバ
イスとシリアルデータ取扱デバイスとの間でデータを転
送するのに有用な本発明によるシリアクイヂ/デシリア
ンイf回路は、それぞれ各シフトレジスタの人力段及び
出力段に結合されている共通の、シリアル人力及びシリ
アル出力ポートを含む少なくとも2つのシフトレジスタ
、及び各ジットレジスタの段に結合されている共通の・
譬うレル人/出力(Ilo)ポートを備えている0本回
路はコントクーラを4ilIIえており、このコントa
−ラは、シリアル・I4ラレルモードで杜、一方のシフ
トレジスタを連続的にイネーブルしてシリアル人力デー
タを受けるようにその間他方のシフトレジスタ紘−臂う
レルワードを伝送してお夛、★えI4ラレル・シリアル
モードでは、一方のシフトレジスタを連続的にイネーブ
ルして・4ッレルq−ドを受けるようにしその間他方の
シフトレジスタはシリアルデータを伝送している。この
回路は、イネーブルされ北方のシフトレジスタからΔツ
レルデバイスへのパラレルビット転送を単一の「ビット
」タイムではなく少なくとも1つの全「ワード」タイム
で遂行で龜るようにする。
イスとシリアルデータ取扱デバイスとの間でデータを転
送するのに有用な本発明によるシリアクイヂ/デシリア
ンイf回路は、それぞれ各シフトレジスタの人力段及び
出力段に結合されている共通の、シリアル人力及びシリ
アル出力ポートを含む少なくとも2つのシフトレジスタ
、及び各ジットレジスタの段に結合されている共通の・
譬うレル人/出力(Ilo)ポートを備えている0本回
路はコントクーラを4ilIIえており、このコントa
−ラは、シリアル・I4ラレルモードで杜、一方のシフ
トレジスタを連続的にイネーブルしてシリアル人力デー
タを受けるようにその間他方のシフトレジスタ紘−臂う
レルワードを伝送してお夛、★えI4ラレル・シリアル
モードでは、一方のシフトレジスタを連続的にイネーブ
ルして・4ッレルq−ドを受けるようにしその間他方の
シフトレジスタはシリアルデータを伝送している。この
回路は、イネーブルされ北方のシフトレジスタからΔツ
レルデバイスへのパラレルビット転送を単一の「ビット
」タイムではなく少なくとも1つの全「ワード」タイム
で遂行で龜るようにする。
共通のシリアル人力及び出力/−トを設けることによっ
て若干のシリアライブ/デシリアライブmsiをカスケ
ードすることが可能とな)、それらをそれら自体の閣で
シリアル・シリアルモードで作動させることができ、そ
の間に・譬ツレルヮードのコピーは各回路から転送され
る。カスケード接続はJ%′&ゐ/4ラレルデバイスK
fiill−−4クレルワードで異なる動作を遂行さ
せる場合に有用である。
て若干のシリアライブ/デシリアライブmsiをカスケ
ードすることが可能とな)、それらをそれら自体の閣で
シリアル・シリアルモードで作動させることができ、そ
の間に・譬ツレルヮードのコピーは各回路から転送され
る。カスケード接続はJ%′&ゐ/4ラレルデバイスK
fiill−−4クレルワードで異なる動作を遂行さ
せる場合に有用である。
本発明の別の山は、シリアル・/49レル動作毫−Pに
おいて使用されるようになっていて、高いWA)レート
漂境にあってもI臂ツレルワード転送を自動的に開始さ
せクレー電ンダする良めにシリアルピットtomtLo
wpK独特なnビットのビットシーケンスが存在するこ
とを確実に検出する自己始動ワードツレ−電ンダ「同期
」・々ターン検出artgii路からなっていゐ、ピッ
トのnピットシーケンス、即し「同期」・臂ターンlI
D1illKはナーチフイールド(全て[0」とするこ
とかで自る)が先行し、「同期」・譬ターンは自己相関
特性を有している。rM11Jdターンハ、シフトレジ
スタへシリアルデーlピットを伝送すゐ−にその中の不
一致ビット数を監視するスレシホールド検出員回路の誤
)許容@縦を最大ならしめるように1与えられた/4タ
ーン長に対する最大ハCンダ距離を与えるものである。
おいて使用されるようになっていて、高いWA)レート
漂境にあってもI臂ツレルワード転送を自動的に開始さ
せクレー電ンダする良めにシリアルピットtomtLo
wpK独特なnビットのビットシーケンスが存在するこ
とを確実に検出する自己始動ワードツレ−電ンダ「同期
」・々ターン検出artgii路からなっていゐ、ピッ
トのnピットシーケンス、即し「同期」・臂ターンlI
D1illKはナーチフイールド(全て[0」とするこ
とかで自る)が先行し、「同期」・譬ターンは自己相関
特性を有している。rM11Jdターンハ、シフトレジ
スタへシリアルデーlピットを伝送すゐ−にその中の不
一致ビット数を監視するスレシホールド検出員回路の誤
)許容@縦を最大ならしめるように1与えられた/4タ
ーン長に対する最大ハCンダ距離を与えるものである。
零発−の別の面は、シフトレジスタ回路をイネ−ツルさ
せて異なるワード長Oワ−Vをシリアライを及びデシリ
アライtする大めのコントローラ内O回路からなってい
る。
せて異なるワード長Oワ−Vをシリアライを及びデシリ
アライtする大めのコントローラ内O回路からなってい
る。
本発明辻特許請求の範囲に記載されている0本発明の上
述の、及び他の目的並びに長所は以下の添附811面K
1%Aてe@明から明白になゐであろう。
述の、及び他の目的並びに長所は以下の添附811面K
1%Aてe@明から明白になゐであろう。
R11図は本発明を実施し九回路1oを示すものである
。この回路は2つの16ピツトシフトレジスタ11及び
】2を含んでおり、これらはシリアルデータを/4ラレ
ルワーげに、或ハΔラレルヮードをシリアルデータに変
換する。以下0@―から本発明の目的を連成するのI<
、5つ或はそれ以上のシフトレジスタを用い得ることが
明白になるであろう、制御回路13は、−1t)R11
4ナイクルには上側のレジスタ11が/譬うレルデバイ
ス(図示せず)との間でΔラレルワード転送動作を遂行
し、そO関に下側のレジスタ12がシリアルデバイス(
II示せず)との閣でシリアルデータ転送動作を遂行す
るように:tた次の変換サイクルには下側のレジスタ1
2がd9レルデバイスとの間で/4ツレルワード転il
!11Ih作を遂行し、その間に土偶のしゾスタ11が
シリアルデバイスとの間でシリアルデータ転送動作を遂
行するように1 レジスタ11及び12を上下に切替え
る。このデa−にスは、−路10の動作中交互に織返さ
れる。
。この回路は2つの16ピツトシフトレジスタ11及び
】2を含んでおり、これらはシリアルデータを/4ラレ
ルワーげに、或ハΔラレルヮードをシリアルデータに変
換する。以下0@―から本発明の目的を連成するのI<
、5つ或はそれ以上のシフトレジスタを用い得ることが
明白になるであろう、制御回路13は、−1t)R11
4ナイクルには上側のレジスタ11が/譬うレルデバイ
ス(図示せず)との間でΔラレルワード転送動作を遂行
し、そO関に下側のレジスタ12がシリアルデバイス(
II示せず)との閣でシリアルデータ転送動作を遂行す
るように:tた次の変換サイクルには下側のレジスタ1
2がd9レルデバイスとの間で/4ツレルワード転il
!11Ih作を遂行し、その間に土偶のしゾスタ11が
シリアルデバイスとの間でシリアルデータ転送動作を遂
行するように1 レジスタ11及び12を上下に切替え
る。このデa−にスは、−路10の動作中交互に織返さ
れる。
シリアルデバイスからのシリアルデータビットの転送は
1通常社/4ラレルデバイスからの9−ドの転送より4
娠かに速い速度で行なわれゐ、前述のように、従来の殆
んどのシリアライザ/デシリアライザ回路は、並列に接
続され良シフトレジスタ及びバッファを含んでいる。そ
れらのパラレル・シリアル動作量−ドでも、シリアル・
Δラレル輪作モードでも、データビットはシフトレジス
タ段とバッフ7段と0間で単一のrピット」タイム以内
に同時に転送されている。この同時転送中に相mO電力
が消費される。しかし本発明の回路ではシリアルデータ
を送受するには単一の1ピツト」メイム内xANor−
)Is及び17或は24〜34だけを迅速に切替え石だ
けでよ<、”tレルワードの転送はある1ワード」タイ
ム全体の間に行なわれる。ζ0附加的な時間の間に、制
御回路13はAラレルデバイスとハンドシェーク動作ヲ
遂行してパラレルワード転送のイン或はアウトの完了を
指示することができる。従ってシフトレジスタ1】戚は
】2は11轟てられ虎「ワード」メイ五内に別の/臂う
レルヮードを転送する準備を整えることができるように
なる。
1通常社/4ラレルデバイスからの9−ドの転送より4
娠かに速い速度で行なわれゐ、前述のように、従来の殆
んどのシリアライザ/デシリアライザ回路は、並列に接
続され良シフトレジスタ及びバッファを含んでいる。そ
れらのパラレル・シリアル動作量−ドでも、シリアル・
Δラレル輪作モードでも、データビットはシフトレジス
タ段とバッフ7段と0間で単一のrピット」タイム以内
に同時に転送されている。この同時転送中に相mO電力
が消費される。しかし本発明の回路ではシリアルデータ
を送受するには単一の1ピツト」メイム内xANor−
)Is及び17或は24〜34だけを迅速に切替え石だ
けでよ<、”tレルワードの転送はある1ワード」タイ
ム全体の間に行なわれる。ζ0附加的な時間の間に、制
御回路13はAラレルデバイスとハンドシェーク動作ヲ
遂行してパラレルワード転送のイン或はアウトの完了を
指示することができる。従ってシフトレジスタ1】戚は
】2は11轟てられ虎「ワード」メイ五内に別の/臂う
レルヮードを転送する準備を整えることができるように
なる。
シリアルイン/ノ4ラレルアウトモードにおいてI譬ツ
レルワードを転送するえめに、制御回路13はレジスタ
1】戒は12の一方の中でp4ラレルヮードが組立てら
れるとPRDYII号を同期して発生し、それKよって
/fラレルデバイスが/4ラレル11011!−ト14
を介して回路16から・譬テレルヮードを取出し得るこ
とを指示する。あるワードが一方のシフトレジスタから
取出されている間に、他方c+シフトレゾスタはシリア
ルデータを中断スることなく受入れることが可能であり
、そのためΔツレルワードレートが比較的遅いに4拘わ
らずシリアルピットレートは比較的遠(なる、ハンドシ
ェークを遂行する九めに、/4ッレルデバイスは制御回
路13に応答してワード全域用してOR信号を供給する
0回路13は次の一臂うレルワードの準備が整う壇でP
RDY信号を消滅させる。こO輪作の詳細に饗しては後
述する。
レルワードを転送するえめに、制御回路13はレジスタ
1】戒は12の一方の中でp4ラレルヮードが組立てら
れるとPRDYII号を同期して発生し、それKよって
/fラレルデバイスが/4ラレル11011!−ト14
を介して回路16から・譬テレルヮードを取出し得るこ
とを指示する。あるワードが一方のシフトレジスタから
取出されている間に、他方c+シフトレゾスタはシリア
ルデータを中断スることなく受入れることが可能であり
、そのためΔツレルワードレートが比較的遅いに4拘わ
らずシリアルピットレートは比較的遠(なる、ハンドシ
ェークを遂行する九めに、/4ッレルデバイスは制御回
路13に応答してワード全域用してOR信号を供給する
0回路13は次の一臂うレルワードの準備が整う壇でP
RDY信号を消滅させる。こO輪作の詳細に饗しては後
述する。
/4ラレルイン/シリアルアウトモードでも、制御回路
13はパラレルワードの受入れ準備が螢うとPROY信
号を発生し、I譬りレルI10ポート14に璃われてい
る・4ツレルワードを外部から印加さ九るPLS信号に
応答してレジスタ11或は33□一方1(a−ドする。
13はパラレルワードの受入れ準備が螢うとPROY信
号を発生し、I譬りレルI10ポート14に璃われてい
る・4ツレルワードを外部から印加さ九るPLS信号に
応答してレジスタ11或は33□一方1(a−ドする。
あるワードが選択されたシフトレジスタ内にロードされ
ると、制御回路13はそのシフトレジスタの8誉目、1
o11@或1414@目の段からワードのピットをシリ
アルに伝送するようKそのレジスタを条件づけ、同時に
、ハンドシェイクを完rさせる九めに他方のシフトレジ
スタが・4ツレルに別のワードを受けるように条件づけ
る。この場合、制#回路13は回路10が次の・4ツレ
ル転送を受入れる準備が整うまでPRDY個号を消滅さ
せる。
ると、制御回路13はそのシフトレジスタの8誉目、1
o11@或1414@目の段からワードのピットをシリ
アルに伝送するようKそのレジスタを条件づけ、同時に
、ハンドシェイクを完rさせる九めに他方のシフトレジ
スタが・4ツレルに別のワードを受けるように条件づけ
る。この場合、制#回路13は回路10が次の・4ツレ
ル転送を受入れる準備が整うまでPRDY個号を消滅さ
せる。
同期・ダターン検出器
我々は、若干の望ましい自己相関特性を有するピットシ
ーケンスが、シリアルイン11/譬2レルアウトモード
において/4テレルワードの転送を始動させるのに最も
適していることを見出しえ、それは、このピットシーケ
ンスが高いIIIりレートでデータを転送する場合に偽
始動、早目の始動或は運台の始動を受けにくいからであ
る。好ましい自己相関[−期J−量ターンは、第2A図
に示すような[100110101111J(最右端ビ
ットが最初に検出器内にシフトされる)で6石。この・
譬ターンは第2C図の表の最後に載っているものとして
選択されたものである。勿論、プリアンプルが全て「1
」であれば、この好ましい「同期」・臂ターンの補数を
用いることにな石@ 1828図から、任意O数の1−
0」からなるプリアンプルが先行する好ましい「−期」
/4ターンを1ピツトずつシフトレジスタ12内にシフ
トさせる際、12ビツトの全Sがシフトレジスタ12内
ヘシフトする盲でに、検出ll1g1路18内に記憶さ
せである同期・昔ターンピットと一散するのが12ビッ
ト中5ビット以上にけならないことが解る。
ーケンスが、シリアルイン11/譬2レルアウトモード
において/4テレルワードの転送を始動させるのに最も
適していることを見出しえ、それは、このピットシーケ
ンスが高いIIIりレートでデータを転送する場合に偽
始動、早目の始動或は運台の始動を受けにくいからであ
る。好ましい自己相関[−期J−量ターンは、第2A図
に示すような[100110101111J(最右端ビ
ットが最初に検出器内にシフトされる)で6石。この・
譬ターンは第2C図の表の最後に載っているものとして
選択されたものである。勿論、プリアンプルが全て「1
」であれば、この好ましい「同期」・臂ターンの補数を
用いることにな石@ 1828図から、任意O数の1−
0」からなるプリアンプルが先行する好ましい「−期」
/4ターンを1ピツトずつシフトレジスタ12内にシフ
トさせる際、12ビツトの全Sがシフトレジスタ12内
ヘシフトする盲でに、検出ll1g1路18内に記憶さ
せである同期・昔ターンピットと一散するのが12ビッ
ト中5ビット以上にけならないことが解る。
第2C図乃至第2E図は、与えられた長さの全ての・パ
ターン及び指示されているプリアンプルに対して、第2
8図に示しであるようなそれらO自己相関特性(即ちシ
フト中に一致するピッ11を決定することKよって作ら
れた表である。与えられ九−ターン長に対して、我々は
最高の誤に許容限界を有する検出器回路が得られるよう
に、最も大きい最小距離を有する4I蜜の・リーンを選
択し大6本1iWi4に対しては、[10011010
1111Jという12ピツト長の同期パターンが7の最
小距離を与えゐことが解つえ、このパターン長を有すゐ
検出器回路は、よ抄長い長さを有すゐ同期パターンより
も少ない回路成分で作ることもで自るOで、我々Oil
済的目的を満たすことができる。
ターン及び指示されているプリアンプルに対して、第2
8図に示しであるようなそれらO自己相関特性(即ちシ
フト中に一致するピッ11を決定することKよって作ら
れた表である。与えられ九−ターン長に対して、我々は
最高の誤に許容限界を有する検出器回路が得られるよう
に、最も大きい最小距離を有する4I蜜の・リーンを選
択し大6本1iWi4に対しては、[10011010
1111Jという12ピツト長の同期パターンが7の最
小距離を与えゐことが解つえ、このパターン長を有すゐ
検出器回路は、よ抄長い長さを有すゐ同期パターンより
も少ない回路成分で作ることもで自るOで、我々Oil
済的目的を満たすことができる。
若干のビットが変形され九九めKf14りが多くなった
「同期」・譬ターンを検出する良めK、回路18内に1
20電RIlからなるスレシホールド検出器回路を設け
である。これらの各電R揮は、シフトレジスタ12の初
めの12ffl’内の120位値のそれぞれのビットと
、検出−回路180110位置の対応ビットとを比較し
て[真Jであると減勢されゐようになっている。これら
の電amの和社不−歇のビット数に相当する大きさの大
きい電流を発生する。「同期」・パターンの1zピツト
が遍切であれば、スレシホールドレベル検出S回路18
はレベル[0]の電流を発生する。全てのビットが不一
致であれば、検出a回路18は12単位の電filjと
なる。鴫述のように、會てがr(IJOプリアンプルを
伴なう「同MJ−4ターンの自己権lI@特性は、レジ
スタ12内にシフトされる@〈5ピツト以上の一致を生
じない(即ち7ピツト或社それ以上のビットが不一致と
なる八従って。
「同期」・譬ターンを検出する良めK、回路18内に1
20電RIlからなるスレシホールド検出器回路を設け
である。これらの各電R揮は、シフトレジスタ12の初
めの12ffl’内の120位値のそれぞれのビットと
、検出−回路180110位置の対応ビットとを比較し
て[真Jであると減勢されゐようになっている。これら
の電amの和社不−歇のビット数に相当する大きさの大
きい電流を発生する。「同期」・パターンの1zピツト
が遍切であれば、スレシホールドレベル検出S回路18
はレベル[0]の電流を発生する。全てのビットが不一
致であれば、検出a回路18は12単位の電filjと
なる。鴫述のように、會てがr(IJOプリアンプルを
伴なう「同MJ−4ターンの自己権lI@特性は、レジ
スタ12内にシフトされる@〈5ピツト以上の一致を生
じない(即ち7ピツト或社それ以上のビットが不一致と
なる八従って。
検出S回路18は、シフトレジスタ12内に過切喰12
ビットが全てシフトしてし重う責では少なくとも7単位
の電流を発生する。従ってシフト中に検出11Lii路
18が5ピツト以七の一#k(7ピツト以下C不−紋)
を艶出せば、「同期]Δパターン検出したかも知れない
ととkなゐ、との状廖を確める光めに1スレシホ一ルド
検出器回路は3.5単位以下の電流レベルに応答するよ
うに設電され息゛ ている1回路18がトリガされることKよって応答する
と^CD信号が発せられて同期/パターンを検出したこ
とを指示する。従って、シフトレジスタ内に12ビツト
の全部がシフ)した時に同期・臂ターンの5ビツトまで
が誤ってい九としても、スレンホール2回路は少な(と
も9ビツトが一致していゐととを見出し、3ピツト或は
それ以下のビットの不一致を表わす3単位或はそれ以下
の電流レベルが検出器回路]8をトリガするととkなゐ
。
ビットが全てシフトしてし重う責では少なくとも7単位
の電流を発生する。従ってシフト中に検出11Lii路
18が5ピツト以七の一#k(7ピツト以下C不−紋)
を艶出せば、「同期]Δパターン検出したかも知れない
ととkなゐ、との状廖を確める光めに1スレシホ一ルド
検出器回路は3.5単位以下の電流レベルに応答するよ
うに設電され息゛ ている1回路18がトリガされることKよって応答する
と^CD信号が発せられて同期/パターンを検出したこ
とを指示する。従って、シフトレジスタ内に12ビツト
の全部がシフ)した時に同期・臂ターンの5ビツトまで
が誤ってい九としても、スレンホール2回路は少な(と
も9ビツトが一致していゐととを見出し、3ピツト或は
それ以下のビットの不一致を表わす3単位或はそれ以下
の電流レベルが検出器回路]8をトリガするととkなゐ
。
シリアルイン//譬うレル7ウトモード第1図、及び第
3^図及び第sB図のタイCンダ図を参照する。POM
信号が現われると回路10はシリアル・パラレルモード
で動作する。この4−ドでは、レジスタ社クリヤされ、
SCIシリアル人カクaツ命ン/4ルスが印加される度
にデー!ビットがシフトレジスタ11及び12内にシフ
トされる0次で、同期バイト検出18回路18から0A
CD信勺によってパラレルワード転送が陶紬される。こ
0ACD信号は、前述のようKg11118がシフトレ
ジスタ12内に同期/パターンが存在していることを検
出すると現われるのである。
3^図及び第sB図のタイCンダ図を参照する。POM
信号が現われると回路10はシリアル・パラレルモード
で動作する。この4−ドでは、レジスタ社クリヤされ、
SCIシリアル人カクaツ命ン/4ルスが印加される度
にデー!ビットがシフトレジスタ11及び12内にシフ
トされる0次で、同期バイト検出18回路18から0A
CD信勺によってパラレルワード転送が陶紬される。こ
0ACD信号は、前述のようKg11118がシフトレ
ジスタ12内に同期/パターンが存在していることを検
出すると現われるのである。
コン/譬レータによって回路18?構成させることがで
きよう0次で後続のmビットワードフレーム間にワーF
転送が同期的に反覆される。
きよう0次で後続のmビットワードフレーム間にワーF
転送が同期的に反覆される。
我々の好ましい実施例においては、レジスタ11及び1
2におけるノ4ラレルワード転送は、レジスタ11と1
2とを8ビツト、10ピツト或は16ピツト間隔で切替
えさせるように回路13を選択的制御状態にセットする
WSLO及びWSL1制御信号のステータスに依存して
8ビツト、10ピツト或祉16ビツトのワードフレーム
で発生させることができる。しかし、本発明は、本発明
の教示によって、どのようなビット長のノやラレルワー
ドも転送するように変形することが可能である。
2におけるノ4ラレルワード転送は、レジスタ11と1
2とを8ビツト、10ピツト或は16ピツト間隔で切替
えさせるように回路13を選択的制御状態にセットする
WSLO及びWSL1制御信号のステータスに依存して
8ビツト、10ピツト或祉16ビツトのワードフレーム
で発生させることができる。しかし、本発明は、本発明
の教示によって、どのようなビット長のノやラレルワー
ドも転送するように変形することが可能である。
何れの場合でも、ノ母うレルワードはノヤラレルI10
/−)14の適当数の導体によって送受されるのである
。
/−)14の適当数の導体によって送受されるのである
。
検出器回路18によって同期パターンが検出されたもの
とすれば、制御回路13は一方のシフトレジスタ(例え
ば12)がシリアルデータビットを受けることを一時的
に禁止し、WRCワードレートクロッキング信号を発生
させ、そして制御回路13自体をイネーブルしてPRD
Y信号を伝送しOR信号を受けるようにする。ノ母うレ
ルヮーVはPRDY信号が現われるまで伝送されない、
PROY信号は「同期」パターンが検出され通過して
から正確に1ワード「タイムj後に現われる。/fラレ
ルデバイスには、PRDY信号は、レジスタ12内のデ
ータビットがワードとして/9ラレルl10dl−ト1
4f通して伝送される準備が整ったことを指示する。シ
フトレジスタ12から呈示されるデータビラトラ取出す
ために、ノ中うレルデバイスはシフトレジスタ120段
の出力に接続されているトライステートドライバをイネ
ーブルさせるPOTSE信号を発生する。ワードを受取
ってしまうと、ノ譬うレルデバイスは制御回路13にO
R信号を送〕、それによってノ譬うレルワードを受取っ
たことを指示する。これは8.10或は16の5C14
フイクル内に生じ得る。ノ量うレルデバイスはOR信号
の発生によってワードの受領を承部し、DRDY信号を
消滅させる。この消滅によって回路lOは他方のレジス
タ11に対して同じような動作を開始させる。もしOR
信号が、WSLO及びWSL1制御ピットによって決定
される時間内に発生しなければ。
とすれば、制御回路13は一方のシフトレジスタ(例え
ば12)がシリアルデータビットを受けることを一時的
に禁止し、WRCワードレートクロッキング信号を発生
させ、そして制御回路13自体をイネーブルしてPRD
Y信号を伝送しOR信号を受けるようにする。ノ母うレ
ルヮーVはPRDY信号が現われるまで伝送されない、
PROY信号は「同期」パターンが検出され通過して
から正確に1ワード「タイムj後に現われる。/fラレ
ルデバイスには、PRDY信号は、レジスタ12内のデ
ータビットがワードとして/9ラレルl10dl−ト1
4f通して伝送される準備が整ったことを指示する。シ
フトレジスタ12から呈示されるデータビラトラ取出す
ために、ノ中うレルデバイスはシフトレジスタ120段
の出力に接続されているトライステートドライバをイネ
ーブルさせるPOTSE信号を発生する。ワードを受取
ってしまうと、ノ譬うレルデバイスは制御回路13にO
R信号を送〕、それによってノ譬うレルワードを受取っ
たことを指示する。これは8.10或は16の5C14
フイクル内に生じ得る。ノ量うレルデバイスはOR信号
の発生によってワードの受領を承部し、DRDY信号を
消滅させる。この消滅によって回路lOは他方のレジス
タ11に対して同じような動作を開始させる。もしOR
信号が、WSLO及びWSL1制御ピットによって決定
される時間内に発生しなければ。
回路13はO/U R信号を発生してオーバーラン/ア
ンダーラン状at通知する。
ンダーラン状at通知する。
WLSQ及びWLS 1制御ビツトによって決定される
複数のSCIクロックサイクルが経過すると。
複数のSCIクロックサイクルが経過すると。
OR信号を受けていなくてもPRDY信号が消滅してシ
フトレジスタ12は接続16を介して再びシリアルデー
タビットを受けるように切替えられ。
フトレジスタ12は接続16を介して再びシリアルデー
タビットを受けるように切替えられ。
シフトレジスタ11はシフトレジスタ11に関して説明
した上述と同じ/lラレル転送動作を行なう。
した上述と同じ/lラレル転送動作を行なう。
鮪1図、及びII!4^図及び第4B図のタイミング図
を参照する。ノヤラレル・シリアルモードでは。
を参照する。ノヤラレル・シリアルモードでは。
データ処理システム内の外部ノ4ラレルデバイスがPO
M信号信号溝滅させてノ4ラレル・シリアル動作を指示
する。このモードでは、回路10は/ぐラレルl10d
e−)14を介してパラレルワードを受け、0RP−)
22及び接続20を通してシリアルデータを伝送する。
M信号信号溝滅させてノ4ラレル・シリアル動作を指示
する。このモードでは、回路10は/ぐラレルl10d
e−)14を介してパラレルワードを受け、0RP−)
22及び接続20を通してシリアルデータを伝送する。
jl初のSCIクロックツ臂ルスが立下ると回路10は
WRCクロッキング信号を始動させ、またI10/−)
14を通してノやラレルヮードを受入れる準備が整うと
PRDY信号を発生する。
WRCクロッキング信号を始動させ、またI10/−)
14を通してノやラレルヮードを受入れる準備が整うと
PRDY信号を発生する。
PRDY信号に応答して、ノ臂うレルデバイスはI10
/−)14の導体上にワードを印加し、pLs(1ラレ
ルインプツトストローゾ)信号を発生して110/−)
14の導体から例えばシフトレジスタ11のようなイネ
−ツルされた非シフト−シフトレジスタの段にワードの
データビットをノ中うレルに転送させる。
/−)14の導体上にワードを印加し、pLs(1ラレ
ルインプツトストローゾ)信号を発生して110/−)
14の導体から例えばシフトレジスタ11のようなイネ
−ツルされた非シフト−シフトレジスタの段にワードの
データビットをノ中うレルに転送させる。
ノクラレルデータは、PRDY信号が発生している時に
WLSO及びWLS 1制御ビツトのステータスによっ
て決まる時間中の任意の時点にIlo / −)14に
印加することができる。パラレルデバイスがPLS信号
を発生し、消滅させるとPRDY信号が消滅し、それに
よってパラレルデバイスと回路lOとの間のハント9シ
エイク協定が完了する0回路lOが適切なワード長時間
以内にPLS信号を受取らなければ、回路10ViPR
DY信号を消して、アンダーラン状郭を指示する0/υ
R信号を発生する。再び、8番目%10番目或は16番
目のSCIクロックサイクルの終りに、WL3Q及びW
LS 1制御ビツトのステータスに依存して、シフトレ
ジスタ12がAIパラレルータを次に受けるように条件
づけられる。
WLSO及びWLS 1制御ビツトのステータスによっ
て決まる時間中の任意の時点にIlo / −)14に
印加することができる。パラレルデバイスがPLS信号
を発生し、消滅させるとPRDY信号が消滅し、それに
よってパラレルデバイスと回路lOとの間のハント9シ
エイク協定が完了する0回路lOが適切なワード長時間
以内にPLS信号を受取らなければ、回路10ViPR
DY信号を消して、アンダーラン状郭を指示する0/υ
R信号を発生する。再び、8番目%10番目或は16番
目のSCIクロックサイクルの終りに、WL3Q及びW
LS 1制御ビツトのステータスに依存して、シフトレ
ジスタ12がAIパラレルータを次に受けるように条件
づけられる。
より一層理解しやすいように、16ビツトモードで動作
しているものとしよう、この場合、168M信号が^N
Dr−)24.26を条件づけるので、最初のワード転
送サイクル中に、例えばUSEL選択信号が発生し、
LJsRCにクロッキング信号がORグー)22’t−
通して上側のシフトレジスタ11から情報の16ビツト
をシフトさせる。この間に回路】Oはシフトレジスタ1
2を用いて/母うレルワード転送動作を遂行している。
しているものとしよう、この場合、168M信号が^N
Dr−)24.26を条件づけるので、最初のワード転
送サイクル中に、例えばUSEL選択信号が発生し、
LJsRCにクロッキング信号がORグー)22’t−
通して上側のシフトレジスタ11から情報の16ビツト
をシフトさせる。この間に回路】Oはシフトレジスタ1
2を用いて/母うレルワード転送動作を遂行している。
レジスタ11から16ピツト全部がシリアルにシフトし
てしまうと、制御回路13はUSE L信号を消滅させ
てLSEL信号を発生する1次のワード転送ブイクルに
は、 LSRCにクロック信号がシフトレジスタl2
から、前に組立てられる16ビツトのワードをoRc−
)22’を通して1ピツトずつシリアルにシフトさせる
。このプロセスはシフトレジスタ11と12との間で交
互に反棲される。同様に。
てしまうと、制御回路13はUSE L信号を消滅させ
てLSEL信号を発生する1次のワード転送ブイクルに
は、 LSRCにクロック信号がシフトレジスタl2
から、前に組立てられる16ビツトのワードをoRc−
)22’を通して1ピツトずつシリアルにシフトさせる
。このプロセスはシフトレジスタ11と12との間で交
互に反棲される。同様に。
1Q8M及び138M信号はそれぞれ1対の^N0f−
) 28及び30、或1a 1対ノANor −) 3
2及び34をイネーブルさせてシフトレジスタ11及び
、12の動作管行なわせるが、16番目の位置の代りに
10番目及び8番目の位置からとなる。
) 28及び30、或1a 1対ノANor −) 3
2及び34をイネーブルさせてシフトレジスタ11及び
、12の動作管行なわせるが、16番目の位置の代りに
10番目及び8番目の位置からとなる。
幾つかの回路10をカスケード、即ち縦に接続すること
が可能である。ノ々ラレルデバイスとシリアルデバイス
との間に縦続されたこれらの回路10は、前述のように
、シリアル・パラレルモードでも或ハノヤラレル・シリ
アルモードでも作動する。カスケーデイングは、例えば
誤差を検出して修正データを元のデータに加えるという
ようなデータに対する他の操作を、データが若干の回路
10′を通過する際に遂行するのに有用である。815
図はシリアル・/4′ラレル・シリアルモードで動作す
る際の回路のタイミング図である。
が可能である。ノ々ラレルデバイスとシリアルデバイス
との間に縦続されたこれらの回路10は、前述のように
、シリアル・パラレルモードでも或ハノヤラレル・シリ
アルモードでも作動する。カスケーデイングは、例えば
誤差を検出して修正データを元のデータに加えるという
ようなデータに対する他の操作を、データが若干の回路
10′を通過する際に遂行するのに有用である。815
図はシリアル・/4′ラレル・シリアルモードで動作す
る際の回路のタイミング図である。
回路10は2つのシリアル出力/−)、S00接続にお
ける即ちシリアルデータ出力/−)及びTSSDO@続
におけるトライステートシリアルデータ出力&−トを4
有している。SDO接続はカスケーデイングに用いられ
、両回路をイネーブルさせて同一のクロッキング信号で
作動させるようにSC:クロックパルスと整時されてい
る。 TSSDO接続から伝送されるシリアルデータの
タイミングは、伝送されるデータと注意深く整時されて
いるTSSCOクロキング信号と精密に整合させである
。
ける即ちシリアルデータ出力/−)及びTSSDO@続
におけるトライステートシリアルデータ出力&−トを4
有している。SDO接続はカスケーデイングに用いられ
、両回路をイネーブルさせて同一のクロッキング信号で
作動させるようにSC:クロックパルスと整時されてい
る。 TSSDO接続から伝送されるシリアルデータの
タイミングは、伝送されるデータと注意深く整時されて
いるTSSCOクロキング信号と精密に整合させである
。
このような精密なタイミングは、この/−)からのシリ
アルデータを、シリアライザ/デシリアライプ回路lO
とは異なるクロックツぐルスを必やとする別の回路豐素
(例えばフリップフロップ)K供給する場合に必至とな
るかも知れない。
アルデータを、シリアライザ/デシリアライプ回路lO
とは異なるクロックツぐルスを必やとする別の回路豐素
(例えばフリップフロップ)K供給する場合に必至とな
るかも知れない。
選択されたワードピット長(例えば8ピツトワード)が
同期/ぐイトのビット長(例えば12)よりも少ないよ
うな特別の場合には、同期p4ターン内のピットの順位
はパラレルワード転送の開始時に夫々われてしまう。こ
れは、検出器回路18が同期・母ターンを検出する時点
には少なくとも4ビツトがシフトレジスタ12の初めの
8位置の外にシフトしてしまうから発生するのである。
同期/ぐイトのビット長(例えば12)よりも少ないよ
うな特別の場合には、同期p4ターン内のピットの順位
はパラレルワード転送の開始時に夫々われてしまう。こ
れは、検出器回路18が同期・母ターンを検出する時点
には少なくとも4ビツトがシフトレジスタ12の初めの
8位置の外にシフトしてしまうから発生するのである。
この状re避け、同期、p4ターン内の順位を保存して
おくために、シフトレジスタ36内に5或は6段の附加
段を設け、これらの股肉にシリアルピッ)tシフトレジ
スタ12から出た11?&にシフトインさせる。先行回
路10のSCI クロッキングツfルヌと整時されてい
る次の縦続回路10は、シフトレジスタ36から遅れた
ピットを受け、SCI クロックパルスが発生するとそ
のパラレル転送を開始するので、−期バイトピットノぐ
ターン内のピットの順位を保存するようになる。従って
1例えばPOMが発生してシリアル・ノ奢うレル・シリ
アル8ビツトモード動作にある場合には、シリアル入力
/ −トに最初のシリアルデータピットが現われてから
110/−)14に300/−)の最初のシリアルピッ
トが現われるまでに、21ビツトの遅れ(21SCIパ
ルス)がある、ノクラレル・シリアルモードでは図示の
回路10における遅れは5ビツトにしか過ぎない。
おくために、シフトレジスタ36内に5或は6段の附加
段を設け、これらの股肉にシリアルピッ)tシフトレジ
スタ12から出た11?&にシフトインさせる。先行回
路10のSCI クロッキングツfルヌと整時されてい
る次の縦続回路10は、シフトレジスタ36から遅れた
ピットを受け、SCI クロックパルスが発生するとそ
のパラレル転送を開始するので、−期バイトピットノぐ
ターン内のピットの順位を保存するようになる。従って
1例えばPOMが発生してシリアル・ノ奢うレル・シリ
アル8ビツトモード動作にある場合には、シリアル入力
/ −トに最初のシリアルデータピットが現われてから
110/−)14に300/−)の最初のシリアルピッ
トが現われるまでに、21ビツトの遅れ(21SCIパ
ルス)がある、ノクラレル・シリアルモードでは図示の
回路10における遅れは5ビツトにしか過ぎない。
第6A図及び第6B図はシフトレジスタ11及び12の
詳細回路図を示す4のである0図示のように、レジスタ
11は段100乃至118からなり、シフトレジスタ1
2は段200乃至218からかっている。制御ライン1
20はUSRCに信号を受けてそれを段100乃至11
8に供給し、シリアル入力ポート124に現われたシリ
アルデータピットをシフトさせる。同様に制御ライン2
20は段200乃至218を制御する。導体126゜1
28及び130は上側シフトレジスタ1108番目、1
0番目及び16番目のピット位置からのシリアルデータ
タップになっている。前述のように、これらのタップは
、他のワード長変換動作を行なわせるために、シフトレ
ジスタ11及び12のどの位置に設けてもよい。
詳細回路図を示す4のである0図示のように、レジスタ
11は段100乃至118からなり、シフトレジスタ1
2は段200乃至218からかっている。制御ライン1
20はUSRCに信号を受けてそれを段100乃至11
8に供給し、シリアル入力ポート124に現われたシリ
アルデータピットをシフトさせる。同様に制御ライン2
20は段200乃至218を制御する。導体126゜1
28及び130は上側シフトレジスタ1108番目、1
0番目及び16番目のピット位置からのシリアルデータ
タップになっている。前述のように、これらのタップは
、他のワード長変換動作を行なわせるために、シフトレ
ジスタ11及び12のどの位置に設けてもよい。
ノぐラレルI10ポート14は、ノぐラレルデータを両
シフトレジスタ11及び12の段に転送するために、t
たノ母うレルデータをこれらのレジスタから伝送するた
めに両レジスタの段の出力に結合されている複数の導体
132乃至148を含んでいる。シフトレジスタ段の出
力祉、レジスタ11においてはトライステートドライバ
150乃至16gに−よって%またレジスタ12におい
てはトライステートドライバ250乃至268によって
制御される。制御導体122はシフトレジスタ11から
ノ譬うレルデータを伝送するためにドライステートド9
ライパ150乃至168をイネーブルし、制御導体22
2はレジスタ12からノ9ラレルデータを伝送するため
にトライステートドライ/# i s o乃至268′
geイネーブルする。シフトレジスタ回路はPLS信号
に応答してシフトレジスタ11の段K110/−)14
上のノ々ラレルデータピットをロードする制御導体12
5.及びシフトレジスタ11の内容をクリヤするための
制御導体123をも含んでいる。制御導体225及び2
23はシフトレジスタ12に対して同一の機能を遂行す
る。
シフトレジスタ11及び12の段に転送するために、t
たノ母うレルデータをこれらのレジスタから伝送するた
めに両レジスタの段の出力に結合されている複数の導体
132乃至148を含んでいる。シフトレジスタ段の出
力祉、レジスタ11においてはトライステートドライバ
150乃至16gに−よって%またレジスタ12におい
てはトライステートドライバ250乃至268によって
制御される。制御導体122はシフトレジスタ11から
ノ譬うレルデータを伝送するためにドライステートド9
ライパ150乃至168をイネーブルし、制御導体22
2はレジスタ12からノ9ラレルデータを伝送するため
にトライステートドライ/# i s o乃至268′
geイネーブルする。シフトレジスタ回路はPLS信号
に応答してシフトレジスタ11の段K110/−)14
上のノ々ラレルデータピットをロードする制御導体12
5.及びシフトレジスタ11の内容をクリヤするための
制御導体123をも含んでいる。制御導体225及び2
23はシフトレジスタ12に対して同一の機能を遂行す
る。
「同期」ノルターン検出器回路300にはレジスタ12
の初めの12段が結合されている。この検出器回路30
0には、例えば、レジスタ12の代りにレジスタ11の
段を結合しても差支えない。
の初めの12段が結合されている。この検出器回路30
0には、例えば、レジスタ12の代りにレジスタ11の
段を結合しても差支えない。
またその段数も選択した特定ピットノ量ターンに依存し
て増減させることができる1回路300は第2^図に示
すピットノ母ターンを検出するために酌述のスレシホー
ルド検出器及びコンノ譬レータ回路を実現したものであ
る。
て増減させることができる1回路300は第2^図に示
すピットノ母ターンを検出するために酌述のスレシホー
ルド検出器及びコンノ譬レータ回路を実現したものであ
る。
第7^図及び躯7B図は制御回路13を示すものであり
、この制御回路13はその動作モードを決定する多くの
制御信号を受けて第6^図及び第6B図に示すシフトレ
ジスタ回路を制御する1図示の回路を理解しやすいよう
に、ここでは顕著が特色を説明することにする。SCt
クロッキング信号は全ての回路素子に対してタイミング
動作を与える6回路への制御入力は:発生すると全ての
内部レジスタ及びカラ/りをリセットするMR(マスタ
ーリセット)信号;発生すると回路13tシリアル・パ
ラレル動作モードにセットし、消滅すると回路をパラレ
ル・シリアル動作モードにセットするPOM信号を含ん
でいる。WLSO及びWL81制御ビットのステートは
4つのビット長動作モードまでを限定する。我々の特定
実施例では。
、この制御回路13はその動作モードを決定する多くの
制御信号を受けて第6^図及び第6B図に示すシフトレ
ジスタ回路を制御する1図示の回路を理解しやすいよう
に、ここでは顕著が特色を説明することにする。SCt
クロッキング信号は全ての回路素子に対してタイミング
動作を与える6回路への制御入力は:発生すると全ての
内部レジスタ及びカラ/りをリセットするMR(マスタ
ーリセット)信号;発生すると回路13tシリアル・パ
ラレル動作モードにセットし、消滅すると回路をパラレ
ル・シリアル動作モードにセットするPOM信号を含ん
でいる。WLSO及びWL81制御ビットのステートは
4つのビット長動作モードまでを限定する。我々の特定
実施例では。
両方が発生すると回路13は168M信号を発生し、1
6ピツトモードで作動する。WLSOビットが発生しW
L81ビットが消滅していると、回路13は108M信
号を発生して10ビツトモードで作動する。WLSOビ
ットが消滅してWL51ピットが発生している場合には
回路13は98M信号ta生して8ビツトモードで作動
する。
6ピツトモードで作動する。WLSOビットが発生しW
L81ビットが消滅していると、回路13は108M信
号を発生して10ビツトモードで作動する。WLSOビ
ットが消滅してWL51ピットが発生している場合には
回路13は98M信号ta生して8ビツトモードで作動
する。
回路13は、5DIO及び5D11信号で表わされてい
る2つのシリアル入力/−)を4含んでいる。5DIO
信号の状態は、これらの信号の何れがレジスタ11及び
12の両方或は何れか一方にデータを輸送するかを決定
する。これらのポートは連続して#1続されている回路
10をイネ−ノルさせて先行回路lO及び別のシリアル
デバイスの両者からシリアルデータを受入れさせる。
る2つのシリアル入力/−)を4含んでいる。5DIO
信号の状態は、これらの信号の何れがレジスタ11及び
12の両方或は何れか一方にデータを輸送するかを決定
する。これらのポートは連続して#1続されている回路
10をイネ−ノルさせて先行回路lO及び別のシリアル
デバイスの両者からシリアルデータを受入れさせる。
POM信号が発生していて、且つMRマスターリセット
信号が発生し消滅した後は、回路lOは114ItM期
I臂ターンを検出する壕でサーチモードi/Cfkる。
信号が発生し消滅した後は、回路lOは114ItM期
I臂ターンを検出する壕でサーチモードi/Cfkる。
サーチ%−)”fは、L S E L信号−1を検出S
回路111に結合されているシフトレジスタ12に全て
のシリアルデータが供給されるようKする。
回路111に結合されているシフトレジスタ12に全て
のシリアルデータが供給されるようKする。
同期/#ターンを検出すると、7リツデフロツデ41!
sがトダルするのでレジスタ12はシリアル転送動作か
ら・ナツレル転送動作に切替わる0次でCE(カウンタ
イネ−ツル)信号がJR400乃至414からなる法1
60)=Jンソンヵウンタを始動させる。ジlンゾンカ
ウンタは図示の制御倫理回路をイネーブルさせてSCI
/a>中ンダ信号及び他の人力制御信号に応答してデー
タ転送anを遂行させる制御信号のシーケンスを発生す
る。
sがトダルするのでレジスタ12はシリアル転送動作か
ら・ナツレル転送動作に切替わる0次でCE(カウンタ
イネ−ツル)信号がJR400乃至414からなる法1
60)=Jンソンヵウンタを始動させる。ジlンゾンカ
ウンタは図示の制御倫理回路をイネーブルさせてSCI
/a>中ンダ信号及び他の人力制御信号に応答してデー
タ転送anを遂行させる制御信号のシーケンスを発生す
る。
回1110111に作中、P RD Y、 VORC%
O/υR(1号のような若干のステータス信号が回路1
3から伝送1れ?l104N−414に接続されている
/4ラレルデバイスとのデータ転送動作を促進すゐ。
O/υR(1号のような若干のステータス信号が回路1
3から伝送1れ?l104N−414に接続されている
/4ラレルデバイスとのデータ転送動作を促進すゐ。
―遮のように1回路1oからのa4ツレルデータの転送
線ワードタイム中の任意時点に行うことができるから、
よシ遅い・臂うレルヮード転送がり能であり、電力消費
が少なく且つシステムの同期が容易である。シリアル・
/fラレルモードでは、PRCIY信号は、/49レル
デーlがシフトレジスタ12から礒出し得るようになる
と^NDr−ト420から発生する。その後、或はその
前に、外部z49レルデバイスがPOTSE信号を発生
してトライステートドライバ250乃至268をイネー
ブルするので選択され良レジスタの内容がl10−I!
−ト14に現われる。/譬ツレルデータが取出されると
、外sdツレルデバイスはOR信号を^N0r−ト42
10人カに伝送する。このOR信号は他の制御信号と共
KSラレルデータ0受領を承認す4t)K役立つ、OR
信号が適時に受信されないと、ラッチ422はO/υR
信号を発生してオーバーモノ状態を指示す石、しかしデ
ータ転送動作は続けられ石。O/uRステータス信号は
この状mを!、−1処置システムに通知するので、シス
テ^は、会費ならば、データ転送動作を再開するようK
する。正しい数08CIサイクルが経過すると、ツリッ
プフaツデ4】5は再びトダルし、同じプロセスが他方
のシフトレジスタと共に反覆される。
線ワードタイム中の任意時点に行うことができるから、
よシ遅い・臂うレルヮード転送がり能であり、電力消費
が少なく且つシステムの同期が容易である。シリアル・
/fラレルモードでは、PRCIY信号は、/49レル
デーlがシフトレジスタ12から礒出し得るようになる
と^NDr−ト420から発生する。その後、或はその
前に、外部z49レルデバイスがPOTSE信号を発生
してトライステートドライバ250乃至268をイネー
ブルするので選択され良レジスタの内容がl10−I!
−ト14に現われる。/譬ツレルデータが取出されると
、外sdツレルデバイスはOR信号を^N0r−ト42
10人カに伝送する。このOR信号は他の制御信号と共
KSラレルデータ0受領を承認す4t)K役立つ、OR
信号が適時に受信されないと、ラッチ422はO/υR
信号を発生してオーバーモノ状態を指示す石、しかしデ
ータ転送動作は続けられ石。O/uRステータス信号は
この状mを!、−1処置システムに通知するので、シス
テ^は、会費ならば、データ転送動作を再開するようK
する。正しい数08CIサイクルが経過すると、ツリッ
プフaツデ4】5は再びトダルし、同じプロセスが他方
のシフトレジスタと共に反覆される。
帥述のように、回路を・42レル・シリアル動作モード
で作動させる場合P2N2号は消滅してお抄、この場合
回路13は選択しぇレジスタ】1或は12内K /lラ
レルヮードをa−ドで自るようKをると^Nor−41
26からPRD’を信号を発生する。仁のモードにお込
てPRDY慣号が信号すると、・譬うレルデバイスは・
臂うレルヮードを110dス14に印加し良後にPLs
信号を^N0r−1423に送る。正しい数08CIサ
イクルが終了するとP RD Y1号が消えて7リツf
7aツデ415がトダルするので、今パラレルデータを
受けたシフトレジスタがイネーブルされてそのシリアル
転送−作を開始する。正しい数のSCIりaツクサイク
ル0俵K P L S 、lルスを受堆らないと、O/
URステータス信号が発生して7ンダーラン状態を指示
する。しかし回路13は機能を続行する。とのO/UR
ステータス信号はデータ感層システムに4送られゐので
、システムは、必賛ならばデータ転送1IIfIPを再
−する、シリアルデバイスがシリアルデータを取出す準
備が螢っているものとすれば、シリアルデバイスはSO
TSEg号を発生して^NCI’−1424をイネーブ
ルさせ、Solクロッ命ンダΔルスが消える寂にシリア
ルデータを伝送させる。正しい数のシリアルデータピッ
トが^Nor−ト424からシフトこれてし虜うと、フ
リップ7oツデ416は再びトダルし、プロセスは他方
のシフトレジスタを用いて反覆される。
で作動させる場合P2N2号は消滅してお抄、この場合
回路13は選択しぇレジスタ】1或は12内K /lラ
レルヮードをa−ドで自るようKをると^Nor−41
26からPRD’を信号を発生する。仁のモードにお込
てPRDY慣号が信号すると、・譬うレルデバイスは・
臂うレルヮードを110dス14に印加し良後にPLs
信号を^N0r−1423に送る。正しい数08CIサ
イクルが終了するとP RD Y1号が消えて7リツf
7aツデ415がトダルするので、今パラレルデータを
受けたシフトレジスタがイネーブルされてそのシリアル
転送−作を開始する。正しい数のSCIりaツクサイク
ル0俵K P L S 、lルスを受堆らないと、O/
URステータス信号が発生して7ンダーラン状態を指示
する。しかし回路13は機能を続行する。とのO/UR
ステータス信号はデータ感層システムに4送られゐので
、システムは、必賛ならばデータ転送1IIfIPを再
−する、シリアルデバイスがシリアルデータを取出す準
備が螢っているものとすれば、シリアルデバイスはSO
TSEg号を発生して^NCI’−1424をイネーブ
ルさせ、Solクロッ命ンダΔルスが消える寂にシリア
ルデータを伝送させる。正しい数のシリアルデータピッ
トが^Nor−ト424からシフトこれてし虜うと、フ
リップ7oツデ416は再びトダルし、プロセスは他方
のシフトレジスタを用いて反覆される。
以上は本発明の好ましい実施例OII!明である。
この#4鴫の教旨から逸脱することなく多くの変化を工
夫することが可能である。%に、−1ラレルデバイスと
選択され九シ7トレゾスタと0間のワード転送Kj!に
畏い時間を与えることができるように3つ或はそれ以上
のシフトレジスタ回路を使用することが可能である。本
発明の範囲から逸脱すゐことe<*eゐ自己相関コード
を使用することも可能である。
夫することが可能である。%に、−1ラレルデバイスと
選択され九シ7トレゾスタと0間のワード転送Kj!に
畏い時間を与えることができるように3つ或はそれ以上
のシフトレジスタ回路を使用することが可能である。本
発明の範囲から逸脱すゐことe<*eゐ自己相関コード
を使用することも可能である。
第1図は本発明を業施したシリアライブ/デシリアライ
ブ回路を示すものであり、 第2八図はプリアンプル及び同期/母ターンのデータビ
ットを第1wJに示す1つのシフトレジスタ及び同期/
fターン検出器回路と共に示すものであり、 第2B図は第2^図に示す同期・譬ターンの自己相関特
性を示し、 第2C図乃至第2E図は、・普ターン長及びハミング距
11に従って同期ノ臂ターンを選択できるようKする虎
めの罎でTo抄、 83^図及び第38図はシリアライブ/デシリアライず
回路のシリアル・・#ラレル動作モードをlI!―する
タイミング図であり、 第4^図及び第4B図はシリアライブ/デシリアライず
回路の7々ラレル・シリアル動作モードを説明するタイ
ミング図であり、 jIs図は幾つかの回路をカスケードL六時のシリアル
イン/・4クレルアウト動作モードを説明するタイミン
グ図であセ、 tli6^図及び71168図は第1図のシ7トレノス
タの回路図であり、そして 1s7^図及び第78mは第1図の回路の制御部分を示
すものである。 IO・・・シリアライf/f”シリアライブ回j1%1
1.12・・・16ピツトシフトレジスタ、13−・制
御回路、14−Aうvルl10yl−1,15,17゜
24〜34・・・^NDr−ト、16・・・シリアル人
力接続、18,300−・・同期/4タ一ン検出#1回
路。 20・・・出力接続、22・・・0Rr−)、36・・
・シフトレジスタ、100〜118・・・シフトレジス
タ11OR% 1!0,122,123,125,22
6゜222.228,225−・・制御ツイン、124
・・・シリアル人力4−ト、126,128,130・
・・シリアルデータタップ、】32〜148・・・/臂
うレル出カライン、150〜168,250〜268・
・・トライステートドライバ、200〜218・・・シ
フトレジスタ126)段、400〜414・・・ゾヨン
ンンカクンタO段、415・・・7リツデ7aツデ。 420、 421. 423. 424−・・
^ NOづro −ト 、422−・・ラッチ。 1ノ7ンγJし寓ooooooooooooooooo
oooooo。 @u)e5 > I/k
thHm ノX!−>+10011
0101111 7
12F/f、 2C ブリ7ンフ1ル= 0010010010010010
01001001Fig、 2E アリアレフつレ−01QIOIQI(IIQIQIcI
IGLOIQIQIFig、2D 手続補正書(方式)57.10.28 特許庁長官 殿 1、事件の表示 昭和37年特許願 第1O弘6μ6号
。 2、発明の名称 ディジIkf’−タをシリアライズ
及びデシリアクイズする回路 3、補正をする者 事件との関係 出願人 □名 称 ディジタル イクイノメント コーポレー
シ璽ン4、代理人 5、補正命令の日付 昭和57年9322日6、補正
の対象 全図面 願書、委任状
ブ回路を示すものであり、 第2八図はプリアンプル及び同期/母ターンのデータビ
ットを第1wJに示す1つのシフトレジスタ及び同期/
fターン検出器回路と共に示すものであり、 第2B図は第2^図に示す同期・譬ターンの自己相関特
性を示し、 第2C図乃至第2E図は、・普ターン長及びハミング距
11に従って同期ノ臂ターンを選択できるようKする虎
めの罎でTo抄、 83^図及び第38図はシリアライブ/デシリアライず
回路のシリアル・・#ラレル動作モードをlI!―する
タイミング図であり、 第4^図及び第4B図はシリアライブ/デシリアライず
回路の7々ラレル・シリアル動作モードを説明するタイ
ミング図であり、 jIs図は幾つかの回路をカスケードL六時のシリアル
イン/・4クレルアウト動作モードを説明するタイミン
グ図であセ、 tli6^図及び71168図は第1図のシ7トレノス
タの回路図であり、そして 1s7^図及び第78mは第1図の回路の制御部分を示
すものである。 IO・・・シリアライf/f”シリアライブ回j1%1
1.12・・・16ピツトシフトレジスタ、13−・制
御回路、14−Aうvルl10yl−1,15,17゜
24〜34・・・^NDr−ト、16・・・シリアル人
力接続、18,300−・・同期/4タ一ン検出#1回
路。 20・・・出力接続、22・・・0Rr−)、36・・
・シフトレジスタ、100〜118・・・シフトレジス
タ11OR% 1!0,122,123,125,22
6゜222.228,225−・・制御ツイン、124
・・・シリアル人力4−ト、126,128,130・
・・シリアルデータタップ、】32〜148・・・/臂
うレル出カライン、150〜168,250〜268・
・・トライステートドライバ、200〜218・・・シ
フトレジスタ126)段、400〜414・・・ゾヨン
ンンカクンタO段、415・・・7リツデ7aツデ。 420、 421. 423. 424−・・
^ NOづro −ト 、422−・・ラッチ。 1ノ7ンγJし寓ooooooooooooooooo
oooooo。 @u)e5 > I/k
thHm ノX!−>+10011
0101111 7
12F/f、 2C ブリ7ンフ1ル= 0010010010010010
01001001Fig、 2E アリアレフつレ−01QIOIQI(IIQIQIcI
IGLOIQIQIFig、2D 手続補正書(方式)57.10.28 特許庁長官 殿 1、事件の表示 昭和37年特許願 第1O弘6μ6号
。 2、発明の名称 ディジIkf’−タをシリアライズ
及びデシリアクイズする回路 3、補正をする者 事件との関係 出願人 □名 称 ディジタル イクイノメント コーポレー
シ璽ン4、代理人 5、補正命令の日付 昭和57年9322日6、補正
の対象 全図面 願書、委任状
Claims (1)
- 【特許請求の範囲】 t ディジタルデータ処理システムのパラレルデバイス
とシリアルデバイスとの間で転送されるディジタルデー
タ音シリアライズ及びデシリアライズする回路であって
、 イ、シリアル入力及び出力4−ト、及び/4ラレル入力
及び出力/−)1含む第1のシフトレジスタ手段、 ロ、シリアル入力及び出力−−ト、及び/ヤラレル入力
及び出力/−)を含む第2のシフトレジスタ手段、及び ハ、シリアルS/中うレル動作モードにおいては、一方
のシフトレジスタ手段がデータビットをシリアルに受け
、他方のシフトレジスタ手段が79ラレルワードを伝送
するように、また/ぐラレル・シリアル動作モードにお
いては、一方のシフトレジスタ手段が2臂うレルワード
會受け、他方のシフトレジスタ手段が/譬うレルワード
をシリアルデータピットとして伝送するように前記の第
1及び第2の各シフトレジスタ手段を交互に選択してイ
ネーブルする制御手段 を具備する回路。 2、 前記の制御手段が鉋に、 j @1の制御信号(POM)に応答して前記の回M
?シリアル・7寸うレルモード或は/fラレル・シリア
ルモードで作動させるようにイネーブルする手段、 U m記の第1の制御信号(POM)がシリアル・/
4ラレル動作を指示している場合に前記のシフトレジス
タ手段の適訳可能な方がIぐラレルワードを転送する準
備が整っている仁とt表わす第2の制御信号(psoy
)k発生する手段、及び前記の選択されたシフトレジス
タ手段によって伝送さ扛たノ母うレルワードが受入れら
れたことを指示する第3の制−信号(OR)に応答する
手段、及び −前記の第1の制御信号(POM)が・9ラレル・シリ
アル動作を指示している場合に前記のシフトレジスタ手
段の選択可能な方がJ譬うレルワードを受入れる準備が
整っていることを表わす第4の制御信号(pRDY)t
−発生する手段、及び第5の制御信号(PLS)K応答
して前記の選択されたシフトレジスタ手段へパラレルワ
ードの転送を行なう手段をも含んていることを特徴とす
る特許請求の範囲1に記載のディジタルデータをシリア
ライズ及びデシリアライズする回路。 五 更に 二、前記の菖1のシフトレジスタ手段に縁続されていて
、シリアルデータピッ)Offi定のNビットシーケン
スのNビット全てが1t11のシフトレジスタ手段内ヘ
シフトするまでのシフト中ハ仁のNビットシーケンスの
それぞれのビットと嬉1のシフトレジスタ手段内に挿入
されたそのデータビットとを比敏した時の真の数が比較
的少なくなるような自己相関特性を有していることを特
徴とするシリアルデータビットの所定ONNビットシー
ケンス応答し、回路がシリアル・ノ9ラレル動作モード
で動作している場合に/譬うレルヮード転送動作を自動
的に開始させ同期させる絡6の制御信号(^CD)t−
発生する自動始動及び同期手段18 をも宮んでいること1−*黴とする特許請求の範囲1戒
は2に記載のディジタルデータをシリアライズ及びデシ
リアライズする回路。 4、 前記の自動始動及び同期手段が、Nビット全てが
前記の第1のシフトレジスタ手段内にシフトする首での
シフト中にtiN/2より4少ないによりも多くない2
欽が倚られるような自己相関特性【有するシリアルデー
タピッ) t)所定のシーケンスを検出するようになっ
ていることt%黴とする特許請求の範12115tlC
記載のディジタルデータをシリアライズ及びデシリアラ
イズする回路。 5、Nビットよシは少いがにビットよりは多いLビット
が2歇し良時に前記の第6の制御信号(^CO)がシレ
シホールド手段によってイネーブルされ、それkよって
所定のNビットシー、ケンスON−’Lピットまでが誤
りの時には回路が/4テレルワード転送動作を開始する
ようにイネーブルされることを特徴とする特許請求の範
N4に記載のディジタルデータをシリアライを及びデシ
リアライズする回路。 6 Nが12に等しく、にが5に等しく、Lが9に等し
く、そして前記の所定のNビットシーケンスが0かもな
るプリアンプルを先行させ大シーケンス1001101
01111に等L%Aことを特徴とする特許請求04@
15に記載のディジタルデータをシリアライを及びデシ
リアライオする一路。 2 可変ピット長制御信号(WLSO,WLSl)に応
答して選択可能なビット長の・櫂うレルワードの転送を
行なう可変ピット最制御手R14當んでいることを特徴
とする特許請求の#ii[12に記載のディジタルデー
タをシリアライオ及びデシリアライオする回路。 & 前記の可変ピット長制御手段が、前記の第1及び第
2のレジスタ手段を選択的にイネーブルL テ14ラレ
ル1ビットワード、1−0ビツトワード、或は16ビツ
トワードを伝送及び受信させることを特徴とする特許請
求の範117に記載のディジタルデータをシリアライを
及びデシリアライオする回路。 9 ディジタルデータ処理シメテムOΔツレルデバイス
とシリアルデバイスとの間で転送されるディジタルデー
タをシリアライを及びデシリアクイズする回路で6って
、 イ、それぞれがシリアル人力及び出力ポート、展び/4
4ラレル力及び出力ポートを含む複数のシフトレジスタ
手段、及び a、Vリフル・/4ラレル動作七−ドにおいては、1つ
のシフトレジスタ手段がデータビットをシリアルに受け
、倫のシフトレジスタ手段が/4ツレルワードを伝送す
るように1壕九/4″)レルーシリアル動作モードにお
いては、1っのシフトレジスタ手段が/fラレルワード
を受け、他のシフトレジスタ手段が/譬うレル9−ドを
シリアルデータビットとして伝送するように前記の各シ
フトレジスタ手段を周期的に選択してイネーブルする制
御手段 を具備する回路。 1α−記の制御手段が更に、 1、第1の制御信号(POM)に応答して前記の回路を
シリアル・/平うレル毫−ド或紘dツレル・シリアルモ
ードで作動させるようにイネ−ツルする手段、 ■、前前記第1の制御信号(POM )がシリアル・/
4ツレル動作を指示している場合に前記のシフトレジス
タ手段の選択可能な方がパラレルワードを転送する準備
が整って−ることを表わす謔20制御傭号(PRDY)
を発生する手段、展び前記の選択されたシフトレジスタ
手段によって伝送されたパラレルワードが受入れられ九
ことを摺示すゐ第5の制御14(DR)tc応答する手
段、及び 暖、前記の第1の制御信−@(POM)が・臂うレル・
シリアル動作を指示している場合に前記のシフトレジス
タ手段の選択可能な方が・譬うレルワードを受入れる準
備が整っていることを表わす第4の制御信号(PRDY
)を発生する手段、及び第5の制御1号(PLS)K応
答して前記の選択されたシフトレジスタ手段へ・臂うレ
ルワードの転送を行なう手段をも含んでいることを特徴
とする特許d求の範119に記載Oディジタルデータを
シリアライを及びデシリアライtする回路。 11 Nビットの全てが比較されるtでのシフト中には
それぞれのビット位置の間で比較した時の真の数が比較
的少なくなるような通管しい自己相関特性を有している
ことを特徴とするデータビットの所定のNビットシーケ
ンス(仁のNビットシーケンスの若干のビットが誤って
いゐ場合Ka所定のデータビットのプリアンプル−11
E先行)を検出するための回路であって、 イ、伝送される前記のデータビットのシーケンスをシリ
アルに受ける喪めの受信手段、口、長さHOAター/に
対して最高の最小距離を有するピッ)dターンである順
位づけられたシーケンスにおいて前記の所定ONピット
シーケンスと一致するNコード信号を発生すしす る良めOコード手段、 ハ、シリアルに伝送されるデータビットを受ける度に、
受信し大全てのデータビットと前記ONコード信号とを
それぞれ比較する大めの比較手段、及び 二、 1llleのNビットシーケンスの若干0ピッ
−に−拳があっても、前記のNピットジ−タンスの伝送
を指示する検出信号を発生する大めのスレシホールド手
段 を具備する回路。 11 m記ONビットシーケンスが、Nビット全てが前
記の受信中段内に受入れられるまでのシフト中に、N/
2よりも少ないにより4多(ない−欽があるようKなっ
ていることを特徴とする特許請求の1il111に記載
0回路。 1&前記のスレシホールド手段が、10も少ないがによ
りも多いし或はそれ以上のビットが一致すると一配の検
出信号を発生ずゐようになっていゐことを特徴とする特
許請求01i11?2に記載0回路。 14、Nが12に等しく、にが5に等しく、Lが9に勢
しく、そして所定のデータビットONビットシーケンス
が0からなるプリアンプルを先行させ慶1001101
1m1111に等しいことを特徴とする特許−求の範囲
1sK記載の回路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US06/512,125 US4455503A (en) | 1982-06-17 | 1983-07-08 | Rectangular piezoelectric resonator with a slot in one surface |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US27442081A | 1981-06-17 | 1981-06-17 | |
| US274420 | 1981-06-17 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS5851346A true JPS5851346A (ja) | 1983-03-26 |
Family
ID=23048124
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10464682A Pending JPS5851346A (ja) | 1981-06-17 | 1982-06-17 | デイジタルデ−タをシリアライズ及びデシリアライズする回路 |
Country Status (2)
| Country | Link |
|---|---|
| EP (1) | EP0067384A3 (ja) |
| JP (1) | JPS5851346A (ja) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2548490A1 (fr) * | 1983-06-30 | 1985-01-04 | Thomson Csf | Circuit programmable de transformation serie-parallele d'un signal numerique, et son application a un recepteur de signaux video numeriques |
| US4717914A (en) | 1985-12-18 | 1988-01-05 | Advanced Micro Devices, Inc. | Methods for receiving and converting high speed serial data pattern input signals to parallel data pattern outputs |
| GB2187578B (en) * | 1986-03-08 | 1989-11-15 | Int Computers Ltd | Parallel to serial converter |
| CA1299783C (en) * | 1987-09-30 | 1992-04-28 | Tetsuo Soejima | Programmable multiplexing/demultiplexing system |
| US5225754A (en) * | 1988-12-06 | 1993-07-06 | Boral Johns Perry Industries Pty. Ltd. | Control system for a motor |
| FR2651352A2 (fr) * | 1989-02-03 | 1991-03-01 | Urba 2000 | Circuit d'interfacage pour recepteur d'informations radiodiffusees de guidage pour automobilistes. |
| JPH07202714A (ja) * | 1993-12-28 | 1995-08-04 | Nec Ic Microcomput Syst Ltd | パラレル・シリアル・データ変換回路 |
| KR102855372B1 (ko) * | 2020-07-09 | 2025-09-04 | 주식회사 엘엑스세미콘 | 디스플레이 구동장치 및 디스플레이 구동방법 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3778773A (en) * | 1972-10-20 | 1973-12-11 | Bell Canada Northern Electric | Matrix of shift registers for manipulating data |
| US4079372A (en) * | 1976-05-03 | 1978-03-14 | The United States Of America As Represented By The Secretary Of The Navy | Serial to parallel converter |
| US4139839A (en) * | 1977-03-18 | 1979-02-13 | Nasa | Digital data reformatter/deserializer |
-
1982
- 1982-06-04 EP EP82104928A patent/EP0067384A3/en not_active Withdrawn
- 1982-06-17 JP JP10464682A patent/JPS5851346A/ja active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| EP0067384A2 (en) | 1982-12-22 |
| EP0067384A3 (en) | 1984-01-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5543730A (en) | Techniques for programming programmable logic array devices | |
| EP1629394B1 (en) | Memory channel with unidirectional links | |
| US5448703A (en) | Method and apparatus for providing back-to-back data transfers in an information handling system having a multiplexed bus | |
| US6658582B1 (en) | Serial interface circuits having improved data transmitting and receiving capability | |
| JPH0157380B2 (ja) | ||
| CA1065061A (en) | Cpu-1/0 bus interface for a data processing system | |
| JPH0816896B2 (ja) | スレーブ型インターフェース回路 | |
| EP0081961A3 (en) | Synchronous data bus system with automatically variable data rate | |
| US5428763A (en) | Digital data apparatus for transferring data between a byte-wide digital data bus and a four byte-wide digital data bus | |
| CN100428359C (zh) | 用于高速输出数据的管线锁存器电路 | |
| EP0047859A2 (en) | Two speed recirculating memory system | |
| JPH10222243A (ja) | データ転送の間にサブシステム・クロックに一時的に同期される自由走行クロックを有するプロセッサを含むシステム | |
| US4648102A (en) | Bus interface device for a data processing system | |
| GB2235995A (en) | Apparatus for read handshake in high-speed asynchronous bus interface | |
| NO174985B (no) | Anordning for å koble sammen apparater med asynkrone kretser. | |
| EP0328450A3 (en) | Direct memory access controller | |
| US4047201A (en) | I/O Bus transceiver for a data processing system | |
| US5812833A (en) | Timer bus structure for an integrated circuit | |
| EP0067384A2 (en) | Circuit for serializing and deserializing digital data | |
| JPH0333914A (ja) | データアンパック装置 | |
| KR100454780B1 (ko) | 패러랠 종단 버스 시스템 | |
| US4801813A (en) | Event distribution and combination system | |
| US4809171A (en) | Concurrent processing of data operands | |
| JPH0616277B2 (ja) | 事象配分・結合装置 | |
| US5701421A (en) | Pin and status bus structure for an integrated circuit |