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

Direct memory access expander unit for use with a microprocessor

Assignee: AG Communication Systems Corp
•
Filing: 1978-04-07
•
Granted: 1979-12-25
•
Expires: 1998-04-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A direct memory access unit for controlling a predetermined number of peripheral devices which directly read from and write into a memory associated with a microprocessor. Control of a plurality of peripheral devices by the direct memory access unit is performed on a non-priority basis, by a number of modular circuits connected in cascade.

Inventors

  • 👤 Charles K. Buedel

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 02:01
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/20; G06F13/28; G06F13/285; G06F13/16; G06F13/18

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 310 words
A direct memory access unit for use in a microprocessor including a central processing unit operable to transmit only a single hold acknowledge signal, a memory connected to said central processing unit and a clock circuit operated to generate first and second phase output signals, said direct memory access unit operable to control a plurality of associated peripheral devices, at least one of said peripheral devices, requiring direct access to said memory via said central processing unit, each operated to transmit a memory request signal, said direct memory access unit including one direct memory access circuit comprising: first gating means connected to at least one of said peripheral devices and connected to said clock circuit of said central processing unit, operated in response to said memory request signal, to said single hold acknowledge signal and in response to said first and second phase output signals of said clock circuit in order to produce a plurality of signals representing the memory access status of each of said connected peripheral devices; a plurality of latching means each connected to a corresponding peripheral device and to said first gating means, operated in response to said operation of said first gating means to produce a plurality of output signals each indicating the memory access status of a corresponding peripheral device; second gating means for combining said latching means output signals, connected to said latching means and to said microprocessor, operated in response to said latching means output signals to generate a single output signal for transmission to said microprocessor; and third gating means connected to a corresponding one of said plurality of peripheral devices and to said latching means, whereby in response to said latching means output signals and said single hold acknowledge signal transmitted by said microprocessor, a device acknowledge signal is transmitted to the requesting one of said plurality of peripheral devices.
Claim 2
Dependent Claim 310 words
A direct memory access unit for use in a microprocessor including a central processing unit operable to transmit only a single hold acknowledge signal, a memory connected to said central processing unit and a clock circuit operated to generate first and second phase output signals, said direct memory access unit operable to control a plurality of associated peripheral devices, at least one of said peripheral devices, requiring direct access to said memory via said central processing unit, each operated to transmit a memory request signal, said direct memory access unit including one direct memory access circuit comprising: first gating means connected to at least one of said peripheral devices and connected to said clock circuit of said central processing unit, operated in response to said memory request signal, to said single hold acknowledge signal and in response to said first and second phase output signals of said clock circuit in order to produce a plurality of signals representing the memory access status of each of said connected peripheral devices; a plurality of latching means each connected to a corresponding peripheral device and to said first gating means, operated in response to said operation of said first gating means to produce a plurality of output signals each indicating the memory access status of a corresponding peripheral device; second gating means for combining said latching means output signals, connected to said latching means and to said microprocessor, operated in response to said latching means output signals to generate a single output signal for transmission to said microprocessor; and third gating means connected to a corresponding one of said plurality of peripheral devices and to said latching means, whereby in response to said latching means output signals and said single hold acknowledge signal transmitted by said microprocessor, a device acknowledge signal is transmitted to the requesting one of said plurality of peripheral devices.
Claim 3
Dependent Claim 61 words
A direct memory access unit as claimed in claim 1, wherein: there is further included, a second direct memory access circuit wherein said first gating means, said third gating means and said latching means are connected to a different corresponding peripheral device and said second direct memory access circuit is connected between said one direct memory access circuit and said microprocessor.
Claim 4
Dependent Claim 82 words
A direct memory access unit as claimed in claim 1, wherein: there is further included, a plurality of additional direct memory access circuits connected to each other in cascade configuration; said first gating means, said third gating means and said latching means in each of said plurality of additional direct memory access circuits connected to a different corresponding peripheral device; and said plurality of cascade configured direct memory access circuits is connected between said one direct memory access circuit and said microprocessor.
Claim 5
Dependent Claim 45 words
A direct memory access unit as claimed in claim 1, wherein: said latching means are further connected to said first gating means so that one of said plurality of latching means output signals inhibits the remaining ones of said plurality of latching means output signals.
Claim 6
Dependent Claim 23 words
A direct memory access unit as claimed in claim 1, wherein: inverting means are connected between said microprocessor and said first gating means.
Claim 7
Dependent Claim 21 words
A direct memory access unit as claimed in claim 1, wherein: each of said latching means includes a D-Type edge-triggered flip-flop.
Claim 8
Dependent Claim 27 words
A direct memory access unit as claimed in claim 1, wherein: said first gating means includes a plurality of AND gates, each connected to said latching means.
Claim 9
Dependent Claim 32 words
A direct memory access unit as claimed in claim 1, wherein: said third gating means includes at least two AND gates each connected between said latching means and a corresponding peripheral device.

References Cited (Backward Citations)

US4075691A Cited
US4067059A Cited
US4099236A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1982-12-24 1983-06-25 1983-12-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1986-12-24 1987-06-25 1987-12-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1990-12-24 1991-06-25 1991-12-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag