Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
239 words
A microcomputer comprising: central processing unit means for executing instructions, operating on data and interacting with peripheral devices; internal address and data buses internal to said microcomputer and coupled to said central processing unit means; a peripheral device; external bus interface means coupled to said internal address and data buses for coupling external peripheral devices external to said microcomputer to said internal address and data buses, said external bus interface means further comprising: (1) first programmable chip select means for providing a first chip select output signal if an address provided by said central processing unit means is within a first address range which has been selected by said central processing unit means; and (2) programmable bus cycle stretch means for asserting a first control signal if an address provided by said central processing unit means is within said first address range and if said central processing unit has programmed said programmable bus cycle stretch means to be active concurrent with said first chip select output signal; and clock logic means for providing timing signals to said central processing unit means, said peripheral device, said external bus interface means and to said external peripheral devices, said clock logic means being responsive to a first control signal to freeze said timing signals provided to said central processing unit, said external bus interface means and said external peripheral devices and to leave said timing signal provided to said peripheral device unaffected.
Claim 2
Dependent Claim
239 words
A microcomputer comprising: central processing unit means for executing instructions, operating on data and interacting with peripheral devices; internal address and data buses internal to said microcomputer and coupled to said central processing unit means; a peripheral device; external bus interface means coupled to said internal address and data buses for coupling external peripheral devices external to said microcomputer to said internal address and data buses, said external bus interface means further comprising: (1) first programmable chip select means for providing a first chip select output signal if an address provided by said central processing unit means is within a first address range which has been selected by said central processing unit means; and (2) programmable bus cycle stretch means for asserting a first control signal if an address provided by said central processing unit means is within said first address range and if said central processing unit has programmed said programmable bus cycle stretch means to be active concurrent with said first chip select output signal; and clock logic means for providing timing signals to said central processing unit means, said peripheral device, said external bus interface means and to said external peripheral devices, said clock logic means being responsive to a first control signal to freeze said timing signals provided to said central processing unit, said external bus interface means and said external peripheral devices and to leave said timing signal provided to said peripheral device unaffected.
Claim 3
Dependent Claim
50 words
A microcomputer according to claim 1 further comprising: an address decoding circuit coupled to the internal address bus and to the peripheral device; and priority logic coupled to an output of the address decoding circuit, to the first programmable chip select means and to the programmable bus cycle stretch means.
Claim 4
Dependent Claim
78 words
A microcomputer according to claim 1 wherein said external bus interface means further comprises: first chip select control register means for storing, at the command of the central processing unit means, a plurality of bits of control information, a first portion of said control information specifies said first address range and a second portion of said control information specifies whether said bus cycle stretch means is programmed to be active concurrent with said first chip select output signal.
Claim 5
Dependent Claim
40 words
A microcomputer according to claim 3 wherein said second portion of said control information stored in said first chip select control register means also specifies a length of time during which said clock logic means will freeze said timing signals.
Claim 6
Dependent Claim
109 words
A microcomputer according to claim 1 wherein said external bus interface further comprises: second programmable chip, select means for providing a second chip select output signal if an address provided by said central processing unit means is within a second address range which has been selected by said central processing unit means; and said said programmable bus cycle stretch means is also for asserting said first control signal if an address provided by said central processing unit means is within said second address range and if said central processing unit has programmed said programmable bus cycle stretch means to be active concurrent with said second chip select output signal.
Claim 7
Dependent Claim
78 words
A microcomputer according to claim 5 wherein said external bus interface means further comprises: second chip select control register means for storing, at the command of the central processing unit means, a plurality of bits of control information, a first portion of said control information specifies said second address range and a second portion of said control information specifies whether said bus cycle stretch means is programmed to be active concurrent with said second chip select output signal.
Claim 8
Dependent Claim
40 words
A microcomputer according to claim 6 wherein said second portion of said control information stored in said second chip select control register means also specifies a length of time during which said clock logic means will freeze said timing signals.
Claim 9
Dependent Claim
213 words
An integrated circuit microcomputer comprising: a central processing unit; address and data buses internal to the integrated circuit microcomputer and coupled to the central processing unit; a peripheral device coupled to the internal address and data buses; an external bus interface coupled to the internal address and data buses and adapted to be coupled to a plurality of signals lines external to the integrated circuit microcomputer comprising external address and data buses, the external bus interface further comprising: first register means coupled to the internal address and data buses; address compare logic having inputs coupled to the first register means and to the internal address bus and an output; and pin driver logic having an enable input coupled to the output of the address compare logic and having an output coupled to a pin of the integrated circuit microcomputer; and clock logic having an input coupled to the output of the address compare logic having a first output coupled to the central processing unit and a second output coupled to the peripheral device; wherein the improvement comprises: the clock logic is responsive to the output of the address compare logic to freeze a clock signal provided to the central processing unit and to leave a clock signal provided to the peripheral device unaffected.
Claim 10
Dependent Claim
213 words
An integrated circuit microcomputer comprising: a central processing unit; address and data buses internal to the integrated circuit microcomputer and coupled to the central processing unit; a peripheral device coupled to the internal address and data buses; an external bus interface coupled to the internal address and data buses and adapted to be coupled to a plurality of signals lines external to the integrated circuit microcomputer comprising external address and data buses, the external bus interface further comprising: first register means coupled to the internal address and data buses; address compare logic having inputs coupled to the first register means and to the internal address bus and an output; and pin driver logic having an enable input coupled to the output of the address compare logic and having an output coupled to a pin of the integrated circuit microcomputer; and clock logic having an input coupled to the output of the address compare logic having a first output coupled to the central processing unit and a second output coupled to the peripheral device; wherein the improvement comprises: the clock logic is responsive to the output of the address compare logic to freeze a clock signal provided to the central processing unit and to leave a clock signal provided to the peripheral device unaffected.
Claim 11
Dependent Claim
58 words
An integrated circuit microcomputer according to claim 8 wherein the improvement further comprises: second register means coupled to the internal address and data buses; and the clock logic means is responsive a value contained in the second register means to determine a length of time during which the clock signal provided to the central processing unit is frozen.
Claim 12
Dependent Claim
50 words
An integrated circuit microcomputer according to claim 8 wherein the improvement further comprises: an address decoding circuit coupled to the internal address bus and to the peripheral device; and priority logic coupled to an output of the address decoding circuit, to the pin driver logic and to the clock logic.