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

Entry point address circuit for microcode rom

Assignee: Texas Instruments Inc
•
Filing: 1985-12-06
•
Granted: 1989-09-05
•
Expires: 2005-12-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A multiplexer (76) for coupling selected instruction word bits to a microcode memory (22) as entry point addresses. The multiplexer (76) receives sixteen bits from an instruction word register (10) and, for normal word formats, couples the opcode (40) portion unchanged to the memory (22) as an entry point address. For special instruction word formats, various bits of the instruction word fields form an entry point address, while other bits are modified and coupled to memory (22) as column addresses to access selected memory sections.

Inventors

  • 👤 William C. Rogers
  • 👤 William S. Ruszczyk

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 04:36
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/22; G06F9/26; G06F9/261; G11; G11C; G11C8/00

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 163 words
An entry point address circuit for producing microcode ROM addresses for a ROM from plural input bits, said ROM decoding said ROM addresses into row addresses and column addresses, each of said ROM addresses including a first group of bits from which said ROM will decode said row addresses and including a second group of bits from which said ROM will decode said column addresses, said ROM decoding said column addresses slower than said row addresses, said circuit comprising: A. a first group of gates for producing said first group of bits from at least part of said plural input bits, said first group of gates including plural levels of sequential gates between said input bits and said ROM addresses; and B. a second group of gates for producing said second group of bits from at least part of said input bits, said second group of gates including plural levels of sequential gates fewer than said levels of said first group of gates.
Claim 2
Dependent Claim 163 words
An entry point address circuit for producing microcode ROM addresses for a ROM from plural input bits, said ROM decoding said ROM addresses into row addresses and column addresses, each of said ROM addresses including a first group of bits from which said ROM will decode said row addresses and including a second group of bits from which said ROM will decode said column addresses, said ROM decoding said column addresses slower than said row addresses, said circuit comprising: A. a first group of gates for producing said first group of bits from at least part of said plural input bits, said first group of gates including plural levels of sequential gates between said input bits and said ROM addresses; and B. a second group of gates for producing said second group of bits from at least part of said input bits, said second group of gates including plural levels of sequential gates fewer than said levels of said first group of gates.
Claim 3
Dependent Claim 18 words
The circuit of claim 1 in which said second level of gates has two levels of sequential gates.
Claim 4
Dependent Claim 174 words
An entry point address circuit for producing microcode ROM addresses from parallel input bits of plural formats, said circuit comprising: A. input leads receiving said input bits in a certain bit order; B. outputs leads carrying each said produced ROM address in a certain order of parallel bit positions; C. a decoder circuit connected to said input leads and producing form said input bits at least one of several different enable signals to indicate the format of the input bits received on said input leads; D. a multiplexer circuit connecting selected ones of said input leads to different order bit positions of said output leads in response to receipt of each said at least one enable signal; and E. said input leads including input leads for an instruction word, for next state addresses and for a select input bus signal, and said decoder circuit including gating for producing one enable signal in response to said select input bus signal and producing the other enable signals in response to the format of said instruction word.
Claim 5
Dependent Claim 174 words
An entry point address circuit for producing microcode ROM addresses from parallel input bits of plural formats, said circuit comprising: A. input leads receiving said input bits in a certain bit order; B. outputs leads carrying each said produced ROM address in a certain order of parallel bit positions; C. a decoder circuit connected to said input leads and producing form said input bits at least one of several different enable signals to indicate the format of the input bits received on said input leads; D. a multiplexer circuit connecting selected ones of said input leads to different order bit positions of said output leads in response to receipt of each said at least one enable signal; and E. said input leads including input leads for an instruction word, for next state addresses and for a select input bus signal, and said decoder circuit including gating for producing one enable signal in response to said select input bus signal and producing the other enable signals in response to the format of said instruction word.
Claim 6
Dependent Claim 35 words
The circuit of claim 3 in which said decoder produces at least one enable signal for input bit formats of at least a next state address, normal, base relative, base relative index and immediate long.
Claim 7
Dependent Claim 72 words
The circuit of claim 3 in which there are a first group of said output leads producing one of row and column addresses to said ROM and a second group of said output leads producing the other of said row and column addresses to said ROM, and said multiplexer connecting selected ones of said input leads to different order bit positions of one of said first and second groups of output leads.
Claim 8
Dependent Claim 38 words
The circuit of claim 5 in which said first group of output leads produces row addresses and said multiplexer connects selected ones of said input leads to different order bit positions of said first group of output leads.
Claim 9
Dependent Claim 129 words
The circuit of claim 3 in which each of said ROM addresses from said output leads includes a first group of bits from which said ROM will decode one of row addresses and column addresses and includes a second group of bits from which said ROM will decode the other of said row addresses and column addresses, said ROM decoding one of said row and column addresses slower than the other and decoding the other of said row and column addresses faster than the one, said decoder and multiplexer circuits having sequential levels of gates arranged to have fewer levels of gates to produce said group of bits that said ROM decodes slower than the level of gates to produce said group of bits that said ROM decodes faster.
Claim 10
Dependent Claim 19 words
The circuit of claim 3 in which said decoder circuit connects to only a part of said input leads.

References Cited (Backward Citations)

US3949370A Cited
US4095278A Cited
US4032765A Cited
US4336602A Cited
US4300208A Cited
US4370729A Cited
US4428047A Cited
US4434465A Cited
US4734885A Cited
US4802126A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-09-04 1993-03-06 1993-09-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-09-04 1997-03-06 1997-09-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-09-04 2001-03-06 2001-09-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag