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
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 |