Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
159 words
A microprocessor comprising: (a) an instruction buffer (10) for holding a plurality of said instruction words fetched from memory; (b) an instruction decoder (13) coupled to said instruction buffer for decoding said instruction word and providing a decoded result; (c) at least one instruction execution unit (20) coupled to said instruction decoder, including an operation device and registers for executing said instruction; (d) an address controller (15) coupled to said instruction execution unit (20), including an instruction fetch pointer for identifying an address; (e) a bus control circuit (11,19) coupled to said instruction buffer (10), said instruction execution unit (20) and said address controller (15) for inserting a bus cycle for outputting internal information of said microprocessor in accordance with a special bus cycle request signal; wherein (f) said instruction buffer (10) said instruction decoder (13) said instruction execution unit (20) said address controller (15) and said bus control circuit (11,19) all being constructed in a single semiconductor device.
Claim 2
Dependent Claim
29 words
A microprocessor of claim 1 wherein said bus control circuit (11,19) comprises a circuit (14) for inserting said bus cycle of outputting said internal information indicating an executing instruction.
Claim 3
Dependent Claim
37 words
A microprocessor according to claim 2 or 3 wherein said circuit includes control means for operating in accordance with an end signal for indicating the end of said executing instruction and said special bus cycle request signal.
Claim 4
Dependent Claim
30 words
A microprocessor of any one of claims 1 to 3 wherein said special bus cycle request signal is provided by an external source or an internal source in said microprocessor.
Claim 5
Dependent Claim
25 words
A microprocessor according to any one of the preceding claims, wherein the address controller is also coupled to the instruction buffer and the instruction decoder.
Claim 6
Dependent Claim
51 words
A microprocessor according to any one of the preceding claims, wherein the memory is an external memory, the microprocessor is arranged to pre-fetch a plurality of instruction words from the external memory, and the address controller is arranged to hold an address for fetching the instruction words from the external memory.
Claim 7
Dependent Claim
31 words
A microprocessor according to any one of claims 1 to 5, having a plurality of said execution units, and the microprocessor is arranged to execute a plurality of instructions in parallel.
Claim 8
Dependent Claim
23 words
A microprocessor according to any one of claims 1 to 5 and 7, wherein the memory is an internal memory of the microprocessor.
Claim 9
Dependent Claim
31 words
A microcomputer according to claim 8, wherein the internal memory is in the same semiconductor device as the instruction buffer, instruction decoder, instruction execution unit, address controller and bus control circuit.
Claim 10
Dependent Claim
36 words
A microprocessor according to claim 8 or claim 9 wherein the internal memory is arranged to store a plurality of instructions and the instruction fetch pointer holds an address for fetching instructions from the internal memory.
Claim 11
Dependent Claim
103 words
An in-circuit emulator for emulating a system used in a microprocessor for prefetching a plurality of instructions, including an emulation microprocessor; wherein said emulation microprocessor is according to any one of the preceding claims; and said in-circuit emulator includes: (i) a trace memory for sampling and storing a signal on a bus in said system; (ii) an emulation control unit for improving an emulation or debugging function; (iii) a break point control unit for setting a condition for storing an execution of a program or stopping a trace to interrupt a program; and (iv) an emulation memory for using a said system memory.
Claim 12
Independent Claim
90 words
A system including a microprocessor for prefetching a plurality of instructions; wherein said microprocessor is according to any one of claims 1 to 10; and instruction execution unit, said address controller, and said bus control circuit, all being constructed in a single semiconductor and system includes: (i) said external memory for storing said instructions and data; (ii) a peripheral device having a hard disc controller; and (iii) a system bus coupled said microprocessor, said external memory, said peripheral device, having an address bus, a data bus and a control bus.