JP5076454B2 - シリアルデータ受信回路、シリアルデータ受信装置、およびシリアルデータ受信方法 - Google Patents
シリアルデータ受信回路、シリアルデータ受信装置、およびシリアルデータ受信方法 Download PDFInfo
- Publication number
- JP5076454B2 JP5076454B2 JP2006309440A JP2006309440A JP5076454B2 JP 5076454 B2 JP5076454 B2 JP 5076454B2 JP 2006309440 A JP2006309440 A JP 2006309440A JP 2006309440 A JP2006309440 A JP 2006309440A JP 5076454 B2 JP5076454 B2 JP 5076454B2
- Authority
- JP
- Japan
- Prior art keywords
- bit
- circuit
- serial data
- bits
- data
- 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 - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/14—Conversion to or from non-weighted codes
- H03M7/16—Conversion to or from unit-distance codes, e.g. Gray code, reflected binary code
- H03M7/165—Conversion to or from thermometric code
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Description
(付記1)LSBファーストまたはMSBファーストのビット順列のmビット(mは自然数)のデータビット群ごとに連続してシリアル転送されるシリアルデータから、kビット(kは自然数)の同期パターンを検出し、正しくmビットに区切られた前記データビット群を出力するシリアルデータ受信回路において、
少なくとも(m+k−1)ビット分の前記シリアルデータを取り込み、mビット分の前記シリアルデータが入力されるたびに、1ビット目からmビットまでの各々を始点として、kビットからなるm通りのビット列を出力するシフトレジスタ回路と、
前記ビット列の各々について、前記同期パターンとの一致検出動作を行う比較回路と、
前記比較回路で前記一致検出動作が行われた前記ビット列を選択して出力するセレクタ回路と、
前記シフトレジスタ回路と前記比較回路との接続経路間、または前記セレクタ回路の出力経路に備えられ、前記ビット列のビット順列を、先頭ビットからmビットごとに逆転させる変換動作を行う変換回路と
を備えることを特徴とするシリアルデータ受信回路。
(付記2)前記セレクタ回路から入力される前記ビット列に対して、前記シリアルデータのビットレートに基づいてパラレル/シリアル変換を行うパラレル/シリアル変換回路を備えることを特徴とする付記1に記載のシリアルデータ受信回路。
(付記3)前記シリアルデータ受信回路に入力される前記シリアルデータのビット順列と、前記パラレル/シリアル変換回路から出力される出力シリアルデータのビット順列とが同一の際に、前記変換回路をバイパスするスイッチ回路を備えることを特徴とする付記1に記載のシリアルデータ受信回路。
(付記4)
前記変換回路は前記シフトレジスタ回路と前記比較回路との接続経路間に備えられ、
前記同期パターンは前記変換回路によって変換された変換後ビット列に対応し、
前記比較回路は前記変換後ビット列の各々について前記同期パターンとの一致検出動作を行うことを特徴とする付記1に記載のシリアルデータ受信回路。
(付記5)前記変換回路は、前記シフトレジスタ回路と前記比較回路とを接続する配線であることを特徴とする付記4に記載のシリアルデータ受信回路。
(付記6)前記変換回路と前記比較回路との接続経路間に、前記変換回路から出力される変換後ビット列を取り込むビット列レジスタ回路を備えることを特徴とする付記4に記載のシリアルデータ受信回路。
(付記7)前記変換回路は前記セレクタ回路の出力経路に備えられ、
前記同期パターンは前記ビット列に対応し、
前記比較回路は、前記ビット列の各々について前記同期パターンとの一致検出動作を行うことを特徴とする付記1に記載のシリアルデータ受信回路。
(付記8)前記比較回路には、前記ビット列の各々と、前記変換回路によって変換動作が行われた変換後ビット列の各々とが入力され、
前記比較回路は、前記ビット列または前記変換後ビット列のうちの予め定められた何れか一方について、前記同期パターンとの一致検出動作を行うことを特徴とする付記1に記載のシリアルデータ受信回路。
(付記9)前記比較回路と前記セレクタ回路との接続経路間に備えられ、前記一致検出動作が行われた前記ビット列を記憶した上で前記セレクタ回路へ報知する記憶部を備えることを特徴とする付記1に記載のシリアルデータ受信回路。
(付記10)前記シリアルデータ受信回路に入力される前記シリアルデータがLSBファーストの前記ビット順列である場合には、前記シリアルデータ受信回路から出力される前記データビット群はMSBファーストの前記ビット順列を有してシリアル出力され、
前記シリアルデータ受信回路に入力される前記シリアルデータがMSBファーストの前記ビット順列である場合には、前記シリアルデータ受信回路から出力される前記データビット群はLSBファーストの前記ビット順列を有してシリアル出力されることを特徴とする付記1に記載のシリアルデータ受信回路。
(付記11)LSBファーストまたはMSBファーストのビット順列のmビット(mは自然数)のデータビット群ごとに連続してシリアル転送されるシリアルデータから、kビット(kは自然数)の同期パターンを検出し、正しくmビットに区切られた前記データビット群を出力するシリアルデータ受信装置において、
少なくとも(m+k−1)ビット分の前記シリアルデータを取り込み、mビット分の前記シリアルデータが入力されるたびに、1ビット目からmビットまでの各々を始点として、kビットからなるm通りのビット列を出力するシフトレジスタ回路と、
前記ビット列の各々について、前記同期パターンとの一致検出動作を行う比較回路と、
前記比較回路で前記一致検出動作が行われた前記ビット列を選択して出力するセレクタ回路と、
前記シフトレジスタ回路と前記比較回路との接続経路間、または前記セレクタ回路の出力経路に備えられ、前記ビット列のビット順列を、先頭ビットからmビットごとに逆転させる変換動作を行う変換回路と
を備えることを特徴とするシリアルデータ受信装置。
(付記12)LSBファーストまたはMSBファーストのビット順列のmビット(mは自然数)のデータビット群ごとに連続してシリアル転送されるシリアルデータから、kビット(kは自然数)の同期パターンを検出し、正しくmビットに区切られた前記データビット群を出力するシリアルデータ受信方法において、
少なくとも(m+k−1)ビット分の前記シリアルデータを取り込み、mビット分の前記シリアルデータが入力されるたびに、1ビット目からmビットまでの各々を始点として、kビットからなるm通りのビット列を出力するステップと、 前記ビット列の各々について、前記同期パターンとの一致検出動作を行うステップと、
前記一致検出動作を行うステップで前記一致検出動作が行われた前記ビット列を選択して出力するステップと、
前記ビット列のビット順列を、先頭ビットからmビットごとに逆転させる変換動作を行うステップと
を備えることを特徴とするシリアルデータ受信方法。
4、4a、4c 同期コード検出回路
10 シフトレジスタ
20、20a、20b ビット順列変換回路
30 比較回路
40 第1フリップフロップ
50 オア回路
60 セレクタ回路
80 第2フリップフロップ
90 同期パターンレジスタ回路
BS1ないしBS8 ビット列
C1ないしC8 変換部
CBS1ないしCBS8 変換後ビット列
D1ないしD8 一致検出回路
DS1ないしDS8 検出信号
DSCLK、DSCLK4 クロック信号
FD 検出データ
HCBS1ないしHCBS8 上位ビット列
PADATA、PADATA2 パラレルデータ
R1ないしR8 ビット列レジスタ回路
RS 同期パターン
SEDATA、SEDATA2 シリアルデータ
Claims (10)
- LSBファーストまたはMSBファーストのビット順列のmビット(mは自然数)のデータビット群が連続するシリアルデータから、kビット(kは自然数)の同期パターンを検出し、正しくmビットに区切られた前記データビット群を出力するシリアルデータ受信回路において、
少なくとも(m+k−1)ビット分の前記シリアルデータを取り込み、mビット分の前記シリアルデータが入力されるたびに、1ビット目からmビットまでの各々を始点として、kビットからなるm通りのビット列を出力するシフトレジスタ回路と、
前記m通りのビット列の各々について、前記同期パターンと一致するか否かを検出する比較回路と、
前記m通りのビット列のうちの、前記比較回路で前記一致が検出された一つのビット列の上位mビットを選択して出力するセレクタ回路と、
前記シフトレジスタ回路と前記比較回路との接続経路間、または前記セレクタ回路の出力経路に備えられ、前記セレクタから出力される前記上位mビットのビット配列を、前記mビットのデータビット群のビット順列とは逆転させる変換回路と
を備えることを特徴とするシリアルデータ受信回路。 - 前記セレクタ回路から入力される前記上位mビットに対して、前記シリアルデータのビットレートに基づいてパラレル/シリアル変換を行うパラレル/シリアル変換回路を備えることを特徴とする請求項1に記載のシリアルデータ受信回路。
- 前記シリアルデータのビット順列が前記LSBファーストであるか前記MSBファーストであるかを報知する信号に応じて前記変換回路をバイパスするスイッチ回路を備えることを特徴とする請求項1に記載のシリアルデータ受信回路。
- 前記変換回路は前記シフトレジスタ回路と前記比較回路との接続経路間に備えられ、
前記同期パターンは前記変換回路によって変換された変換後ビット列に対応し、
前記比較回路は前記変換後ビット列の各々について前記同期パターンと一致するか否かを検出することを特徴とする請求項1に記載のシリアルデータ受信回路。 - 前記変換回路は、前記シフトレジスタ回路と前記比較回路とを接続する配線であることを特徴とする請求項4に記載のシリアルデータ受信回路。
- 前記変換回路と前記比較回路との接続経路間に、前記変換回路から出力される変換後ビット列を取り込むビット列レジスタ回路を備えることを特徴とする請求項4に記載のシリアルデータ受信回路。
- 前記変換回路は前記セレクタ回路の出力経路に備えられ、
前記同期パターンは前記m通りのビット列に対応し、
前記比較回路は、前記m通りのビット列の各々について前記同期パターンとの一致検出動作を行うことを特徴とする請求項1に記載のシリアルデータ受信回路。 - 前記変換回路は前記シフトレジスタ回路と前記比較回路との接続経路間に備えられ、
前記比較回路には、前記m通りのビット列の各々と、前記変換回路によって変換動作が行われた変換後ビット列の各々とが入力され、
前記比較回路は、前記m通りのビット列または前記変換後ビット列のうちの予め定められた何れか一方について、前記同期パターンとの一致検出動作を行うことを特徴とする請求項1に記載のシリアルデータ受信回路。 - LSBファーストまたはMSBファーストのビット順列のmビット(mは自然数)のデータビット群が連続するシリアルデータから、kビット(kは自然数)の同期パターンを検出し、正しくmビットに区切られた前記データビット群を出力するシリアルデータ受信装置において、
少なくとも(m+k−1)ビット分の前記シリアルデータを取り込み、mビット分の前記シリアルデータが入力されるたびに、1ビット目からmビットまでの各々を始点として、kビットからなるm通りのビット列を出力するシフトレジスタ回路と、
前記m通りのビット列の各々について、前記同期パターンと一致するか否かを検出する比較回路と、
前記m通りのビット列のうちの、前記比較回路で前記一致が検出された一つのビット列の上位mビットを選択して出力するセレクタ回路と、
前記シフトレジスタ回路と前記比較回路との接続経路間、または前記セレクタ回路の出力経路に備えられ、前記セレクタから出力される前記上位mビットのビット配列を、前記mビットのデータビット群のビット順列とは逆転させる変換回路と
を備えることを特徴とするシリアルデータ受信装置。 - LSBファーストまたはMSBファーストのビット順列のmビット(mは自然数)のデータビット群が連続するシリアルデータから、kビット(kは自然数)の同期パターンを検出し、正しくmビットに区切られた前記データビット群を出力するシリアルデータ受信方法において、
少なくとも(m+k−1)ビット分の前記シリアルデータを取り込み、mビット分の前記シリアルデータが入力されるたびに、1ビット目からmビットまでの各々を始点として、kビットからなるm通りのビット列を出力するステップと、
前記m通りのビット列の各々について、前記同期パターンと一致するか否かを検出するステップと、
前記m通りのビット列のうちの、前記一致するか否かを検出するステップで前記一致が検出された一つのビット列の上位mビットを選択して出力するステップと、
前記選択して出力するステップから出力される前記上位mビットのビット配列を、前記mビットのデータビット群のビット順列とは逆転させるステップと
を備えることを特徴とするシリアルデータ受信方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006309440A JP5076454B2 (ja) | 2006-11-15 | 2006-11-15 | シリアルデータ受信回路、シリアルデータ受信装置、およびシリアルデータ受信方法 |
US11/939,286 US7528748B2 (en) | 2006-11-15 | 2007-11-13 | Serial data receiving circuit and serial data receiving method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006309440A JP5076454B2 (ja) | 2006-11-15 | 2006-11-15 | シリアルデータ受信回路、シリアルデータ受信装置、およびシリアルデータ受信方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008125001A JP2008125001A (ja) | 2008-05-29 |
JP5076454B2 true JP5076454B2 (ja) | 2012-11-21 |
Family
ID=39368718
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006309440A Expired - Fee Related JP5076454B2 (ja) | 2006-11-15 | 2006-11-15 | シリアルデータ受信回路、シリアルデータ受信装置、およびシリアルデータ受信方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7528748B2 (ja) |
JP (1) | JP5076454B2 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4848324B2 (ja) * | 2007-07-12 | 2011-12-28 | 三菱重工業株式会社 | シリアルパラレル変換回路及び通信装置 |
EP2262139A1 (en) * | 2009-06-12 | 2010-12-15 | Alcatel Lucent | Variable bitrate equipment |
JP2011223341A (ja) * | 2010-04-09 | 2011-11-04 | Sony Corp | 伝送装置、カメラ装置、カメラ制御装置、およびカメラシステム |
US8432303B2 (en) * | 2010-08-10 | 2013-04-30 | Kabushiki Kaisha Toshiba | Electronic apparatus and control method of the same |
CN107534486B (zh) * | 2016-02-25 | 2021-04-30 | 松下电器(美国)知识产权公司 | 信号解码方法、信号解码装置以及记录介质 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2317851B2 (de) * | 1973-04-10 | 1975-04-24 | Grundig E.M.V. Elektro-Mechanische Versuchsanstalt Max Grundig, 8510 Fuerth | Digital-Analog-Wandler |
JPS60169893A (ja) * | 1984-02-15 | 1985-09-03 | シチズン時計株式会社 | ビツトパタ−ン変換装置 |
JPH0383124A (ja) * | 1989-08-28 | 1991-04-09 | Mitsubishi Electric Corp | シリアル入出力回路 |
JPH0522152A (ja) * | 1991-07-10 | 1993-01-29 | Fujitsu Ltd | Msb−lsb変換回路 |
US5838894A (en) * | 1992-12-17 | 1998-11-17 | Tandem Computers Incorporated | Logical, fail-functional, dual central processor units formed from three processor units |
JPH07221749A (ja) | 1994-01-28 | 1995-08-18 | Hitachi Denshi Ltd | 直並列変換装置 |
KR0136921B1 (ko) * | 1995-02-23 | 1998-05-15 | 구자홍 | 다브이씨알(dvcr)의 역재생장치 |
JPH08307405A (ja) * | 1995-05-10 | 1996-11-22 | Nec Eng Ltd | フレーム同期検出装置 |
JPH0955728A (ja) | 1995-08-16 | 1997-02-25 | Nec Eng Ltd | フレーム同期検出方式 |
US5774084A (en) * | 1996-04-03 | 1998-06-30 | Sicom, Inc. | Method and apparatus for translating digital data into an analog signal |
US5987038A (en) * | 1996-12-23 | 1999-11-16 | Texas Instruments Incorporated | Sync detect circuit |
JP3749347B2 (ja) | 1997-04-24 | 2006-02-22 | 富士通株式会社 | データ取り込み方法、データ取り込み回路、及び、ieee1394用プロトコルコントローラ |
JP3094973B2 (ja) | 1997-11-06 | 2000-10-03 | 日本電気株式会社 | 信号同期検出回路 |
JP3592143B2 (ja) | 1999-07-22 | 2004-11-24 | 日本電気エンジニアリング株式会社 | フレーム同期検出回路 |
JP2001308719A (ja) * | 2000-04-25 | 2001-11-02 | Sharp Corp | 信号処理装置 |
-
2006
- 2006-11-15 JP JP2006309440A patent/JP5076454B2/ja not_active Expired - Fee Related
-
2007
- 2007-11-13 US US11/939,286 patent/US7528748B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US20080111715A1 (en) | 2008-05-15 |
US7528748B2 (en) | 2009-05-05 |
JP2008125001A (ja) | 2008-05-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7010612B1 (en) | Universal serializer/deserializer | |
JP5076454B2 (ja) | シリアルデータ受信回路、シリアルデータ受信装置、およびシリアルデータ受信方法 | |
KR100894811B1 (ko) | 서데스의 역직렬화기 및 그것의 데이터 역직렬화 방법 | |
US4524345A (en) | Serial comparison flag detector | |
US20230195663A1 (en) | Integrated circuit having lanes interchangeable between clock and data lanes in clock forward interface receiver | |
US7924185B2 (en) | Semiconductor integrated circuit device, pattern detection method and serial-parallel conversion method | |
JPH05153109A (ja) | フレーム識別パターン認識方法及び装置 | |
US5408476A (en) | One bit error correction method having actual data reproduction function | |
JP3269415B2 (ja) | Crc演算回路 | |
US7952902B2 (en) | Content addressable memory | |
US10778357B2 (en) | Word alignment using deserializer pattern detection | |
JP5802488B2 (ja) | 受信装置 | |
JP4916475B2 (ja) | パラレル/シリアル変換回路 | |
US7006527B1 (en) | Multistage pipeline bit conversion | |
KR940000180B1 (ko) | 통신제어장치 | |
US20020146085A1 (en) | System and method for establishing word synchronization | |
JPH05344113A (ja) | フレーム同期回路 | |
JP2811671B2 (ja) | 同期信号検出装置 | |
JP2573010B2 (ja) | 同期符号検出回路 | |
JPS6340416A (ja) | 巡回2進符号を用いてのデ−タブロツクガ−ド情報の形成による、直列デ−タビツト列伝送におけるデ−タガ−ド方法 | |
JP3279243B2 (ja) | ディジタルコンパレータ | |
JP3578690B2 (ja) | 可変周期カウンタおよび位相変動追従型分離回路 | |
JPH03110627A (ja) | データ照合回路 | |
JPH07250052A (ja) | フレームパターン検出装置 | |
JP2001119409A (ja) | 同期位置検出装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20080728 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090724 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20090724 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111019 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120131 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120319 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120731 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120813 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150907 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5076454 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |