Patent US4153933A successfully refreshed from Google Patents.
US4153933A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Single chip MOS computer with expandable memory
Assignee: Intel Corp
•
Filing: 1978-02-13
•
Granted: 1979-05-08
•
Expires: 1998-02-13
Abstract
Abstract An MOS digital computer incorporated on a single chip (monolithic structure) which includes a central processing unit (CPU), random-access memory (RAM), and a programmable read-only memory (PROM). A program counter is used to fetch instructions stored in the erasable PROM, and may also be used to fetch instructions from an external memory. The PROM may also be externally addressed for testing, or may be electrically isolated from the remainder of the computer to permit execution of external instructions for testing the CPU and RAM.
Inventors
- 👤 Henry M. Blume, Jr.
- 👤 David A. Stamm
- 👤 David L. Budde
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-23 17:38
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/22; G06F11/2205; G06F11/2236; G06F15/00; G06F15/76; G06F15/78; G06F15/7807; G06F15/7814
Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
277 words
An MOS digital computer comprising, on a single silicon substrate: a bidirectional data bus, said bus having terminals for coupling to external circuit means; a random-access memory (RAM) coupled to said data bus; a central processing unit (CPU) for performing arithmetic functions and for controlling the operation of said computer, said CPU coupled to said data bus and to said RAM; a read-only memory (ROM) for storing bytes of program, said ROM coupled to said data bus and to said CPU; said CPU including a program counter means, coupled to said ROM and said data bus for providing address signals to said ROM when said counter means contains a count which is less than a predetermined count, and for providing address signals to external memory when said counter means contains a count which exceeds said predetermined count; input detection means for receiving first and second externally applied predetermined signals for testing of said computer and for providing control signals to said program counter means and said ROM, said control signals for causing coupling of instructions from such external memory to said data bus independent of the count contained within said counter means when said first predetermined signal is received by said input detection means, and for causing said ROM to be coupled to said data bus such that said program stored in said ROM may be externally examined when said second predetermined signal is received by said input detection means; whereby the program storage capacity of said computer may be expanded by use of external memory which is automatically addressed by signals from said program counter means, and whereby said ROM and CPU may be separately tested.
Claim 2
Dependent Claim
277 words
An MOS digital computer comprising, on a single silicon substrate: a bidirectional data bus, said bus having terminals for coupling to external circuit means; a random-access memory (RAM) coupled to said data bus; a central processing unit (CPU) for performing arithmetic functions and for controlling the operation of said computer, said CPU coupled to said data bus and to said RAM; a read-only memory (ROM) for storing bytes of program, said ROM coupled to said data bus and to said CPU; said CPU including a program counter means, coupled to said ROM and said data bus for providing address signals to said ROM when said counter means contains a count which is less than a predetermined count, and for providing address signals to external memory when said counter means contains a count which exceeds said predetermined count; input detection means for receiving first and second externally applied predetermined signals for testing of said computer and for providing control signals to said program counter means and said ROM, said control signals for causing coupling of instructions from such external memory to said data bus independent of the count contained within said counter means when said first predetermined signal is received by said input detection means, and for causing said ROM to be coupled to said data bus such that said program stored in said ROM may be externally examined when said second predetermined signal is received by said input detection means; whereby the program storage capacity of said computer may be expanded by use of external memory which is automatically addressed by signals from said program counter means, and whereby said ROM and CPU may be separately tested.
Claim 3
Dependent Claim
15 words
The computer defined in claim 1 wherein said ROM is a programmable read-only memory (PROM).
Claim 4
Dependent Claim
24 words
The computer defined by claim 1 wherein said predetermined count approximately equals the maximum number of bytes which may be stored in said ROM.
Claim 5
Dependent Claim
26 words
The computer defined by claim 3 wherein said input detection means comprises a voltage level detection means for detecting three logic states on a single line.
Claim 6
Dependent Claim
15 words
The computer defined by claim 1 wherein said computer is fabricated entirely of n-channel devices.
Claim 7
Dependent Claim
14 words
The computer defined by claim 5 wherein said n-channel devices include polycrystalline silicon gates.
Claim 8
Dependent Claim
312 words
An MOS digital computer comprising, on a single substrate: a data bus; a read-only memory (ROM) for storing bytes of program storage, coupled to said data bus; a program counter for addressing said ROM, coupled to said ROM and to said data bus; a central processing unit (CPU) for interpreting instructions from said ROM and for executing said instructions, said CPU including an arithmetic logic means for performing arithmetic operations, said CPU being coupled to said data bus; a random-access memory (RAM) for storing digital signals coupled to said data bus; said computer including a RAM address register coupled to said RAM, said RAM address register receiving an input address from a multiplexing means, said multiplexing means coupled to select a first address bus, or a second address bus, said first address bus being coupled to receive an address corresponding to a location in said RAM from said data bus, said first address bus also being coupled to circuit means which selectively provides predetermined signals to said first address bus to selectively shift said RAM location; said second address bus coupled to a stack pointer register for providing address signals for locations in said RAM for storage of the contents of said program counter, said stack pointer register automatically incrementing or decrementing said address signals for locations in said RAM for said contents of said program counter; said computer including a third address bus coupled to said multiplexing means and to said RAM such that an address stored in said ROM may be used to select a location in said RAM; whereby directly addressable locations in said RAM may be addressed when said locations are storing data since said circuit means causes data to be stored in other locations and whereby said RAM is used to store said contents of said program counter with said stack pointer register automatically providing address signals.
Claim 9
Dependent Claim
312 words
An MOS digital computer comprising, on a single substrate: a data bus; a read-only memory (ROM) for storing bytes of program storage, coupled to said data bus; a program counter for addressing said ROM, coupled to said ROM and to said data bus; a central processing unit (CPU) for interpreting instructions from said ROM and for executing said instructions, said CPU including an arithmetic logic means for performing arithmetic operations, said CPU being coupled to said data bus; a random-access memory (RAM) for storing digital signals coupled to said data bus; said computer including a RAM address register coupled to said RAM, said RAM address register receiving an input address from a multiplexing means, said multiplexing means coupled to select a first address bus, or a second address bus, said first address bus being coupled to receive an address corresponding to a location in said RAM from said data bus, said first address bus also being coupled to circuit means which selectively provides predetermined signals to said first address bus to selectively shift said RAM location; said second address bus coupled to a stack pointer register for providing address signals for locations in said RAM for storage of the contents of said program counter, said stack pointer register automatically incrementing or decrementing said address signals for locations in said RAM for said contents of said program counter; said computer including a third address bus coupled to said multiplexing means and to said RAM such that an address stored in said ROM may be used to select a location in said RAM; whereby directly addressable locations in said RAM may be addressed when said locations are storing data since said circuit means causes data to be stored in other locations and whereby said RAM is used to store said contents of said program counter with said stack pointer register automatically providing address signals.
Claim 10
Dependent Claim
14 words
The computer defined by claim 7 wherein said ROM is a programmable read-only memory.
Claim 11
Dependent Claim
27 words
The computer defined by claim 7 wherein said circuit means includes a bistable circuit for providing said location, said bistable circuit coupled to said first address bus.
Claim 12
Dependent Claim
42 words
The computer defined by claim 9 wherein said stack pointer register includes means for adding a binary one to the address on said second address bus whereby said contents of said program counter may be stored in adjacent locations within said RAM.
Claim 13
Dependent Claim
13 words
The computer defined by claim 10 wherein said RAM comprises a static RAM.
Claim 14
Dependent Claim
15 words
The computer defined by claim 10 wherein said computer is fabricated entirely of n-channel devices.
Claim 15
Dependent Claim
14 words
The computer defined by claim 12 wherein said n-channel devices include polycrystalline silicon gates.
References Cited (Backward Citations)
US3292151A
Cited
US3387283A
Cited
US3462742A
Cited
US3702988A
Cited
US3800129A
Cited
US3962683A
Cited
US3757308A
Cited
US3748452A
Cited
US3939452A
Cited
US3793631A
Cited
US3878514A
Cited
US3821715A
Cited
US3944983A
Cited
US4025903A
Cited
US3892957A
Cited
US3934229A
Cited
US3975714A
Cited
US3943494A
Cited
US3972025A
Cited
US3984813A
Cited
US3962682A
Cited
US3984670A
Cited
US4016545A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1982-05-07 | 1982-11-06 | 1983-05-08 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1986-05-07 | 1986-11-06 | 1987-05-08 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1990-05-07 | 1990-11-06 | 1991-05-08 | $7700.00 | Window Closed / Lapsed |