发明名称 Restore PCIe transaction ID on the fly
摘要 Restoring retired transaction identifiers (TID) associated with Direct Memory Access (DMA) commands without waiting for all DMA traffic to terminate is disclosed. A scoreboard is used to track retired TIDs and selectively restore retired TIDs on the fly. DMA engines fetch a TID, and use it to tag every DMA request. If the request is completed, the TID can be recycled to be used to tag a subsequent request. However, if a request is not completed, the TID is retired. Retired TIDs can be restored without having to wait for DMA traffic to end. Any retired TID value may be mapped to a bit location inside a scoreboard. All processors in the system may have access to read and clear the scoreboard. Clearing the TID scoreboard may trigger a DMA engine to restore the TID mapped to that location, and the TID may be used again.
申请公布号 US8631169(B2) 申请公布日期 2014.01.14
申请号 US20080134985 申请日期 2008.06.06
申请人 JIN DAMING;NGUYEN VUONG CAO;SU SAM SHAN-JAN;TANG JOHN SUI-KEI;FIACCO PETER MARK;EMULEX DESIGN & MANUFACTURING CORPORATION 发明人 JIN DAMING;NGUYEN VUONG CAO;SU SAM SHAN-JAN;TANG JOHN SUI-KEI;FIACCO PETER MARK
分类号 G06F13/28 主分类号 G06F13/28
代理机构 代理人
主权项
地址