×

Microcontroller system for performing operations of multiple microcontrollers

  • US 5,887,189 A
  • Filed: 01/21/1997
  • Issued: 03/23/1999
  • Est. Priority Date: 09/19/1994
  • Status: Expired due to Fees
First Claim
Patent Images

1. An electronic circuit with a microcontroller having an operational mode for running multiple application programs, the circuit comprising:

  • a register file with a plurality of banks of registers;

    a data memory;

    address mapping logic;

    wherein in the operational mode;

    the address mapping logic is operative to truncate a memory address used in a respective one of the programs and to map the truncated address on a respective bank of registers dependent on the truncated address falling in a particular rangewherein;

    the plurality of banks of registers comprises first banks of general purpose registers and second banks of special function registers;

    the address mapping logic is operative to;

    truncate the address by ignoring a number of its most significant bits;

    mapping a first range of truncated addresses of the data memory used by the respective program into respective ones of the first banks of general purpose registers; and

    mapping a second range of truncated addresses into respective ones of the second banks of special function registers when direct addressing is employed.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×