Claims
- 1. A microprocessor device formed in a single semiconductor body, comprising:
- a CPU including an ALU, a plurality of registers, an input/output port, an instruction register, a control ROM having an input coupled to the instruction register, an internal CPU bus interconnecting inputs and outputs of the ALU with said registers said input/output port,
- input/output terminals on said semiconductor body,
- a read/write memory having an address input and a data input/output,
- a timer having a clock input and count register, and having an output coupled to said CPU,
- an address/data bus coupled to said input/output port of the CPU, to said address input and data input/output of said read/write memory, to said input/output terminals, and to said count register of the timer,
- first and second bus request terminals on said semiconductor body,
- first and second bus grant terminals on said semiconductor body, and
- bus arbiter logic coupled to said address/data bus and to said first and second bus request and first and second bus grant terminals, for receiving a bus request signals at said first and second bus request terminals and, responsive to said bus request signals, for presenting a bus grant signal at said first or second bus grant terminals according to a predetermined priority, and controlling said input/output port of said CPU from accessing said address/data bus so that a device external to said memory receiving said bus grant signal can access said read/write memory via said address/data bus.
- 2. A device according to claim 1 in combination with a read-only memory external to said semiconductor body and having address input and data output coupled to said input/output terminals.
- 3. A device according to claim 2 wherein instructions are coupled from said data output of said read-only memory via said input/output terminals, said address/data bus, said input/output port, and said internal CPU bus to said instruction register of the CPU.
- 4. A device according to claim 3 wherein said address/data bus is a single, bidirectional, multiplexed bus for transferring addresses and data.
- 5. A device according to claim 4 wherein said timer interrupts said CPU at fixed intervals.
Parent Case Info
This is a divisional of application Ser. No. 567,596, filed Jan. 3, 1984, now U.S. Pat. No. 4,646,232.
US Referenced Citations (7)
Divisions (1)
|
Number |
Date |
Country |
| Parent |
567596 |
Jan 1984 |
|