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 PDF

Info

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
Application number
PCT/US2006/005368
Other languages
French (fr)
Other versions
WO2006107412A2 (en
Inventor
Emilio J Quiroga
Mahibur Rahman
Original Assignee
Freescale Semiconductor Inc
Emilio J Quiroga
Mahibur Rahman
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 Freescale Semiconductor Inc, Emilio J Quiroga, Mahibur Rahman filed Critical Freescale Semiconductor Inc
Priority to JP2008504041A priority Critical patent/JP4808769B2/en
Priority to KR1020077022317A priority patent/KR101183297B1/en
Publication of WO2006107412A2 publication Critical patent/WO2006107412A2/en
Publication of WO2006107412A3 publication Critical patent/WO2006107412A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0602Systems characterised by the synchronising information used
    • H04J3/0605Special codes used as synchronising signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/04Distributors combined with modulators or demodulators
    • H04J3/047Distributors with transistors or integrated circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/02Speed or phase control by the received code signals, the signals containing no special synchronisation information
    • H04L7/033Speed 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/0337Selecting between two or more discretely delayed clocks or selecting between two or more discretely delayed received code signals
    • H04L7/0338Selecting 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.
PCT/US2006/005368 2005-04-01 2006-02-16 Methods and apparatus for synchronizing data transferred across a multi-pin asynchronous serial interface WO2006107412A2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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