发明名称 A data processor having a deferred cache load.
摘要 <p>A data processing system (10) is provided having a secondary cache (34) for performing a deferred cache load. The data processing system (10) has a pipelined integer unit (12) which uses an instruction prefetch unit (IPU) (12). The (IPU) (12) issues prefetch requests to a cache controller (22) and transfers a prefetch address to a cache address memory management unit (CAMMU) (24), for translation into a corresponding physical address. The physical address is compared with the indexed entries in a primary cache (26), and compared with the physical address corresponding to the single cache line stored in the secondary cache (34). When a prefetch miss occurs in both the primary (26) and the secondary cache (34), the cache controller (22) issues a bus transfer request to retrieve the requested cache line from an external memory (20). While a bus controller (16) performs the bus transfer, the cache controller (22) loads the primary cache (26) with the cache line currently stored in the secondary cache (34). &lt;IMAGE&gt;</p>
申请公布号 EP0439025(A2) 申请公布日期 1991.07.31
申请号 EP19910100263 申请日期 1991.01.10
申请人 MOTOROLA INC. 发明人 LAAKSO, PAMELA S.;MARTIN, BRADLEY
分类号 G06F12/08;G06F9/38 主分类号 G06F12/08
代理机构 代理人
主权项
地址