WO2006107412A3 - Methods and apparatus for synchronizing data transferred across a multi-pin asynchronous serial interface - Google Patents
Methods and apparatus for synchronizing data transferred across a multi-pin asynchronous serial interface Download PDFInfo
- Publication number
- WO2006107412A3 WO2006107412A3 PCT/US2006/005368 US2006005368W WO2006107412A3 WO 2006107412 A3 WO2006107412 A3 WO 2006107412A3 US 2006005368 W US2006005368 W US 2006005368W WO 2006107412 A3 WO2006107412 A3 WO 2006107412A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- methods
- framing
- stored
- serial
- Prior art date
Links
- 238000000034 method Methods 0.000 title abstract 2
- 238000009432 framing Methods 0.000 abstract 4
- 239000000872 buffer Substances 0.000 abstract 3
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0602—Systems characterised by the synchronising information used
- H04J3/0605—Special codes used as synchronising signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/04—Distributors combined with modulators or demodulators
- H04J3/047—Distributors with transistors or integrated circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/02—Speed or phase control by the received code signals, the signals containing no special synchronisation information
- H04L7/033—Speed or phase control by the received code signals, the signals containing no special synchronisation information using the transitions of the received signal to control the phase of the synchronising-signal-generating means, e.g. using a phase-locked loop
- H04L7/0337—Selecting between two or more discretely delayed clocks or selecting between two or more discretely delayed received code signals
- H04L7/0338—Selecting between two or more discretely delayed clocks or selecting between two or more discretely delayed received code signals the correction of the phase error being performed by a feed forward loop
Abstract
Methods, devices and systems are provided for word synchronizing multiple serial data bitstreams (106) with a serial framing signal (106A). Offset values (420) are determined (512) from the relative locations of predetermined data correlation values (107) stored within the data buffers during a correlation mode to indicate the amount of skew observed between the framing channel and each of serial data channels. Data received during subsequent operation of each data stream is stored a buffer (402), and the framing signal (106A) is monitored to identify a boundary between data words. When a frame boundary occurs, parallel data is extracted from the buffer using the previously-stored offset values to compensate for bit skew between the data and framing channels.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008504041A JP4808769B2 (en) | 2005-04-01 | 2006-02-16 | Method and apparatus for synchronizing data transferred over a multi-pin asynchronous serial interface |
KR1020077022317A KR101183297B1 (en) | 2005-04-01 | 2006-02-16 | Methods and apparatus for synchronizing data transferred across a multi-pin asynchronous serial interface |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/097,579 | 2005-04-01 | ||
US11/097,579 US7936793B2 (en) | 2005-04-01 | 2005-04-01 | Methods and apparatus for synchronizing data transferred across a multi-pin asynchronous serial interface |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2006107412A2 WO2006107412A2 (en) | 2006-10-12 |
WO2006107412A3 true WO2006107412A3 (en) | 2007-05-31 |
Family
ID=37070410
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2006/005368 WO2006107412A2 (en) | 2005-04-01 | 2006-02-16 | Methods and apparatus for synchronizing data transferred across a multi-pin asynchronous serial interface |
Country Status (4)
Country | Link |
---|---|
US (1) | US7936793B2 (en) |
JP (1) | JP4808769B2 (en) |
KR (1) | KR101183297B1 (en) |
WO (1) | WO2006107412A2 (en) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7650525B1 (en) * | 2005-10-04 | 2010-01-19 | Force 10 Networks, Inc. | SPI-4.2 dynamic implementation without additional phase locked loops |
US7706312B1 (en) * | 2006-06-09 | 2010-04-27 | Marvell International Ltd. | Digital sub-carrier signal recovery based on pilot zero-crossing |
US7792230B1 (en) * | 2007-01-18 | 2010-09-07 | Lockheed Martin Corporation | Remote synchronization of external majority voting circuits |
JP4934524B2 (en) * | 2007-06-25 | 2012-05-16 | パナソニック株式会社 | Data communication apparatus and data communication method |
US7876244B2 (en) | 2009-05-29 | 2011-01-25 | Telefonaktiebolaget L M Ericsson (Publ) | Method for aligning a serial bit stream with a parallel output |
US8537945B1 (en) * | 2009-11-23 | 2013-09-17 | Marvell International Ltd. | Synchronization of time accurate strobe (TAS) messages |
US8493963B1 (en) | 2009-11-23 | 2013-07-23 | Marvell International Ltd. | Multiple time accurate strobe (TAS) messaging |
US8631265B2 (en) * | 2010-12-13 | 2014-01-14 | Oracle International Corporation | Synchronization circuit that facilitates multiple parallel reads and writes |
US9749253B2 (en) * | 2013-03-14 | 2017-08-29 | Silver Spring Networks, Inc. | Technique for implementing a latency sensitive communication protocol in a wireless mesh network |
US9378174B2 (en) * | 2013-11-04 | 2016-06-28 | Xilinx, Inc. | SERDES receiver oversampling rate |
JP6684731B2 (en) | 2017-02-16 | 2020-04-22 | 株式会社東芝 | Signal converter |
CN111431533B (en) * | 2020-04-26 | 2023-06-16 | 杭州电子科技大学富阳电子信息研究院有限公司 | Method for synchronizing ADC data and clock of high-speed LVDS interface |
KR102604266B1 (en) | 2021-03-19 | 2023-11-21 | 주식회사 토닥 | Device and method for data synchronization |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6208839B1 (en) * | 1996-12-19 | 2001-03-27 | Motorola, Inc. | Remote token based information acquistion system |
US20040225761A1 (en) * | 2003-03-13 | 2004-11-11 | Carsten Mitter | Communication device having asynchronous data tranmission via symmetrical serial interface |
US20060159055A1 (en) * | 2005-01-14 | 2006-07-20 | Nokia Corporation | Transmission systems |
Family Cites Families (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2020094C3 (en) * | 1970-04-24 | 1973-11-22 | Siemens Ag, 1000 Berlin U. 8000 Muenchen | Time division multiplex system for night transmission between several ground stations via at least one satellite equipped with a relay station |
US3887769A (en) * | 1973-04-04 | 1975-06-03 | Bell Telephone Labor Inc | Frame syncrhonization of elastic data bit stores |
US4071887A (en) * | 1975-10-30 | 1978-01-31 | Motorola, Inc. | Synchronous serial data adaptor |
US4300232A (en) * | 1979-11-09 | 1981-11-10 | Ford Aerospace & Communications Corporation | Self synchronized multiplexer/demultiplexer |
US4847867A (en) * | 1986-09-01 | 1989-07-11 | Nec Corporation | Serial bus interface system for data communication using two-wire line as clock bus and data bus |
US5081654A (en) * | 1989-05-12 | 1992-01-14 | Alcatel Na Network Systems Corp. | Parallel bit detection circuit for detecting frame synchronization information imbedded within a serial bit stream and method for carrying out same |
DE69025311T2 (en) * | 1989-08-25 | 1996-08-22 | Nippon Telegraph & Telephone | CONTROL METHOD OF A RADIO CHANNEL SWITCH |
US5282196A (en) * | 1991-10-15 | 1994-01-25 | Hughes Aircraft Company | Bursted and non-bursted data router |
US5349611A (en) * | 1992-11-13 | 1994-09-20 | Ampex Systems Corporation | Recovering synchronization in a data stream |
US5485476A (en) * | 1993-06-14 | 1996-01-16 | International Business Machines Corporation | Method and system for error tolerant synchronization character detection in a data storage system |
JP2694807B2 (en) * | 1993-12-16 | 1997-12-24 | 日本電気株式会社 | Data transmission method |
JP2848229B2 (en) * | 1993-12-28 | 1999-01-20 | 日本電気株式会社 | Receiver circuit |
US6282683B1 (en) * | 1994-09-26 | 2001-08-28 | Adc Telecommunications, Inc. | Communication system with multicarrier telephony transport |
US6665308B1 (en) * | 1995-08-25 | 2003-12-16 | Terayon Communication Systems, Inc. | Apparatus and method for equalization in distributed digital data transmission systems |
US5920600A (en) * | 1995-09-18 | 1999-07-06 | Oki Electric Industry Co., Ltd. | Bit phase synchronizing circuitry for controlling phase and frequency, and PLL circuit therefor |
KR100251641B1 (en) * | 1996-05-13 | 2000-04-15 | 김영환 | Circuit for arranging channels |
US6031847A (en) * | 1997-07-01 | 2000-02-29 | Silicon Graphics, Inc | Method and system for deskewing parallel bus channels |
JP3387379B2 (en) * | 1997-09-01 | 2003-03-17 | 富士通株式会社 | Parallel data skew detection circuit |
JP3337969B2 (en) * | 1997-09-08 | 2002-10-28 | 沖電気工業株式会社 | Data transmitting device and data receiving device |
US6594275B1 (en) * | 1998-04-03 | 2003-07-15 | Texas Instruments Incorporated | Fibre channel host bus adapter having multi-frequency clock buffer for reduced power consumption |
JP3330555B2 (en) * | 1999-01-28 | 2002-09-30 | 沖電気工業株式会社 | Synchronous circuit |
EP1089473A1 (en) * | 1999-09-28 | 2001-04-04 | TELEFONAKTIEBOLAGET L M ERICSSON (publ) | Apparatus and method for time-aligning data frames of a plurality of channels in a telecommunication system |
JP3394013B2 (en) * | 1999-12-24 | 2003-04-07 | 松下電器産業株式会社 | Data extraction circuit and data extraction system |
US7039436B1 (en) * | 2000-01-12 | 2006-05-02 | Mitsubishi Denki Kabushiki Kaisha | Mobile communication terminal |
GB2359706B (en) * | 2000-02-28 | 2004-03-10 | Mitel Corp | Integrated data clock extractor |
GB0006291D0 (en) * | 2000-03-15 | 2000-05-03 | Lucent Technologies Inc | Data communication link |
US6937683B1 (en) * | 2000-03-24 | 2005-08-30 | Cirronet Inc. | Compact digital timing recovery circuits, devices, systems and processes |
US6917366B1 (en) * | 2000-04-04 | 2005-07-12 | Pixelworks, Inc. | System and method for aligning multi-channel coded data over multiple clock periods |
AUPR038000A0 (en) | 2000-09-26 | 2000-10-19 | Hoyle, D.S. | Disposable toothbrush and dentifrice combination unit |
US6819728B2 (en) * | 2000-12-28 | 2004-11-16 | International Business Machines Corporation | Self-correcting multiphase clock recovery |
ATE386297T1 (en) * | 2001-03-15 | 2008-03-15 | Bosch Gmbh Robert | METHOD AND DEVICE FOR SYNCHRONIZING THE GLOBAL TIME OF SEVERAL BUSES AND CORRESPONDING BUS SYSTEM |
US7061939B1 (en) * | 2001-06-13 | 2006-06-13 | Juniper Networs, Inc. | Source synchronous link with clock recovery and bit skew alignment |
US20030043926A1 (en) * | 2001-08-31 | 2003-03-06 | Fujitsu Limited | Circuit and method for generating a timing signal, and signal transmission system performing for high-speed signal transmission and reception between LSIs |
JP3671920B2 (en) * | 2001-11-15 | 2005-07-13 | セイコーエプソン株式会社 | Skew adjustment circuit and skew adjustment method |
US6915462B1 (en) * | 2002-07-30 | 2005-07-05 | Adaptec, Inc. | Method and apparatus for a programmable deskew circuit |
US7366268B2 (en) * | 2002-12-02 | 2008-04-29 | Matsushita Electric Industrial Co., Ltd. | Selective data inversion in ultra-wide band communications to eliminate line frequencies |
US6977959B2 (en) * | 2003-01-17 | 2005-12-20 | Xilinx, Inc. | Clock and data recovery phase-locked loop |
US7120813B2 (en) * | 2003-01-28 | 2006-10-10 | Robert Antoine Leydier | Method and apparatus for clock synthesis using universal serial bus downstream received signals |
US7240249B2 (en) * | 2003-06-26 | 2007-07-03 | International Business Machines Corporation | Circuit for bit skew suppression in high speed multichannel data transmission |
US7221725B2 (en) * | 2003-06-27 | 2007-05-22 | Sigmatel, Inc. | Host interface data receiver |
US7436919B2 (en) * | 2005-04-01 | 2008-10-14 | Freescale Semiconductor, Inc. | Methods and apparatus for bit synchronizing data transferred across a multi-pin asynchronous serial interface |
-
2005
- 2005-04-01 US US11/097,579 patent/US7936793B2/en active Active
-
2006
- 2006-02-16 KR KR1020077022317A patent/KR101183297B1/en active IP Right Grant
- 2006-02-16 WO PCT/US2006/005368 patent/WO2006107412A2/en active Application Filing
- 2006-02-16 JP JP2008504041A patent/JP4808769B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6208839B1 (en) * | 1996-12-19 | 2001-03-27 | Motorola, Inc. | Remote token based information acquistion system |
US20040225761A1 (en) * | 2003-03-13 | 2004-11-11 | Carsten Mitter | Communication device having asynchronous data tranmission via symmetrical serial interface |
US20060159055A1 (en) * | 2005-01-14 | 2006-07-20 | Nokia Corporation | Transmission systems |
Also Published As
Publication number | Publication date |
---|---|
US20060222017A1 (en) | 2006-10-05 |
KR101183297B1 (en) | 2012-09-14 |
KR20080002792A (en) | 2008-01-04 |
WO2006107412A2 (en) | 2006-10-12 |
US7936793B2 (en) | 2011-05-03 |
JP2008535085A (en) | 2008-08-28 |
JP4808769B2 (en) | 2011-11-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2006107412A3 (en) | Methods and apparatus for synchronizing data transferred across a multi-pin asynchronous serial interface | |
WO2005009022A3 (en) | Method and apparatus for video on demand | |
WO2006105005A3 (en) | Method and apparatus for reducing round-trip latency and overhead within a communication system | |
WO2008021978A3 (en) | Method and apparatus for synchronizing display streams | |
AU2003277919A1 (en) | Method and apparatus for synchronizing data streams containing audio, video and/or other data | |
WO2006105004A3 (en) | Method and apparatus for reducing round-trip latency and overhead within a communication system | |
JP2008535085A5 (en) | ||
WO2002025952A3 (en) | Regeneration of program clock reference data for mpeg transport streams | |
WO2006126843A3 (en) | Method and apparatus for decoding audio signal | |
WO2002056539A3 (en) | System and method for synchronizing data transmission across a variable delay interface | |
WO2008013883A3 (en) | Method and apparatus for fast channel change for digital video | |
WO2005001702A3 (en) | Synchronized transmission of audio and video data from a computer to a client via an interface | |
WO2006083753A3 (en) | Method and apparatus for dual mode digitial video recording | |
WO2006045057A3 (en) | System and method for processing rx packets in high speed network applications using an rx fifo buffer | |
WO2009150578A3 (en) | Synchronization of media stream components | |
MY151545A (en) | Signal reception apparatus, systems and methods | |
WO2004079970A3 (en) | System and method for passing data frames in a wireless network | |
PT1678871E (en) | Method for transferring data | |
EP1729522A3 (en) | Apparatus and method for synchronized playback | |
WO2006017460A3 (en) | Data transmission synchronization | |
WO2005001633A3 (en) | Interface for sending synchronized audio and video data | |
WO2002080421A8 (en) | Alignment of tdm-based signals | |
CA2256352A1 (en) | Method and apparatus for synchronizing frames within a continuous stream of digital data | |
ATE290737T1 (en) | METHOD AND APPARATUS FOR INSERTERING/FRAMING MULTIPLE LOW SPEED CHANNELS INTO A SINGLE HIGH SPEED SDH/SONET CHANNEL | |
EP1193901A3 (en) | Method and system for frame and pointer alignment of sonet data channels |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
ENP | Entry into the national phase |
Ref document number: 2008504041 Country of ref document: JP Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1020077022317 Country of ref document: KR |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
NENP | Non-entry into the national phase |
Ref country code: RU |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 06735152 Country of ref document: EP Kind code of ref document: A2 |