发明名称 Crossing pipelined data between circuitry in different clock domains
摘要 <p>A method of clock domain crossing for a pipelined process in an integrated circuit comprises; in a first clock domain, storing an element of control information in a control queue, and after a pre-set number of clock events of the first clock have passed, storing an associated element of data in a data queue. The method further comprises, in a second clock domain, reading the element of control information after a pre-determined delay, and then reading the element of data after the pre-set number of clock events have occurred for the second clock. This method preserves or maintains an offset (of a number of clock cycles) between control or configuration information and the data it is paired with. The pre-determined delay ensures that the control information is not read too early, when the associated data is not available to be read after the required offset. This problem might occur when the second clock has a higher frequency than the first clock. The length of the pre-determined delay might depend on the ratio of the two clocks and the offset between the paired data. The queues might be a FIFO buffers.</p>
申请公布号 GB2519414(A) 申请公布日期 2015.04.22
申请号 GB20140014610 申请日期 2014.08.18
申请人 IMAGINATION TECHNOLOGIES LIMITED 发明人 RANJIT J ROZARIO
分类号 G06F5/06;G06F1/12 主分类号 G06F5/06
代理机构 代理人
主权项
地址