发明授权
- 专利标题: Elasticity buffer for data/clock synchronization
- 专利标题(中): 用于数据/时钟同步的弹性缓冲器
-
申请号: US839973申请日: 1992-02-21
-
公开(公告)号: US5323426A公开(公告)日: 1994-06-21
- 发明人: David V. James , Donald N. North , Glen D. Stone
- 申请人: David V. James , Donald N. North , Glen D. Stone
- 申请人地址: CA Cupertino
- 专利权人: Apple Computer, Inc.
- 当前专利权人: Apple Computer, Inc.
- 当前专利权人地址: CA Cupertino
- 主分类号: G06F5/06
- IPC分类号: G06F5/06 ; H04J3/07 ; H04L7/00
摘要:
An elasticity buffer for use in a data transmission system having a transmitter and a receiver and utilizing a data transfer protocol that periodically supplies an elasticity element that can be deleted or replicated by the elasticity buffer to maintain the synchronous transfer of data elements. The elasticity buffer includes: a memory array and at least one flag per memory location operative to be set to a first or second state; a write controller operating at the transmitter clock for writing the data elements into the memory locations in a sequential order and setting the corresponding flags; a read controller operating at the receiver clock for reading the data elements from the memory locations in the sequential order; and a flag controller for reading the flags, determining if the transmitter clock is faster or slower than the receiver clock from the pattern of flags read from memory, communicating a delete signal to the read controller to delete an elastic symbol if the transmitter clock leads the receiver clock, and communicating a replicate signal to the read controller if the transmitter clock lags the receiver.