← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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:01
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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag