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

Method and apparatus for access to a PLA

Assignee: Motorola Solutions Inc
•
Filing: 1986-03-27
•
Granted: 1987-08-18
•
Expires: 2006-03-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Improved access to programmable logic arrays is provided by continuously asserting and negating a latch inputs control signal, continuously asserting and negating a control signal which discharges a first logic section of the array to provide frequent, current inputs to a second logic section of the PLA and discharging the second section of the PLA only upon receipt of an access request. In the case of asynchronous access, it is also necessary to generate a synchronized data strobe from the unsynchronized one and to generate an acknowledge signal to indicate the presence of valid output data. The disclosed method and apparatus provide access which has a short access time and which also provides outputs which reflect relatively current states of the inputs thereto.

Inventors

  • 👤 John K. Eitrheim
  • 👤 Ashok H. Someshwar

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 02:12
CPC Classifications
H; H03; H03K; H03K19/00; H03K19/02; H03K19/173; H03K19/177; H03K19/17704; H03K19/17708; H03K19/17716

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 174 words
A programmable logic array having a plurality of inputs and a plurality of outputs comprising: a plurality of input latches coupled to said plurality of inputs; a first logic section having inputs coupled to said input latches; a second logic section having inputs coupled to outputs of said first logic section and having outputs coupled to said plurality of outputs; and control means for receiving at least one clock signal and a strobe signal and for producing a latch input signal to operate said plurality of input latches, a first discharge signal to operate said first logic section and a second discharge signal to operate said second logic section, said latch inputs signal being asserted and negated continuously in synchrony with said at least one clock signal except when said strobe signal is active, said first discharge signal being asserted and negated continuously in synchrony with said at least one clock signal except when said strobe signal is active and said second discharge signal being asserted and negated in response to said strobe signal.
Claim 2
Dependent Claim 174 words
A programmable logic array having a plurality of inputs and a plurality of outputs comprising: a plurality of input latches coupled to said plurality of inputs; a first logic section having inputs coupled to said input latches; a second logic section having inputs coupled to outputs of said first logic section and having outputs coupled to said plurality of outputs; and control means for receiving at least one clock signal and a strobe signal and for producing a latch input signal to operate said plurality of input latches, a first discharge signal to operate said first logic section and a second discharge signal to operate said second logic section, said latch inputs signal being asserted and negated continuously in synchrony with said at least one clock signal except when said strobe signal is active, said first discharge signal being asserted and negated continuously in synchrony with said at least one clock signal except when said strobe signal is active and said second discharge signal being asserted and negated in response to said strobe signal.
Claim 3
Dependent Claim 29 words
A programmable logic array according to claim 1 wherein: said strobe signal corresponds to an external access request signal and is synchronized to said at least one clock signal.
Claim 4
Dependent Claim 61 words
A programmable logic array according to claim 1 further comprising: synchronizer means coupled to said control means for receiving said at least one clock signal and an unsynchronized strobe signal corresponding to an external access request signal and for producing said strobe signal synchronized to said at least one clock signal and an acknowledge signal a predetermined length of time thereafter.
Claim 5
Dependent Claim 54 words
A programmable logic array according to claim 3 wherein: said at least one clock signal comprises a two phase clock, said latch inputs signal being asserted and negated in phase with one of said clock phases and said first discharge signal being asserted and negated in phase with the other of said clock phases.
Claim 6
Dependent Claim 34 words
A programmable logic array according to claim 4 wherein: said latch inputs signal is equivalent to a logical product of said one phase of said clock signal and an inverse of said strobe signal.
Claim 7
Dependent Claim 30 words
A programmable logic array according to claim 4 wherein: said first discharge signal is equivalent to a logical sum of said other phase of clock signal and said strobe signal.
Claim 8
Dependent Claim 31 words
A programmable logic array according to claim 4 wherein said second discharge signal is equivalent to a logical product of said one phase of said clock signal and said strobe signal.
Claim 9
Dependent Claim 54 words
A programmable logic array according to claim 2 wherein: said at least one clock signal comprises a two phase clock, said latch inputs signal being asserted and negated in phase with one of said clock phases and said first discharge signal being asserted and negated in phase with the other of said clock phases.
Claim 10
Dependent Claim 34 words
A programmable logic array according to claim 8 wherein: said latch inputs signal is equivalent to a logical product of said one phase of said clock signal and an inverse of said strobe signal.
Claim 11
Dependent Claim 31 words
A programmable logic array according to claim 8 wherein: said first discharge signal is equivalent to a logical sum of said other phase of said clock signal and said strobe signal.
Claim 12
Dependent Claim 31 words
A programmable logic array according to claim 8, wherein: said second discharge signal is equivalent to a logical product of said one phase of said clock signal and said strobe signal.
Claim 13
Independent Claim 163 words
A method of operating a programmable logic array of the type comprising a plurality of inputs, a plurality of input latches coupled to said plurality of inputs, a first logic section having inputs coupled to said input latches, a second logic section having inputs coupled to outputs of said first logic section and a plurality of outputs coupled to outputs of said second logic section comprising the steps of: asserting and negating control signals to said input latches and said first logic section continuously in synchrony with a clock signal; receiving a strobe signal synchronized to said clock signal; halting the assertion and negation of said control signals to said input latches and said first logic section while said synchronized strobe signal is active, said control signal to said input latches being inactive and said control signal to said first logic section being active; and asserting and negating a control signal to said second logic section while said synchronized strobe signal is active.
Claim 14
Independent Claim 163 words
A method of operating a programmable logic array of the type comprising a plurality of inputs, a plurality of input latches coupled to said plurality of inputs, a first logic section having inputs coupled to said input latches, a second logic section having inputs coupled to outputs of said first logic section and a plurality of outputs coupled to outputs of said second logic section comprising the steps of: asserting and negating control signals to said input latches and said first logic section continuously in synchrony with a clock signal; receiving a strobe signal synchronized to said clock signal; halting the assertion and negation of said control signals to said input latches and said first logic section while said synchronized strobe signal is active, said control signal to said input latches being inactive and said control signal to said first logic section being active; and asserting and negating a control signal to said second logic section while said synchronized strobe signal is active.
Claim 15
Dependent Claim 33 words
A method according to claim 12 further comprising the steps of: receiving a strobe signal unsynchronized to said clock signal; and producing said synchronized strobe signal in response to said unsynchronized strobe signal.
Claim 16
Dependent Claim 25 words
A method according to claim 13 further comprising the steps of: producing an acknowledge signal after asserting said control signal to said second logic section.
Claim 17
Dependent Claim 93 words
A method according to claim 13 wherein said clock signal comprises a two phase clock and wherein said step of asserting and negating control signals to said input latches and said first logic section further comprises the steps of: producing a control signal for said input latches equivalent to the logical product of one of said clock phases and an inverse of said synchronized strobe signal; and producing a control signal for said first logic section equivalent to the logical sum of the other of said clock phases and said synchronized strobe signal.
Claim 18
Dependent Claim 63 words
A method according to claim 13 wherein said clock signal comprises a two phase clock and wherein said step of asserting and negating a control signal to said second logic section further comprises the step of: producing a control signal for said second logic section equivalent to a logical product of said one phase of said clock signal and said synchronized strobe signal.
Claim 19
Dependent Claim 93 words
A method according to claim 12 wherein said clock signal comprises a two phase clock and wherein said step of asserting and negating control signals to said input latches and said first logic section further comprises the steps of: producing a control signal for said input latches equivalent to the logical product of one of said clock phases and an inverse of said synchronized strobe signal; and producing a control signal for said first logic section equivalent to the logical sum of the other of said clock phases and said synchronized strobe signal.
Claim 20
Dependent Claim 63 words
A method according to claim 12 wherein said clock signal comprises a two phase clock and wherein said step of asserting and negating a control signal to said second logic section further comprises the step of: producing a control signal for said second logic section equivalent to a logical product of said one phase of said clock signal and said synchronized strobe signal.

References Cited (Backward Citations)

JPS55121746A Cited
US4317053A Cited
JPS5748834A Cited
US4469964A Cited
US4429238A Cited
US4501977A Cited
US4508977A Cited
US4611133A Cited
US4617480A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-08-17 1991-02-16 1991-08-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-08-17 1995-02-16 1995-08-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-08-17 1999-02-16 1999-08-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag