×

Method and apparatus for a high-performance embedded memory management unit

  • US 6,233,667 B1
  • Filed: 03/05/1999
  • Issued: 05/15/2001
  • Est. Priority Date: 03/05/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for translating a virtual address into a physical address in a computer system, comprising:

  • receiving the virtual address during an execution or a fetch of a program instruction;

    determining if the virtual address is in an upper portion or a lower portion of a virtual address space;

    if the virtual address is in the lower portion of the virtual address space, adding the virtual address to a first base address to produce the physical address, and comparing the virtual address against an upper bound, if the virtual address has a larger value than the upper bound, indicating that the access is illegal; and

    if the virtual address is in the upper portion of the virtual address space, adding the virtual address to a second base address to produce the physical address, and comparing the virtual address against a lower bound, if the virtual address has a lower value than the lower bound, indicating that the access is illegal, wherein the method is performed within a memory management unit that is integrated into a microprocessor chip.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×