发明名称 Cache controller with table walk logic tightly coupled to second level access logic
摘要 Table walk logic and a second level access logic are tightly coupled to each other in a second level control unit that can operate in one of two modes, a translate mode that uses the table walk logic and an access mode that uses the second level access logic. In the translate mode, the second level control unit uses the table walk logic for automatic translation of a virtual address to a corresponding physical address. In the access mode, the second level control unit allows a word to be loaded from or stored into a given physical address. The second level control unit prioritizes operations in the two modes e.g. performs an operation in the access mode prior to performance of an operation in the translate mode. The table walk logic and the second level access logic can be integrated together into a single state machine, so that operations in the two modes are mutually exclusive and indivisible with respect to each other. Tight coupling of the two logics fundamentally enhances address translation circuitry, e.g. saves space and increases speed, as compared to prior art devices. Such tight coupling also eliminates an access into the first level cache for address translation, eliminates pollution of the first level cache by table entries and also reduces contention for the first level cache.
申请公布号 US5960463(A) 申请公布日期 1999.09.28
申请号 US19960649847 申请日期 1996.05.16
申请人 ADVANCED MICRO DEVICES, INC. 发明人 SHARMA, PUNEET;FAVOR, JOHN GREGORY
分类号 G06F12/08;G06F12/10;(IPC1-7):G06F12/10 主分类号 G06F12/08
代理机构 代理人
主权项
地址