Nova Patents
EP0217486A2

A synchronizing system.

Abstract

A synchronizing system is provided for reliably passing data across a boundary between two independent, non-correlated clocks, referredto as the receiving and transmitting clocks. The system reduces occurrence of errors due to asynchronous samplings to an arbitrarily low level based on metastable operation. The system is organized as a two port memory with unit distance code addressing the memory cells. It performs a handshake between the two non-correlated clock systems to allow for any ratio between the two clocks.

EP0217486A2, drawing sheet 1
Sheet 1 of 21

Term

Term ended

Projected expiry passed 12 June 2006, 20.3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

6 claims: 1 independent, 5 dependent

  1. 1
    A synchronizing system comprising:first system means having data synchronized with a first clock signal;second system means having the data to be synchronized with a second clock signal being independent from the first clock signal;and synchronizer means coupled to the first and second system means for transferring the data from the first system means to the second system means, the synchronizer means having a two port memory which receives the data from the first system means at a first address whose succeeding addresses are encoded in a unit distance code by determining that the two port memory is not full, and transmits the data to the second system means from the same address to the first address and the succeeding addresses by determining that the two port memory is not empty.