US5592652A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Single-chip microcomputer system having address space allocation hardware for different modes
Assignee: Mitsubishi Electric Corp
•
Filing: 1995-05-05
•
Granted: 1997-01-07
•
Expires: 2015-05-05
Abstract
Abstract A computer system having an address space change-over circuit 8 capable of changing-over the allocation of an area of an internal ROM 22 in an address space either to an allocation in the address space most suitable for a single-chip microcomputer 20 or to an allocation in the address space more preferable for a case of connecting external memories 32, 33, and is capable of easily changing-over the address space allocation depending on whether the system operates as a single-chip microcomputer or operates as a system with external memories connected thereto.
Inventors
- 👤 Katsunobu Hongo
- 👤 Tatsuya Oki
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-04 18:08
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/06; G06F12/0646; G06F12/0653
Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
250 words
A microcomputer system, comprising: a single-chip microcomputer, in which a CPU, executing a program, and internal resources, including an internal ROM being accessed through execution of said program by said CPU, are configured on one chip, said internal ROM having an address space including an interrupt vector area for storing addresses of programs for interrupt processing and areas whereto addresses of said internal ROM are allocated; and external resources connected with said single-chip microcomputer and being accessed through execution of the program by said CPU; wherein said system can operate in either a first mode under which said CPU can access only said internal resources and said internal ROM is allocated to a first area in said address space, or a second mode under which said CPU can access both of said internal resources and said external resources and said internal ROM is allocated to a second area in said address space, said second area excluding said interrupt area, further comprising: address decoding means for decoding an address outputted from said CPU and accessing said address space in one of said first and second modes, address space changing-over means for making said address decoding means access said first area of said internal ROM when a first value indicating said first mode is set as an address space changing-over bit, and for making said address decoding means access said second area of said internal ROM when a second value indicating said second mode is set as said address space changing-over bit.
Claim 2
Dependent Claim
250 words
A microcomputer system, comprising: a single-chip microcomputer, in which a CPU, executing a program, and internal resources, including an internal ROM being accessed through execution of said program by said CPU, are configured on one chip, said internal ROM having an address space including an interrupt vector area for storing addresses of programs for interrupt processing and areas whereto addresses of said internal ROM are allocated; and external resources connected with said single-chip microcomputer and being accessed through execution of the program by said CPU; wherein said system can operate in either a first mode under which said CPU can access only said internal resources and said internal ROM is allocated to a first area in said address space, or a second mode under which said CPU can access both of said internal resources and said external resources and said internal ROM is allocated to a second area in said address space, said second area excluding said interrupt area, further comprising: address decoding means for decoding an address outputted from said CPU and accessing said address space in one of said first and second modes, address space changing-over means for making said address decoding means access said first area of said internal ROM when a first value indicating said first mode is set as an address space changing-over bit, and for making said address decoding means access said second area of said internal ROM when a second value indicating said second mode is set as said address space changing-over bit.
Claim 3
Dependent Claim
44 words
The microcomputer system as set forth in claim 1, further comprising a register into which said address space changing-over bit is written; wherein said CPU can write the first value or the second value into said register according to an execution of the program.
Claim 4
Dependent Claim
51 words
The microcomputer system as set forth in claim 1, further comprising: a register into which said address space changing-over bit is written; and a signal input terminal; wherein the first value or the second value is written into said register according to a voltage level inputted to said signal input terminal.
Claim 5
Dependent Claim
111 words
The microcomputer system as set forth in claim 3, wherein said address space changing-over means makes said address decoding means access to the entire area of said internal ROM in either of the cases where the first value is set as said address space changing-over bit and said CPU outputs an address of said first area which corresponds to addresses of the entire area of said internal ROM, and where the second value is set as said address space changing-over bit and said CPU outputs an address of a second area other than said first area, which second area corresponds to all addresses of the entire area of said internal ROM.
Claim 6
Dependent Claim
127 words
The microcomputer system as set forth in claim 3, wherein said address space changing-over means makes said address decoding means access all addresses of the entire area of said internal ROM corresponding to an address outputted from said CPU, in either of the cases where the first value is set as said address space changing-over bit and said CPU outputs an address of any of a plurality of sectioned areas in said first area, which corresponds to all addresses of the entire area of said internal ROM, and when the second value is set as said address space changing-over bit and an address of an area other than said first area is outputted from said address space changing-over means correspondingly to an address outputted by said CPU.
Claim 7
Dependent Claim
41 words
The microcomputer system as set forth in claim 1, wherein said internal ROM consists of a mask ROM, and the first or the second value is written as said address space changing-over bit into said mask ROM at manufacturing process thereof.
Claim 8
Dependent Claim
112 words
The microcomputer system as set forth in claim 6, wherein said address space changing-over means makes said address decoding means access all addresses of the entire area of said internal ROM in either of the cases where the first value is set as said address space changing-over bit and said CPU outputs an address of said first area which corresponds to all addresses of the entire area of said internal ROM, and where the second value is set as said address space changing-over bit and said CPU outputs an address of a second area other than said first area which corresponds to all addresses of the entire area of said internal ROM.
Claim 9
Dependent Claim
127 words
The microcomputer system as set forth in claim 6, wherein said address space changing-over means makes said address decoding means access all addresses of the entire area of said internal ROM corresponding to an address outputted from said CPU, in either of the cases where the first value is set as said address space changing-over bit and said CPU outputs an address of any of a plurality of sectioned areas in said first area which corresponds to all addresses of the entire area of said internal ROM, and when the second value is set as said address space changing-over bit and an address of an area other than said first area is outputted from said address space changing-over means correspondingly to an address outputted by said CPU.
References Cited (Backward Citations)
US3742458A
Cited
US4374411A
Cited
US4609985A
Cited
US4713759A
Cited
US4918586A
Cited
US4887234A
Cited
US4839795A
Cited
US5210850A
Cited
US5467457A
Cited
US5237669A
Cited
US5367658A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-01-07 | 2000-07-08 | 2001-01-07 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-01-07 | 2004-07-08 | 2005-01-07 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-01-07 | 2008-07-08 | 2009-01-07 | $7700.00 | Window Closed / Lapsed |