发明名称 Modifying read patterns for a FIFO between clock domains
摘要 A data processing system has two clock domains connected by a FIFO. The clock domain, which writes data into the FIFO, has a lower clock frequency than the domain, which reads data from the FIFO. The system uses a read pattern to determine the clock cycles, on which data is read from the FIFO. The system monitors the pointers used to access data in the FIFO to determine how many data items are in the FIFO. If the number of data items is higher than optimum, an extra read is added to the read pattern on an unused clock cycle. If the number is less than optimum, a read is removed from the read pattern by not reading on one of the currently used read cycles. The write pointer may be passed into the reading clock domain as a Gray code to determine the number of data items.
申请公布号 GB2482303(A) 申请公布日期 2012.02.01
申请号 GB20100012605 申请日期 2010.07.28
申请人 GNODAL LTD 发明人 EDWARD JAMES TURNER;JON BEECROFT
分类号 G06F5/12;H04L7/02 主分类号 G06F5/12
代理机构 代理人
主权项
地址