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

Method and apparatus for using a fixed width word for addressing variable width data

Assignee: TALON RESEARCH LLC
•
Filing: 1995-06-07
•
Granted: 1997-12-16
•
Expires: 2015-06-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for addressing memory uses a word with a fixed width, having a fixed number of bits, and having a width defining field and address field. The procedure is adapted to addressing variable width data. In one embodiment memory can be addressed using a fixed width word having a fixed number of bits, and having both a substitution field and an address field.

Inventors

  • 👤 William Philip Robbins
  • 👤 Adrian Philip Wise

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 08:49
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/04

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 142 words
A method for using a data dependent address to address a memory, comprising the steps of: providing a signal representing a fixed width word having a predetermined fixed number of bits to be used for addressing data; defining the fixed width word with an address field and a substitution field; defining the address field with a plurality of bits defining the address of the data; defining the substitution field with a variable width having at least one substitution bit, wherein the substitution field has at least one bit to serve as a termination marker between the address field and the substitution field; using the substitution field to indicate substituted bits from a separate addressing source; and maintaining the fixed width word for addressing variable width data while inversely varying the width of the address field and the width of the substitution field.
Claim 2
Independent Claim 142 words
A method for using a data dependent address to address a memory, comprising the steps of: providing a signal representing a fixed width word having a predetermined fixed number of bits to be used for addressing data; defining the fixed width word with an address field and a substitution field; defining the address field with a plurality of bits defining the address of the data; defining the substitution field with a variable width having at least one substitution bit, wherein the substitution field has at least one bit to serve as a termination marker between the address field and the substitution field; using the substitution field to indicate substituted bits from a separate addressing source; and maintaining the fixed width word for addressing variable width data while inversely varying the width of the address field and the width of the substitution field.
Claim 3
Dependent Claim 27 words
The method according to claim 1, further comprising the steps of: providing an address decoding circuit; accessing said termination marker is accessible with said address decoding circuit.
Claim 4
Dependent Claim 20 words
The method according to claim 1, further comprising the steps of padding the fixed width word with a continuation marker.
Claim 5
Independent Claim 149 words
A method for addressing memory, comprising the steps of: providing a fixed width word having a predetermined fixed number of bits to be used for addressing data; defining the fixed width word with an address field and a substitution field; defining the address field with a plurality of bits defining the address of the data; defining the substitution field with a variable width having at least one substitution bit; wherein the substitution field has at least one bit to serve as a termination marker between the address field and the substitution field; substituting bits in said substitution field, said bits being obtained from a separate addressing source; maintaining the fixed width word for addressing variable width data while inversely varying the width of the address field and the width of the substitution field; and accessing a memory at an address defined by said address field and said substitution field.
Claim 6
Independent Claim 149 words
A method for addressing memory, comprising the steps of: providing a fixed width word having a predetermined fixed number of bits to be used for addressing data; defining the fixed width word with an address field and a substitution field; defining the address field with a plurality of bits defining the address of the data; defining the substitution field with a variable width having at least one substitution bit; wherein the substitution field has at least one bit to serve as a termination marker between the address field and the substitution field; substituting bits in said substitution field, said bits being obtained from a separate addressing source; maintaining the fixed width word for addressing variable width data while inversely varying the width of the address field and the width of the substitution field; and accessing a memory at an address defined by said address field and said substitution field.
Claim 7
Dependent Claim 23 words
The method according to claim 4, wherein said step of substituting bits includes substituting a bit in a position of said termination marker.
Claim 8
Dependent Claim 20 words
The method according to claim 4, further comprising the step of padding the fixed width word with a continuation marker.

References Cited (Backward Citations)

US3893042A Cited
US3962685A Cited
US4142205A Cited
US4149242A Cited
US4215369A Cited
US4196448A Cited
US4251864A Cited
US4467443A Cited
US4437072A Cited
GB2059724B Cited
US4334246A Cited
US4433308A Cited
US4593267A Cited
US4507731A Cited
US4495629A Cited
US4799677A Cited
US4540903A Cited
US4679163A Cited
US4580066A Cited
US4617657A Cited
GB2171578B Cited
EP0196911B1 Cited
US5233420A Cited
US4726019A Cited
US4894823A Cited
US4789927A Cited
US4912668A Cited
US4829465A Cited
GB2194085B Cited
EP0255767A2 Cited
US4831440A Cited
US4975595A Cited
US4924298A Cited
US4922341A Cited
US5122873A Cited
US4785349A Cited
US5036475A Cited
US4924308A Cited
US5200925A Cited
US4866510A Cited
US5216724A Cited
US5060242A Cited
US5124790A Cited
US5086489A Cited
US5113255A Cited
US5172011A Cited
US5261064A Cited
US5299025A Cited
US5053985A Cited
US5142380A Cited
US5134487A Cited
US5057793A Cited
US5227863A Cited
US5146326A Cited
US5003204A Cited
US5126842A Cited
US5107345A Cited
US5081450A Cited
US5253078A Cited
US5191548A Cited
US5136371A Cited
US5151875A Cited
US5193002A Cited
US5148271A Cited
US5201056A Cited
US5276832A Cited
US5481689A Cited
US5202847A Cited
US5241658A Cited
US5189526A Cited
US5258725A Cited
US5130568A Cited
US5276784A Cited
US5223926A Cited
US5309527A Cited
US5257213A Cited
US5168356A Cited
US5111292A Cited
US5122875A Cited
US5249146A Cited
US5164819A Cited
US5301040A Cited
US5146325A Cited
US5185819A Cited
US5212549A Cited
US5212742A Cited
US5228098A Cited
US5260781A Cited
US5260782A Cited
US5168375A Cited
US5214507A Cited
US5231484A Cited
US5257223A Cited
US5227878A Cited
US5237413A Cited
US5175617A Cited
US5159449A Cited
US5404474A Cited
US5301136A Cited
US5293229A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-12-15 2001-06-16 2001-12-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-12-15 2005-06-16 2005-12-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-12-15 2009-06-16 2009-12-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag