Patents Represented by Attorney, Agent or Law Firm Kevin M. Mason
  • Patent number: 6292874
    Abstract: A memory management unit is disclosed for a single-chip data processing circuit, such as a smart card. The memory management unit (i) partitions a homogeneous memory device to achieve heterogeneous memory characteristics for various regions of the memory device, and (ii) restricts access of installed applications executing in the microprocessor core to predetermined memory ranges. The memory management unit provides two operating modes for the processing circuit. In a secure kernel mode, the programmer can access all resources of the device including hardware control. In an application mode, the memory management unit translates the virtual memory address used by the software creator into the physical address allocated to the application by the operating system in a secure kernel mode during installation. The memory management unit implements memory address checking using limit registers and translates virtual addresses to an absolute memory address using offset registers.
    Type: Grant
    Filed: October 19, 1999
    Date of Patent: September 18, 2001
    Assignee: Advanced Technology Materials, Inc.
    Inventor: Philip C. Barnett