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

Microcomputer with high speed program memory

Assignee: Texas Instruments Inc
•
Filing: 1982-02-22
•
Granted: 1985-01-15
•
Expires: 2002-02-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for real-time digital processing employs a single-chip microcomputer device having a high-speed on-chip program ROM and a separate data RAM, with separate address and data paths for program and data. An external program address bus allows off-chip program fetch in an expansion mode, with the opcode returned by an external data bus. A bus interchange module allows transfer between the separate internal program and data busses in special circumstances. The internal busses are 16-bit, while the ALU and accumulator are 32-bit. A multiplier circuit produces a single state 16×16 multiply function separate from the ALU, with 32-bit output to the ALU. One input to the ALU passes through a 0-to-15 bit shifter with sign extension. The on-chip program ROM has a low-level precharge circuit with feedback to improve speed or access time.

Inventors

  • 👤 Richard D. Simpson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 20:05
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/06; G06F12/0607; G06F9/00; G06F9/06; G06F9/30; G06F9/32; G11; G11C; G11C17/00; G11C17/08; G11C17/10; G11C17/12

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 234 words
A microcomputer device formed in a single integrated circuit comprising: (a) an arithmetic/logic unit having data input and data output to perform operations in response to commands; (b) storage means for storage of data to be supplied to said data input of the arithmetic/logic unit and received from said data output, and for storage of addreses; (c) bus means coupled to the storage means and to the data input and data output of the arithmetic/logic unit for selectively transferring data from the storage means to said data input of the arithmetic/logic unit and from the data output of the arithmetic/logic unit to said storage means, under control of commands: (d) control means having an input, said control means generating said commands in response to instruction words received at said input of the control means; and (e) program memory means having an address input and a memory output, said program memory means storing said instruction words and supplying an instruction work to the memory output for transfer to the control means in response to an address from the storage means, (f) the program memory means including an array of rows and columns of memory cells with column lines connected to the columns of cells, (g) and precharging means connected to precharge the column lines before each operating cycle to a level below a supply voltage level and determined by the voltage on the column lines.
Claim 2
Dependent Claim 234 words
A microcomputer device formed in a single integrated circuit comprising: (a) an arithmetic/logic unit having data input and data output to perform operations in response to commands; (b) storage means for storage of data to be supplied to said data input of the arithmetic/logic unit and received from said data output, and for storage of addreses; (c) bus means coupled to the storage means and to the data input and data output of the arithmetic/logic unit for selectively transferring data from the storage means to said data input of the arithmetic/logic unit and from the data output of the arithmetic/logic unit to said storage means, under control of commands: (d) control means having an input, said control means generating said commands in response to instruction words received at said input of the control means; and (e) program memory means having an address input and a memory output, said program memory means storing said instruction words and supplying an instruction work to the memory output for transfer to the control means in response to an address from the storage means, (f) the program memory means including an array of rows and columns of memory cells with column lines connected to the columns of cells, (g) and precharging means connected to precharge the column lines before each operating cycle to a level below a supply voltage level and determined by the voltage on the column lines.
Claim 3
Dependent Claim 46 words
A device according to claim 1 wherein the memory cells are insulated-gate field-effect transistors and wherein the precharge means includes a field-effect transistor in series between the supply voltage and the column lines with a controlled gate voltage responsive to the voltage on the column lines.
Claim 4
Dependent Claim 30 words
A device according to claim 2 wherein the precharging means includes a low-gain amplifier to provide said gate voltage, the input of said amplifier being connected to said column lines.
Claim 5
Dependent Claim 22 words
A device according to claim 3 including means for precharging said gate voltage and said column lines prior to a precharge operation.
Claim 6
Dependent Claim 77 words
A device according to claim 1 including timing means for defining successive operating cycles during which data is supplied to said data input of the arithmetic/logic unit and received from said data output of the arithmetic/logic unit, an instruction word is supplied from said memory output of the program memory means to said input of the control means and said commands are generated, and an address is coupled to said address input of the program memory means.
Claim 7
Dependent Claim 44 words
A device according to claim 5 including a separate program bus, said program bus being coupled from said memory output of the program memory to said input of the control means, to thereby transfer instruction words to the control means from the program memory.
Claim 8
Dependent Claim 51 words
A device according to claim 6 wherein the storage means includes data registers for storage of data, and includes a separate address register for storage of addresses for the program memory means, the data registers being coupled to the data bus and the address register being coupled to the program bus.
Claim 9
Dependent Claim 106 words
A semiconductor memory comprising an array of rows and columns of memory cells with row lines connected to access rows of cells for selection and column lines connected to access columns of cells for data output selection and data output occurring during an access cycle, and means to precharge the column lines prior to an access cycle including a supply voltage connected to the column lines through a controlled device which varies in conductivity dependent upon the voltage on the column lines whereby the maximum voltage on the column lines is substantially less than that of said supply voltage but substantially more than a threshold voltage.
Claim 10
Dependent Claim 106 words
A semiconductor memory comprising an array of rows and columns of memory cells with row lines connected to access rows of cells for selection and column lines connected to access columns of cells for data output selection and data output occurring during an access cycle, and means to precharge the column lines prior to an access cycle including a supply voltage connected to the column lines through a controlled device which varies in conductivity dependent upon the voltage on the column lines whereby the maximum voltage on the column lines is substantially less than that of said supply voltage but substantially more than a threshold voltage.
Claim 11
Dependent Claim 34 words
A device according to claim 8 wherein the precharge means includes a feedback amplifier having an input connected to the column lines and an output connected to said controlled device and having low gain.
Claim 12
Dependent Claim 30 words
A device according to claim 9 wherein the controlled device is an insulated gate field-effect transistor and the output of the amplifier is connected to the gate of the transistor.

References Cited (Backward Citations)

US4208730A Cited
US4402043A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1988-01-15 1988-07-16 1989-01-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1992-01-15 1992-07-16 1993-01-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1996-01-15 1996-07-16 1997-01-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag