Data synchronization arrangement

A data synchronization arrangement is provided that is fail-safe and allows high-speed operation. Clocked data are exchanged between different clock domains running in a digital processing equipment at the same clock frequency but at an arbitrary relative phase shift. The data synchronization arrang...

Full description

Saved in:
Bibliographic Details
Main Authors REICHEL NORBERT, GOLLER JOERG
Format Patent
LanguageEnglish
Published 15.09.2005
Edition7
Subjects
Online AccessGet full text

Cover

Loading…
Abstract A data synchronization arrangement is provided that is fail-safe and allows high-speed operation. Clocked data are exchanged between different clock domains running in a digital processing equipment at the same clock frequency but at an arbitrary relative phase shift. The data synchronization arrangement comprises a buffer memory with a predetermined limited number of memory locations each of which has a data write port and a data read port. A write select multiplexer has a data input receiving an input data stream synchronized with the clock from a first clock domain, one data output for each of said memory locations and connected to a respective data write port, and one write select input for each data output. A read select multiplexer has one data input for each of the memory locations and connected to a respective data read port, one read select input for each data input, and a data output supplying an output data stream synchronized with the clock from a second clock domain. A write select shift register has a number of stages corresponding to the predetermined number of memory locations and an output stage looped back to an input stage, each stage having an output connected to a respective one of the write select inputs of the write select multiplexer. The write select shift register is clocked with the clock from the first clock domain. A read select shift register has a number of stages corresponding to the predetermined number of memory locations, each stage having an output connected to a respective one of the read select inputs of the read select multiplexer. The read select shift register is clocked with the clock from the second clock domain. A bit synchronization circuit is provided for loading each shift register with a bit pattern that contains only one high logic value, the bit patterns in the shift registers having a relative offset. In operation, a data input stream synchronized with the clock of the first clock domain is applied to the data input of the write select multiplexer and a data output stream synchronized with the clock of the second clock domain is taken from the data output of the read select multiplexer.
AbstractList A data synchronization arrangement is provided that is fail-safe and allows high-speed operation. Clocked data are exchanged between different clock domains running in a digital processing equipment at the same clock frequency but at an arbitrary relative phase shift. The data synchronization arrangement comprises a buffer memory with a predetermined limited number of memory locations each of which has a data write port and a data read port. A write select multiplexer has a data input receiving an input data stream synchronized with the clock from a first clock domain, one data output for each of said memory locations and connected to a respective data write port, and one write select input for each data output. A read select multiplexer has one data input for each of the memory locations and connected to a respective data read port, one read select input for each data input, and a data output supplying an output data stream synchronized with the clock from a second clock domain. A write select shift register has a number of stages corresponding to the predetermined number of memory locations and an output stage looped back to an input stage, each stage having an output connected to a respective one of the write select inputs of the write select multiplexer. The write select shift register is clocked with the clock from the first clock domain. A read select shift register has a number of stages corresponding to the predetermined number of memory locations, each stage having an output connected to a respective one of the read select inputs of the read select multiplexer. The read select shift register is clocked with the clock from the second clock domain. A bit synchronization circuit is provided for loading each shift register with a bit pattern that contains only one high logic value, the bit patterns in the shift registers having a relative offset. In operation, a data input stream synchronized with the clock of the first clock domain is applied to the data input of the write select multiplexer and a data output stream synchronized with the clock of the second clock domain is taken from the data output of the read select multiplexer.
Author GOLLER JOERG
REICHEL NORBERT
Author_xml – fullname: REICHEL NORBERT
– fullname: GOLLER JOERG
BookMark eNrjYmDJy89L5WRQcEksSVQorsxLzijKz8usSizJzM9TSCwqSsxLT81NzSvhYWBNS8wpTuWF0twMym6uIc4euqkF-fGpxQWJyal5qSXxocFGBgamRgaGhmbGjobGxKkCAP-DKGE
ContentType Patent
DBID EVB
DatabaseName esp@cenet
DatabaseTitleList
Database_xml – sequence: 1
  dbid: EVB
  name: esp@cenet
  url: http://worldwide.espacenet.com/singleLineSearch?locale=en_EP
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
Discipline Medicine
Chemistry
Sciences
Physics
Edition 7
ExternalDocumentID US2005201163A1
GroupedDBID EVB
ID FETCH-epo_espacenet_US2005201163A13
IEDL.DBID EVB
IngestDate Fri Jul 19 11:46:14 EDT 2024
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-epo_espacenet_US2005201163A13
Notes Application Number: US20050074443
OpenAccessLink https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20050915&DB=EPODOC&CC=US&NR=2005201163A1
ParticipantIDs epo_espacenet_US2005201163A1
PublicationCentury 2000
PublicationDate 20050915
PublicationDateYYYYMMDD 2005-09-15
PublicationDate_xml – month: 09
  year: 2005
  text: 20050915
  day: 15
PublicationDecade 2000
PublicationYear 2005
RelatedCompanies GOLLER JOERG
REICHEL NORBERT
RelatedCompanies_xml – name: GOLLER JOERG
– name: REICHEL NORBERT
Score 2.6323419
Snippet A data synchronization arrangement is provided that is fail-safe and allows high-speed operation. Clocked data are exchanged between different clock domains...
SourceID epo
SourceType Open Access Repository
SubjectTerms CALCULATING
COMPUTING
COUNTING
ELECTRIC COMMUNICATION TECHNIQUE
ELECTRIC DIGITAL DATA PROCESSING
ELECTRICITY
PHYSICS
TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION
Title Data synchronization arrangement
URI https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20050915&DB=EPODOC&locale=&CC=US&NR=2005201163A1
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1ZS8NAEB5KPd80Kh5VAkregmmSbdaHIDYHReiBbaRvJZkkUJBYkoj4753dNtqnvs7CnszO_Q3AQ89BI0UR8k_pGeyEZzpHdHTMndxEk2w5iTM7HPUGkf06Z_MWfDS1MBIn9FuCIxJHIfF7Lf_r1b8Ty5e5ldVjsiTS53M4c32tsY6F-GOa33eDydgfe5rnudFUG725a4ChLmkfL2Qr7ZEi7YgEsOC9L-pSVttCJTyB_QnNV9Sn0MoKBY68pveaAofDTchbgQOZo4kVETd8WJ2B6sd1rFY_BUps23UppRqXpSgVEP6-c7gPg5k30GnRxd8ZF9F0e4fWBbTJ-s8uQbWSJ2YZCWe5mdoxdmNOPJhzZKnZS7iBV9DZNdP17uEbOJZYpKInAutAuy6_sluSsnVyJy_nFzsbf6Q
link.rule.ids 230,309,783,888,25578,76884
linkProvider European Patent Office
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1LS8NAEB5KfdSbRqVq1YCSW7BNss16CGLzIGqTFptKbyXZJCBILUlE_PfObhvtqddZ2Cez8_4G4LZvsm7KeMg_xWcwEpqplDFTZbmZa0xDW07gzAZh358azzMya8BHXQsjcEK_BTgichRDfq_Ef738d2I5IreyvEvekfT54EWWo9TWMRd_RHEGljseOSNbsW1rOlHCV2sFMNRD7eMRbaUdVLIpR9p33wa8LmW5KVS8Q9gd43yL6gga2UKCll33XpNgP1iHvCXYEzmarETimg_LY5CduIrl8mfBBLbtqpRSjouClwpwf98J3HhuZPsqLjr_O-N8OtncoX4KTbT-szbIenJP9G5CSa6lRsx6MUUezCkjqdZPaJedQWfbTOfbh6-h5UfBcD58Cl8u4EDgkvL-CKQDzar4yi5R4lbJlbioX17hgpQ
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Apatent&rft.title=Data+synchronization+arrangement&rft.inventor=REICHEL+NORBERT&rft.inventor=GOLLER+JOERG&rft.date=2005-09-15&rft.externalDBID=A1&rft.externalDocID=US2005201163A1