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

Data processing system auto address development logic for multiword fetch

Assignee: Bull HN Information Systems Inc
•
Filing: 1982-01-15
•
Granted: 1985-04-16
•
Expires: 2002-01-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An auto address development logic that, when provided a starting address, is used to develop consecutive addresses as multiple words of information are presented, one word at a time, during multiple consecutive information transfer cycles. The logic retains for use a current address while simultaneously developing the next address so that the next address will be immediately available as the current address at the beginning of the next information transfer cycle. The auto address development logic is used in a system analyzer connected to a data processing system having a common bus over which the CPU, during a first bus cycle, provides a starting address and requests that the memory fetch multiple words of information which are transferred to the CPU, during multiple subsequent responding bus cycles.

Inventors

  • 👤 Daniel A. Boudreau

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 09:42
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/30; G06F9/34; G06F9/35; G06F11/00; G06F11/30; G06F11/34; G06F11/3466; G06F11/348; G06F11/349

Claims Analysis

Total Claims: 2
Claim 1
Independent Claim 359 words
In a software analyzer connected to a common bus of a data processing system in which a central processor unit (CPU) makes requests for multiple words of information to be transferred between a memory and said CPU and in which said multiple words of information are transferred one word at a time over said common bus during multiple information transfer cycles, an improved address development logic for developing consecutive addresses to be associated with said multiple words, wherein the improvement comprises: A. a synchronous presettable address counter, coupled to said common bus, said address counter having data input for receiving a starting address and data outputs for providing a next address; B. an address register, coupled to said address counter, said address register having data inputs for receiving said next address and data outputs for providing a current address; C. a load means, coupled to said address counter and said common bus, said load means for providing a signal to enable the loading of said address counter with said starting address when said loading means detects the transfer of said starting address during an initial information transfer cycle of said multiple information transfer cycles; D. an early cycle clocking means, coupled to said address counter and said common bus, said early cycle clocking means for providing a signal to said address counter incidating that it is early in an information transfer cycle of said multiple information transfer cycles and that said address counter if load enabled should load said starting address, or if not load enabled said address counter is to compute said next address; and E. a late cycle clocking means, coupled to said early cycle clocking means and said address register, said late cycle clocking means for providing a signal indicating to said address register that it is to load said next address into said address register, said late cycle means producing said clocking signal late in said information transer cycle, whereby during all but said initial transfer cycle in which said starting address is transferred, said address counter is computing the next address while said current address remains available at the outputs of said address register.
Claim 2
Dependent Claim 359 words
In a software analyzer connected to a common bus of a data processing system in which a central processor unit (CPU) makes requests for multiple words of information to be transferred between a memory and said CPU and in which said multiple words of information are transferred one word at a time over said common bus during multiple information transfer cycles, an improved address development logic for developing consecutive addresses to be associated with said multiple words, wherein the improvement comprises: A. a synchronous presettable address counter, coupled to said common bus, said address counter having data input for receiving a starting address and data outputs for providing a next address; B. an address register, coupled to said address counter, said address register having data inputs for receiving said next address and data outputs for providing a current address; C. a load means, coupled to said address counter and said common bus, said load means for providing a signal to enable the loading of said address counter with said starting address when said loading means detects the transfer of said starting address during an initial information transfer cycle of said multiple information transfer cycles; D. an early cycle clocking means, coupled to said address counter and said common bus, said early cycle clocking means for providing a signal to said address counter incidating that it is early in an information transfer cycle of said multiple information transfer cycles and that said address counter if load enabled should load said starting address, or if not load enabled said address counter is to compute said next address; and E. a late cycle clocking means, coupled to said early cycle clocking means and said address register, said late cycle clocking means for providing a signal indicating to said address register that it is to load said next address into said address register, said late cycle means producing said clocking signal late in said information transer cycle, whereby during all but said initial transfer cycle in which said starting address is transferred, said address counter is computing the next address while said current address remains available at the outputs of said address register.

References Cited (Backward Citations)

US3763474A Cited
US3906454A Cited
US3940744A Cited
US4041461A Cited
US4167779A Cited
US4296476A Cited
US4306287A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag