SYSTEMS AND METHODS FOR CACHE MANAGEMENT OF UNIVERSAL SERIAL BUS SYSTEMS
    1.
    发明申请
    SYSTEMS AND METHODS FOR CACHE MANAGEMENT OF UNIVERSAL SERIAL BUS SYSTEMS 审中-公开
    通用串行总线系统的缓存管理系统与方法

    公开(公告)号:WO2014207570A3

    公开(公告)日:2015-07-02

    申请号:PCT/IB2014002123

    申请日:2014-06-06

    Abstract: Systems and methods are provided for cache management. An example system includes a cache and a cache-management component. The cache includes a plurality of cache lines corresponding to a plurality of device endpoints, a device endpoint including a portion of a universal -serial-bus (USB) device. The cache-management component is configured to receive first transfer request blocks (TRBs) for data transfer involving a first device endpoint and determine whether a cache line in the cache is assigned to the first device endpoint. The cache-management component is further configured to, in response to no cache line in the cache being assigned to the first device endpoint, determine whether the cache includes an empty cache line that contains no valid TRBs, and in response to the cache including an empty cache line, assign the empty cache line to the first device endpoint and store the first TRBs to the empty cache line.

    Abstract translation: 为缓存管理提供了系统和方法。 示例系统包括高速缓存和高速缓存管理组件。 高速缓存包括对应于多个设备端点的多个高速缓存行,包括通用 - 串行总线(USB)设备的一部分的设备端点。 高速缓存管理组件被配置为接收用于涉及第一设备端点的数据传输的第一传输请求块(TRB),并且确定高速缓存中的高速缓存行是否被分配给第一设备端点。 高速缓存管理组件还被配置为响应于高速缓存中没有分配给第一设备端点的高速缓存行,确定高速缓存是否包括不包含有效TRB的空高速缓存行,并且响应于高速缓存包括 空的缓存行,将空的缓存行分配给第一个设备端点,并将第一个TRB存储到空的高速缓存行。

Patent Agency Ranking