×

Method and apparatus for dynamically changing bus size using address register means and comparator means as bus size detectors

  • US 5,341,481 A
  • Filed: 04/28/1993
  • Issued: 08/23/1994
  • Est. Priority Date: 09/11/1989
  • Status: Expired due to Fees
First Claim
Patent Images

1. A microcomputer comprising:

  • an address bus;

    a data bus including a plurality of data lines;

    a data input and output circuit coupled to said data bus;

    external data terminals coupled to said data input and output circuit, wherein the external data terminals and said plurality of data lines are equal in number;

    a processor unit coupled to said address bus and to said data bus, said processor unit accessing an address in a predetermined address space by using said address bus;

    register means for defining a specific address area within said predetermined address space designating an address data of a plurality of devices each having an equal bus size; and

    a comparator coupled to said address bus and to said register means for comparing said address data with an address signal outputted from the processor unit to said address bus and for providing to said processor unit a comparison result indicating whether an address designated by said address signal is in said specific address area,wherein the register means and the comparator are disposed within the microcomputer which includes means for receiving address data through the data lines from the data input and output circuit, andwherein said processor unit controls said data input and output circuit in response to the comparison result indicating that the address designated by said address signal is in said specific address area so that the plurality of data lines of said data bus are coupled to a first set of said external data terminals, thereby accessing the address in said specific address area by a first data bus size, andwherein said processor unit controls said data input and output circuit in response to the comparison result indicating that the address designated by said address signal is not in said specific address area so that the plurality of data lines of said data bus are coupled to a second set of said external data terminals, respectively, thereby accessing the address which is not in said specific address area by a second data bus size different from the first data bus size.

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