发明名称 VIRTUAL ADDRESS TRANSLATION HARDWARE ASSIST CIRCUIT AND METHOD
摘要 A method, and circuitry that operates in accordance with the method, for generating an entry for a translation buffer in a data processor that employs virtual memory addressing. The method includes the first steps of storing a Faulted Virtual Address in a first register (96) and a Zone Table Address (ZTA) in a second register (94). In response to the execution of a micro-instruction, a next step forms an address in memory of a Zone Table Entry (ZTE) by selectively combining the content of the first register with the content of the second register, while simultaneously testing the ZTA for physical address mapping. In response to an execution of a next micro-instruction, a next step accesses the ZTE with the formed address, and forms an address in memory of a Segment Table Entry (STE) by selectively combining the content of the first register with a content of the ZTE, while simultaneoysly testing the ZTE for a Zone fault. In response to an execution of a next micro-instruction, a next step accesses the STE with the formed address, and forms an address in memory of a Page Table Entry (PTE) by selectively combining the content of the first register with a content of the STE, while simultaneously testing the STE for a Zone fault. In response to an execution of a next micro-instruction, a next step accesses the PTE with the formed address and selectively combines the content of the STE with the content of the PTE and outputs the combination as a translation buffer entry, while simultaneously testing the PTE for a Page fault.
申请公布号 CA2173225(A1) 申请公布日期 1995.04.20
申请号 CA19942173225 申请日期 1994.03.24
申请人 WANG LABORATORIES, INC 发明人 OLSON, STEPHEN W.;MACDONALD, JAMES B.;LONES, RICHARD W.
分类号 G06F12/10;(IPC1-7):G06F12/10 主分类号 G06F12/10
代理机构 代理人
主权项
地址
您可能感兴趣的专利