US5493656A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Microcomputer with dynamic bus controls
Assignee: Hitachi Microcomputer System Ltd
•
Filing: 1995-05-02
•
Granted: 1996-02-20
•
Expires: 2015-05-02
Abstract
Abstract A microcomputer includes one or more registers therein. These registers are provided for defining a specific address area. When a processor unit in the microcomputer accesses an address in the specific address area, it acknowledges the access to change the bus width and/or bus cycle of the microcomputer dynamically.
Inventors
- 👤 Takashi Tsukamoto
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 15:43
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/36; G06F13/38; G06F13/40; G06F13/4004; G06F13/4009; G06F13/4018
Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
254 words
A single-chip microcomputer formed on a single-chip, comprising: an address bus; external address terminals coupled to the address bus; a data bus including first data lines and second data lines; first and second external data terminals, a number of which is identical to that of the first and second data lines; a processor unit which is coupled to the address bus and to the data bus and which provides an address signal to the address bus to access an address designated by the address signal, wherein the processor unit accesses an address in a predetermined address space; and a data circuit which is coupled to the address bus, to the data bus and to the first and second external data terminals and which includes: a bus control circuit including a circuit which indicates a first address area in the predetermined address space and a detection circuit which detects whether or not the address signal provided from the processor unit designates an address in the first address area; and a data input/output circuit which couples each of the first data lines and the second data lines to the first external data terminals in sequence in response to the detection of the address in the first address area by the bus control circuit and which couples the first data lines and the second data lines to the first external data terminals and the second external data terminals, respectively, in response to no detection of the address in the first address area by the bus control circuit.
Claim 2
Dependent Claim
254 words
A single-chip microcomputer formed on a single-chip, comprising: an address bus; external address terminals coupled to the address bus; a data bus including first data lines and second data lines; first and second external data terminals, a number of which is identical to that of the first and second data lines; a processor unit which is coupled to the address bus and to the data bus and which provides an address signal to the address bus to access an address designated by the address signal, wherein the processor unit accesses an address in a predetermined address space; and a data circuit which is coupled to the address bus, to the data bus and to the first and second external data terminals and which includes: a bus control circuit including a circuit which indicates a first address area in the predetermined address space and a detection circuit which detects whether or not the address signal provided from the processor unit designates an address in the first address area; and a data input/output circuit which couples each of the first data lines and the second data lines to the first external data terminals in sequence in response to the detection of the address in the first address area by the bus control circuit and which couples the first data lines and the second data lines to the first external data terminals and the second external data terminals, respectively, in response to no detection of the address in the first address area by the bus control circuit.
Claim 3
Dependent Claim
122 words
The single-chip microcomputer according to claim 1 wherein the data input/output circuit includes a data multiplexer circuit which is controlled by the processor unit when the bus control circuit provides the detection of the address in the first address area to the processor unit so that each of the first data lines and the second data lines are coupled to the first external data terminals in sequence and which is controlled by the processor unit when the bus control circuit provides the no detection of the address in the first address area to the processor unit so that the first data lines and the second data lines are coupled to the first external data terminals and the second external data terminals, respectively.
Claim 4
Dependent Claim
33 words
The single-chip microcomputer according to claim 2 wherein the detection circuit includes a comparator circuit which compares the address signal provided from the processor unit with the address in the first address area.
Claim 5
Dependent Claim
383 words
A single-chip microcomputer formed on a single-chip, comprising: an address bus; external address terminals coupled to the address bus; a data bus including first data lines and second data lines; first and second external data terminals, a number of which is identical to that of the first and second data lines; a processor unit which is coupled to the address bus and to the data bus and which provides an address signal to the address bus to access an address designated by the address signal, wherein the processor unit accesses an address in a predetermined address space; and a data circuit which is coupled to the address bus, to the data bus and to the first and second external data terminals and which includes: a bus control circuit including a first circuit which indicates a first address area in the predetermined address space and a first detection circuit which detects whether or not the address signal provided from the processor unit designates an address in the first address area; a data input/output circuit which couples each of the first data lines and the second data lines to the first external data terminals in sequence in response to the detection of the address in the first address area by the bus control circuit and which couples the first data lines and the second data lines to the first external data terminals and the second external data terminals, respectively, in response to no detection of the address in the first address area by the bus control circuit; and a wait control circuit including a second circuit which indicates a second address area in the predetermined address space and a second detection circuit which detects whether or not the address signal provided from the processor unit designates an address in the second address area, wherein the processor unit accesses the address designated by the address signal in accordance with bus cycles having a predetermined number in response to detection of the address in the second address area from the second detection circuit and wherein the processor unit accesses the address designated by the address signal in accordance with bus cycles having a different number from the predetermined number in response to no detection of the address in the second address area from the second detection circuit.
Claim 6
Dependent Claim
383 words
A single-chip microcomputer formed on a single-chip, comprising: an address bus; external address terminals coupled to the address bus; a data bus including first data lines and second data lines; first and second external data terminals, a number of which is identical to that of the first and second data lines; a processor unit which is coupled to the address bus and to the data bus and which provides an address signal to the address bus to access an address designated by the address signal, wherein the processor unit accesses an address in a predetermined address space; and a data circuit which is coupled to the address bus, to the data bus and to the first and second external data terminals and which includes: a bus control circuit including a first circuit which indicates a first address area in the predetermined address space and a first detection circuit which detects whether or not the address signal provided from the processor unit designates an address in the first address area; a data input/output circuit which couples each of the first data lines and the second data lines to the first external data terminals in sequence in response to the detection of the address in the first address area by the bus control circuit and which couples the first data lines and the second data lines to the first external data terminals and the second external data terminals, respectively, in response to no detection of the address in the first address area by the bus control circuit; and a wait control circuit including a second circuit which indicates a second address area in the predetermined address space and a second detection circuit which detects whether or not the address signal provided from the processor unit designates an address in the second address area, wherein the processor unit accesses the address designated by the address signal in accordance with bus cycles having a predetermined number in response to detection of the address in the second address area from the second detection circuit and wherein the processor unit accesses the address designated by the address signal in accordance with bus cycles having a different number from the predetermined number in response to no detection of the address in the second address area from the second detection circuit.
Claim 7
Dependent Claim
27 words
The single-chip microcomputer according to claim 4 wherein the predetermined number of bus cycles is two states and the different number of bus cycles is three states.
Claim 8
Dependent Claim
31 words
The single-chip microcomputer according to claim 5 wherein the second detection circuit includes a comparator circuit which compares the address signal provided from the processor unit with the second address area.
Claim 9
Dependent Claim
124 words
The single-chip microcomputer according to claim 4 wherein the data input/output circuit includes a data multiplexer circuit which is controlled by the processor unit when the processor unit responds to the detection of the address in the first address area from the bus control circuit so that each of the first data lines and the second data lines are coupled to the first external data terminals in sequence and which is controlled by the processor unit when the processor unit responds to the no detection of the address in the first address area from the bus control circuit so that the first data lines and the second data lines are coupled to the first external data terminals .and the second external data terminals, respectively.
Claim 10
Dependent Claim
34 words
The single-chip microcomputer according to claim 7 wherein the first detection circuit includes a comparator circuit which compares the address signal provided from the processor unit with the address in the first address area.
Claim 11
Dependent Claim
390 words
A data processing system comprising: a single-chip microcomputer having external address terminals, first external data terminals and second external data terminals; an external address bus coupled to the external address terminals; an external data bus including first external data lines coupled to the first external data terminals, respectively and second external data lines coupled to the second external data terminals, respectively; a first external device coupled to the external address bus and to the first external data lines; and a second external device coupled to the external address bus and to the first and second external data lines, wherein the single-chip microcomputer further includes: an internal address bus coupled to the external address terminals; an internal data bus including first internal data lines and second internal data lines, a number of the first and second internal data lines being identical to that of the first and second external data terminals; a processor unit coupled to the internal address bus and to the internal data bus, the processor unit providing an address signal to the internal address bus to access an address in a predetermined address space designated by the address signal, wherein the predetermined address space includes a first address area where an address of the first external device is assigned and a second address area where an address of the second external device is assigned; and a data circuit coupled to the internal address bus, to the internal data bus and to the first and second external data terminals and including: a bus control circuit including a circuit which indicates the first address area in the predetermined address space and a detection circuit which detects whether the address signal provided from the processor unit designates an address in the first address area or in the second address area; and a data input/output circuit which couples each of the first internal data lines and the second internal data lines to the first external data terminals in sequence in response to the detection of the address in the first address area by the bus control circuit and which couples the first internal data lines and the second internal data lines to the first external data terminals and the second external data terminals, respectively, in response to the detection of the address in the second address area by the bus control circuit.
Claim 12
Dependent Claim
390 words
A data processing system comprising: a single-chip microcomputer having external address terminals, first external data terminals and second external data terminals; an external address bus coupled to the external address terminals; an external data bus including first external data lines coupled to the first external data terminals, respectively and second external data lines coupled to the second external data terminals, respectively; a first external device coupled to the external address bus and to the first external data lines; and a second external device coupled to the external address bus and to the first and second external data lines, wherein the single-chip microcomputer further includes: an internal address bus coupled to the external address terminals; an internal data bus including first internal data lines and second internal data lines, a number of the first and second internal data lines being identical to that of the first and second external data terminals; a processor unit coupled to the internal address bus and to the internal data bus, the processor unit providing an address signal to the internal address bus to access an address in a predetermined address space designated by the address signal, wherein the predetermined address space includes a first address area where an address of the first external device is assigned and a second address area where an address of the second external device is assigned; and a data circuit coupled to the internal address bus, to the internal data bus and to the first and second external data terminals and including: a bus control circuit including a circuit which indicates the first address area in the predetermined address space and a detection circuit which detects whether the address signal provided from the processor unit designates an address in the first address area or in the second address area; and a data input/output circuit which couples each of the first internal data lines and the second internal data lines to the first external data terminals in sequence in response to the detection of the address in the first address area by the bus control circuit and which couples the first internal data lines and the second internal data lines to the first external data terminals and the second external data terminals, respectively, in response to the detection of the address in the second address area by the bus control circuit.
Claim 13
Dependent Claim
126 words
The data processing system according to claim 9, wherein the data input/output circuit includes a data multiplexer circuit which is controlled by the processor unit when the bus control circuit provides the detection of the address in the first address area to the processor unit so that each of the first internal data lines and the second internal data lines are coupled to the first external data terminals in sequence and which is controlled by the processor unit when the bus control circuit provides the detection of the address in the second address area to the processor unit so that the first internal data lines and the second internal data lines are coupled to the first external data terminals and the second external data terminals, respectively.
Claim 14
Dependent Claim
33 words
The single-chip microcomputer according to claim 10, wherein the detection circuit includes a comparator circuit which compares the address signal provided from the processor unit with the address in the first address area.
References Cited (Backward Citations)
US4449184A
Cited
US4447878A
Cited
EP0036185A2
Cited
US4523274A
Cited
US4495574A
Cited
US4658350A
Cited
US4580213A
Cited
US4590556A
Cited
EP0187293A2
Cited
US4683534A
Cited
US5113369A
Cited
JPS6275867A
Cited
US4752871A
Cited
US4831514A
Cited
JPS62232062A
Cited
JPS62232061A
Cited
US5014186A
Cited
US5109492A
Cited
JPS63296158A
Cited
JPS6431252A
Cited
US5148539A
Cited
US4965723A
Cited
US5113497A
Cited
US5045998A
Cited
US4983236A
Cited
US5055661A
Cited
US5109490A
Cited
US5214767A
Cited
US5274795A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-02-19 | 1999-08-21 | 2000-02-20 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-02-19 | 2003-08-21 | 2004-02-20 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-02-19 | 2007-08-21 | 2008-02-20 | $7700.00 | Window Closed / Lapsed |