US5761741A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Technique for addressing a partial word and concurrently providing a substitution field
Assignee: TALON RESEARCH LLC
•
Filing: 1995-06-07
•
Granted: 1998-06-02
•
Expires: 2015-06-07
Abstract
Abstract A method and apparatus for addressing memory is disclosed. In one embodiment, a procedure for providing a word with fixed width, having a fixed number of bits to be used for addressing variable width data, and having a width defining field and address field, is disclosed. In addition, a procedure for addressing memory with a fixed width word, having a fixed number of bits, to be used for addressing data and having a substitution field and an address field, is discussed. Also, an apparatus for addressing memory, including a state machine and an arithmetic core is disclosed.
Inventors
- 👤 William Philip Robbins
- 👤 Adrian Philip Wise
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-01 00:15
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/04
Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
138 words
A method for generating a substituted address in a memory comprising the steps of: providing a first memory having words of predetermined width and composed of partial words; rotating a partial word to be accessed to a least significant bit justification; extending a remaining part of a word which contains the partial word so that an accessed word will be recognized as the partial word; delimiting a substitution field of the partial word with a termination marker, said substitution field being variable in size; substituting data in all of said substitution field to define a part of an address of a second memory, said address comprising said substituted field and an unsubstituted portion of said partial word; restoring the remaining part of the word; and rotating the word until the partial word is restored to its original position.
Claim 2
Independent Claim
138 words
A method for generating a substituted address in a memory comprising the steps of: providing a first memory having words of predetermined width and composed of partial words; rotating a partial word to be accessed to a least significant bit justification; extending a remaining part of a word which contains the partial word so that an accessed word will be recognized as the partial word; delimiting a substitution field of the partial word with a termination marker, said substitution field being variable in size; substituting data in all of said substitution field to define a part of an address of a second memory, said address comprising said substituted field and an unsubstituted portion of said partial word; restoring the remaining part of the word; and rotating the word until the partial word is restored to its original position.
Claim 3
Dependent Claim
19 words
The method according to claim 1, further comprising the step of including a continuation marker in the substitution field.
Claim 4
Dependent Claim
19 words
The method according to claim 3, wherein said substitution field is a least significant bit justified variable length field.
Claim 5
Dependent Claim
30 words
The method according to claim 1, wherein said second memory is a random access memory, the method further comprising the step of accessing said second memory at said defined address.
Claim 6
Dependent Claim
30 words
The method according to claim 2, wherein said second memory is a random access memory, the method further comprising the step of accessing said second memory at said defined address.
Claim 7
Dependent Claim
14 words
The method according to claim 5, wherein said substitution field includes said termination marker.
References Cited (Backward Citations)
US3893042A
Cited
US3962685A
Cited
US4107780A
Cited
US4142205A
Cited
US4149242A
Cited
US4215369A
Cited
US4196448A
Cited
US4302775A
Cited
US4251864A
Cited
US4467443A
Cited
US4437072A
Cited
GB2059724B
Cited
US4334246A
Cited
US4433308A
Cited
US4593267A
Cited
US4507731A
Cited
US4495629A
Cited
US4799677A
Cited
US4540903A
Cited
US4747070A
Cited
US4630198A
Cited
US4679163A
Cited
US4580066A
Cited
US4646151A
Cited
GB2171578B
Cited
EP0196911B1
Cited
US5233420A
Cited
US4903018A
Cited
US4789927A
Cited
US4912668A
Cited
US4829465A
Cited
GB2194085B
Cited
EP0255767A2
Cited
US4887224A
Cited
US4831440A
Cited
US4975595A
Cited
US4924298A
Cited
US4922341A
Cited
US4785349A
Cited
US5122873A
Cited
US4866637A
Cited
US5036475A
Cited
US4823201A
Cited
US5134697A
Cited
US4991112A
Cited
US4891784A
Cited
US4924308A
Cited
US5200925A
Cited
US5129059A
Cited
US4866510A
Cited
US5148524A
Cited
US5091721A
Cited
US5216724A
Cited
US5060242A
Cited
US5124790A
Cited
US5086489A
Cited
US5113255A
Cited
US5172011A
Cited
US5233690A
Cited
US5257350A
Cited
US5261064A
Cited
US5299025A
Cited
US5053985A
Cited
US5142380A
Cited
US5134487A
Cited
US5057793A
Cited
US5227863A
Cited
US5146326A
Cited
US5027212A
Cited
US5003204A
Cited
US5126842A
Cited
US5107345A
Cited
US5081450A
Cited
US5191548A
Cited
US5253078A
Cited
US5136371A
Cited
US5151875A
Cited
US5193002A
Cited
US5148271A
Cited
US5201056A
Cited
US5311309A
Cited
US5179372A
Cited
US5247612A
Cited
US5481689A
Cited
US5303342A
Cited
EP0468480B1
Cited
US5202847A
Cited
US5241658A
Cited
US5189526A
Cited
US5038209A
Cited
US5258725A
Cited
US5130568A
Cited
US5229863A
Cited
US5276784A
Cited
US5184124A
Cited
US5223926A
Cited
US5309527A
Cited
US5257213A
Cited
US5168356A
Cited
US5122875A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-06-01 | 2001-12-01 | 2002-06-02 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-06-01 | 2005-12-01 | 2006-06-02 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-06-01 | 2009-12-01 | 2010-06-02 | $7700.00 | Window Closed / Lapsed |