Patent ID: 8645630
Filing Date: 2014-02-04
Classification: G06F

Abstract:
1. A stream context cache system in a host controller that controls data transfer between a host and a peripheral device, comprising: a cache configured to store a plurality of stream contexts that are read from a system memory of the host, the stream contexts being provided to point to transfer request blocks (TRBs) a mapping table configured to store a plurality of associated stream context addresses, wherein the associated stream context addresses are corresponding addresses of the plurality of stream contexts stored in the cache, and the associated stream context addresses are addresses in the system memory; and a stream context read control unit configured to determine whether one of the stream contexts is stored in the cache according to the mapping table; wherein if one of the stream contexts is stored in the cache, the stream context read control unit directly retrieves the one stream context from the cache rather than reading the stream context from the system memory, and places the one stream context to a bus instance (BI).