← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag