← Back to Patent Explorer
US3757306A Expired / Lapsed US ⏱️ 0.0 years remaining

Computing systems cpu

Assignee: Texas Instruments Inc
•
Filing: 1971-08-31
•
Granted: 1973-09-04
•
Expires: 1991-08-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A central processing unit (CPU) is utilized in combination with external random access or serial memory units. The CPU includes a parallel arithmetic logic unit (ALU), accumulator and file register, program and memory address register, and a 7 level program address stack. The parallel processor includes programmable logic arrays, shift registers, and random access memorieis combined monolithically on a single chip. The CPU is capable of addressing up to 65 kilobytes of memory, and has an instruction cycle time on the order of 10 microseconds. Interface ligic synchronizes operation of the CPU with the external memory. An 8-bit parallel bus interconnects the functional elements of the CPU. An external 8-bit bus is used to interconnect the external memory units with the CPU. Multiplexing techniques enable both input and output data to be transmitted over the same bus, simplifying design and improving reliability.

Inventors

  • 👤 G Boone

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-22 16:53
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/38; G06F7/48; G06F7/50; G06F7/501; G06F13/00; G06F13/14; G06F13/16; G06F13/18; G06F2207/00; G06F2207/38; G06F2207/3804; G06F2207/386; G06F2207/3872

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 255 words
In a calculating system which includes a central processing unit, external memory units separate from the processing unit, and peripheral equipment for providing access to the calculating system, a central processing unit integrated monolithically on a single semiconductor chip, comprising in combination: a semiconductor substrate having at least one major surface defining first, second, third and fourth spaced regions; an arithmetic logic unit disposed in said first region, said arithmetic logic unit including first data storage means and arithmetic logic means for effecting preselected arithmetic operations, said first data storage means and said arithmetic logic means including first coupling means for receiving and transmitting a preselected number of data bits in parallel; memory means disposed in said second region, said memory means including a plurality of storage registers, said memory means further including second coupling means for receiving and transmitting said preselected number of data bits in parallel; control means disposed in said third region and selectively connected to said first and second coupling means, said memory means and said arithmetic logic unit for effecting synchronous operation of said processing unit; and an electrical interconnect system disposed in said fourth region, said interconnect system defining a parallel bus system having a plurality of discrete bus lines equal to said preselected number, said parallel bus system electrically coupled to said arithmetic logic unit, said memory means, and said control means; whereby said control means are effective to selectively and sequentially couple said arithmetic logic unit and said memory means to said interconnect system in synchronous operation.
Claim 2
Dependent Claim 255 words
In a calculating system which includes a central processing unit, external memory units separate from the processing unit, and peripheral equipment for providing access to the calculating system, a central processing unit integrated monolithically on a single semiconductor chip, comprising in combination: a semiconductor substrate having at least one major surface defining first, second, third and fourth spaced regions; an arithmetic logic unit disposed in said first region, said arithmetic logic unit including first data storage means and arithmetic logic means for effecting preselected arithmetic operations, said first data storage means and said arithmetic logic means including first coupling means for receiving and transmitting a preselected number of data bits in parallel; memory means disposed in said second region, said memory means including a plurality of storage registers, said memory means further including second coupling means for receiving and transmitting said preselected number of data bits in parallel; control means disposed in said third region and selectively connected to said first and second coupling means, said memory means and said arithmetic logic unit for effecting synchronous operation of said processing unit; and an electrical interconnect system disposed in said fourth region, said interconnect system defining a parallel bus system having a plurality of discrete bus lines equal to said preselected number, said parallel bus system electrically coupled to said arithmetic logic unit, said memory means, and said control means; whereby said control means are effective to selectively and sequentially couple said arithmetic logic unit and said memory means to said interconnect system in synchronous operation.
Claim 3
Dependent Claim 91 words
A central processing unit as set forth in claim 1 wherein said control means includes interface logic means for selectively and simultaneously coupling the respective bus lines of said interconnect system to respective terminals on said substrate disposed for receiving electrical connections to said memory units and equipment external to said processing unit, said interface logic means operably responsive to control signals from said control means to electrically connect said interconnect system with circuitry external to said substrate for transmission of input and output data to and from said processing unit.
Claim 4
Dependent Claim 43 words
A central processing unit as set forth in claim 2 wherein said control means includes input signal decode logic means for selectively providing enable output signals corresponding to a computing system operation, said decode logic means being defined by a programmable logic array.
Claim 5
Dependent Claim 19 words
A central processing unit as set forth in claim 3 wherein said memory means includes a random access memory.
Claim 6
Dependent Claim 65 words
A central processor unit as set forth in claim 4 wherein said random access memory comprises: a. fourteen eight-bit registers combined in pairs to define a seven level last-in-first-out program address stack; b. two eight-bit registers combined to form a program address register for storing a sixteen-bit address, and c. eight eight-bit general purpose registers, one of which defines the accumulator register of the processor.
Claim 7
Dependent Claim 31 words
A central processing unit as set forth in claim 4 wherein said random access memory is configured to provide a plurality of data registers having said preselected number of data bits.
Claim 8
Dependent Claim 48 words
A processor as set forth in claim 6, including a program address register, said address register comprising two of said plurality of registers, said two registers configured for storing eight data bits respectively, thereby providing sixteen bit address capability enabling addressing up to 64k bytes of external memory.
Claim 9
Dependent Claim 35 words
A central processing unit as set forth in claim 6 wherein selected ones of said plurality of data registers are configured to define a last-in-first-out push down program address stack for enabling subroutine address storage.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1976-09-03 1977-03-05 1977-09-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1980-09-03 1981-03-05 1981-09-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1984-09-03 1985-03-05 1985-09-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag