首页> 外国专利> Restore PCIe transaction ID on the fly

Restore PCIe transaction ID on the fly

机译:快速恢复PCIe事务ID

摘要

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.
机译:公开了在不等待所有DMA业务终止的情况下恢复与直接存储器访问(DMA)命令相关联的退休交易标识符(TID)。计分板用于跟踪退休的TID并有选择地即时恢复退休的TID。 DMA引擎获取一个TID,并使用它来标记每个DMA请求。如果请求完成,则可以回收TID以用于标记后续请求。但是,如果请求未完成,则TID将退出。可以还原退休的TID,而不必等待DMA流量结束。任何退休的TID值都可以映射到记分板内的位位置。系统中的所有处理器都可以读取和清除记分板。清除TID记分板可以触发DMA引擎恢复映射到该位置的TID,并且可以再次使用TID。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号