发明名称 Hardware data structure for tracking ordered transactions
摘要 A counter is used to track the age of in flight transactions. The data structure may comprises a counter that keeps track of the number of in-flight transactions; an indexed table that keeps track of the age of each of the in-flight transactions using the counter; and control logic that verifies a transaction response has been received in the correct order (e.g. corresponds to the oldest in-flight transaction) based on the age information in the table. This allows operations which are performed out of order to be identified so that errors in read, write data are determined. The counter may be incremented when control signals detect a new transaction, and the table updated for the new transaction and decremented when the transaction response is issued. An error detection module detects when transactions are out of sequence, using assertions. A signal may be generated to indicate that the slave is not ready to send the transaction response when the transaction has not been issued in the predetermined order.
申请公布号 GB2529971(A) 申请公布日期 2016.03.09
申请号 GB20150022001 申请日期 2014.09.02
申请人 IMAGINATION TECHNOLOGIES LIMITED 发明人 ASHISH DARBARI
分类号 G06F11/28;G06F13/36 主分类号 G06F11/28
代理机构 代理人
主权项
地址