发明名称 Staging buffer for translating clock domains when source clock frequency exceeds target clock frequency
摘要 An apparatus is configured to monitor the source and target clocks (e.g., receive and transmit clocks, respectively, each from different clock domains) to determine if the respective frequencies of the clocks lead to more data being received by a buffer used to communicate between the two devices than is transmitted from that buffer. Upon detecting such a situation, a staging buffer is used to pre-read entries from the buffer and transfer these entries to the output of the buffer. Effectively, the transmit data pipeline may be dynamically extended by a stage comprising the staging buffer. The staging buffer continues to be used until a synchronization event occurs. A synchronization event allows for the transmit logic to "catch up" by, e.g., processing two items of information from the buffer concurrently.
申请公布号 US6370600(B1) 申请公布日期 2002.04.09
申请号 US19990320127 申请日期 1999.05.25
申请人 ADVANCED MICRO DEVICES, INC. 发明人 HUGHES WILLIAM A.;HEWITT LARRY D.
分类号 G06F5/10;H04L7/00;H04L7/02;(IPC1-7):G06F3/00 主分类号 G06F5/10
代理机构 代理人
主权项
地址