← Back to Patent Explorer
US5222226A Expired / Lapsed US ⏱️ 0.0 years remaining

Single-chip microprocessor having variable memory address mapping

Assignee: Fujitsu VLSI Ltd
•
Filing: 1991-11-26
•
Granted: 1993-06-22
•
Expires: 2011-11-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A microprocessor has a memory part including a memory for storing programs, a central processing unit for carrying out an operation on a data stored in the memory part depending on the programs stored in the memory, a holding part for entering an address region information with a predetermined timing and for holding the address region information, which indicates an allocation of a predetermined address region for the memory, an address generating part for generating an address of a command which is to be executed next, and an access enable part for enabling access to the memory when the address generated by the address generating part is included in the predetermined address region.

Inventors

  • 👤 Satoru Yamaguchi
  • 👤 Hitoshi Takahashi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 11:31
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/76; G06F15/78; G06F15/7807; G06F15/7814; G06F11/00; G06F11/30; G06F11/34; G06F11/36; G06F11/362; G06F11/3648

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 146 words
A microprocessor provided on a single chip electrically connectable to another memory and external terminals, comprising: a first internal memory; a central processing unit, operatively coupled to said first internal memory, executing instruction; address generating means for generating an address for accessing said first internal memory; reset means for resetting the central processing unit in response to receiving a reset signal; holding means for holding memory address mapping information and for receiving from the external terminals the memory address mapping information in response to receipt of the reset signal; and access control means, operatively coupled to said first internal memory, to said holding means and to said address generating means, for enabling an access to the another memory by assigning an address region to the another memory when disabling an access to said first internal memory based on the memory address mapping information and the address.
Claim 2
Dependent Claim 146 words
A microprocessor provided on a single chip electrically connectable to another memory and external terminals, comprising: a first internal memory; a central processing unit, operatively coupled to said first internal memory, executing instruction; address generating means for generating an address for accessing said first internal memory; reset means for resetting the central processing unit in response to receiving a reset signal; holding means for holding memory address mapping information and for receiving from the external terminals the memory address mapping information in response to receipt of the reset signal; and access control means, operatively coupled to said first internal memory, to said holding means and to said address generating means, for enabling an access to the another memory by assigning an address region to the another memory when disabling an access to said first internal memory based on the memory address mapping information and the address.
Claim 3
Dependent Claim 18 words
The microprocessor as claimed in claim 1, wherein said another memory comprises a memory external to the microprocessor.
Claim 4
Dependent Claim 19 words
The microprocessor as claimed in claim 1, which further comprises a second internal memory corresponding to the another memory.
Claim 5
Dependent Claim 21 words
The microprocessor as claimed in claim 1, wherein said first internal memory includes means for storing the memory address mapping information.
Claim 6
Dependent Claim 21 words
The microprocessor as claimed in claim 1, wherein said first internal memory comprises a read only memory connected to store instructions.
Claim 7
Dependent Claim 29 words
The microprocessor as claimed in claim 1, which further comprises: reset means for initially setting the microprocessor by outputting a control signal in response to receiving the reset signal.
Claim 8
Dependent Claim 54 words
The microprocessor as claimed in claim 6, wherein said first internal memory includes means for storing the memory address mapping information, and said holding means comprises an internal address decoder for holding the memory address mapping information which is read out of said first internal memory when said reset means outputs the control signal.
Claim 9
Dependent Claim 78 words
The microprocessor as claimed in claim 6, wherein said first internal memory includes means for storing the memory address mapping information, and said access control means comprises an internal address decoder for enabling an access to said first internal memory by outputting an enable signal during a time in which a value of at least a portion of the memory address mapping information matches a value of a portion of the address generated by said address generating means.
Claim 10
Dependent Claim 41 words
The microprocessor as claimed in claim 8, wherein said holding means includes means for holding a variable value of the memory address mapping information that depends on a location of the address region which is allocated for said first internal memory.
Claim 11
Dependent Claim 45 words
The microprocessor as claimed in claim 1, wherein said address generating means comprises a program counter for incrementing a count every time in instruction is executed by said central processing unit and for generating the address of an instruction which is to be executed next.
Claim 12
Dependent Claim 29 words
The microprocessor as claimed in claim 1, wherein said first internal memory comprises a read only memory which stores instructions, and said another memory comprises a random access memory.
Claim 13
Dependent Claim 55 words
The microprocessor as claimed in claim 1, wherein said first internal memory includes means for storing the memory address mapping information, and said holding means includes means for holding a variable value of the memory address mapping information that depends on a location of the address region which is allocated for said first internal memory.
Claim 14
Dependent Claim 220 words
A microprocessor provided on a single chip electrically connectable to another memory and external terminals, comprising: a first internal memory; a central processing unit, operatively coupled to said first internal memory, executing instruction; address generating means for generating an address for accessing said first internal memory; holding means for holding memory address mapping information; access control means, operatively coupled to said first internal memory, to said holding means and to said address generating means, for enabling an access to the another memory by assigning an address region to the another memory when disabling an access to said first internal memory based on the memory address mapping information and the address; a data bus coupled to said central processing unit, to said first internal memory, to the external terminals and to said holding means; and an address bus coupled to said central processing unit, to said address generating means, to said first internal memory and to said access control means, said holding means including a flip-flop connected to hold the memory address mapping information which is received via said data bus from the external terminals in response to a reset signal, said access control means including a detection circuit for detecting whether or not the address received via said address bus matches the memory address mapping information held in said flip-flop.
Claim 15
Dependent Claim 220 words
A microprocessor provided on a single chip electrically connectable to another memory and external terminals, comprising: a first internal memory; a central processing unit, operatively coupled to said first internal memory, executing instruction; address generating means for generating an address for accessing said first internal memory; holding means for holding memory address mapping information; access control means, operatively coupled to said first internal memory, to said holding means and to said address generating means, for enabling an access to the another memory by assigning an address region to the another memory when disabling an access to said first internal memory based on the memory address mapping information and the address; a data bus coupled to said central processing unit, to said first internal memory, to the external terminals and to said holding means; and an address bus coupled to said central processing unit, to said address generating means, to said first internal memory and to said access control means, said holding means including a flip-flop connected to hold the memory address mapping information which is received via said data bus from the external terminals in response to a reset signal, said access control means including a detection circuit for detecting whether or not the address received via said address bus matches the memory address mapping information held in said flip-flop.

References Cited (Backward Citations)

US3742458A Cited
US4382279A Cited
US4298934A Cited
US4393443A Cited
US4432067A Cited
US4485457A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-06-21 1996-12-21 1997-06-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-06-21 2000-12-21 2001-06-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-06-21 2004-12-21 2005-06-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag