US4876466A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Programmable logic array having a changeable logic structure
Assignee: Mitsubishi Electric Corp
•
Filing: 1988-11-10
•
Granted: 1989-10-24
•
Expires: 2008-11-10
Abstract
Abstract Programmable Logic Array PLA) cells are arranged at intersections of input lines and output lines of the array. Particular PLA cells to be programmed are arbitrarily selected by word line and bit line decoders. Switches for programming the PLA cells to implement a desired logic function are controlled by data stored in a random access memory whereby programming of the PLA can be changed arbitrarily and during operation of a system including the PLA.
Inventors
- 👤 Harufusa Kondou
- 👤 Hiroshi Kuranaga
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 22:03
CPC Classifications
H; H03; H03K; H03K3/00; H03K3/02; H03K3/353; H03K3/356; H03K3/356017; H03K3/356052; H03K19/00; H03K19/02; H03K19/173; H03K19/177; H03K19/17704; H03K19/17708; H03K19/17712; H10; H10B; H10B20/00
Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
211 words
A programmable logic array (PLA) comprising: a plurality of input signal lines each including a first input line for directly transmitting an input signal and a second input line for transmitting an inverted input signal; a plurality of output signal lines crossing said input signal lines; a plurality of programmable logic array cells at intersections of said plurality of input signal lines and said plurality of output signal lines, said programmable logic array cells forming an AND plane, each of said cells being programmable and commonly provided to a pair of said first input signal lines and said second input signal lines; and addressing means for selecting particular ones of said programmable logic array cells, wherein each said programmable logic array cell comprises (a) a random access memory for storing external data when selected by said addressing means, said memory being rewritable during operation of said PLA while carrying out a predetermined logic function for changing said function, (b) switching means which are opened or closed, selectively, by outputs of said memory means, and (c) PLA programming devices controlled by said switching means and connected to corresponding ones of said input signal lines and said output signal lines; wherein said PLA is alterably programmable by data stored in said memory means.
Claim 2
Dependent Claim
211 words
A programmable logic array (PLA) comprising: a plurality of input signal lines each including a first input line for directly transmitting an input signal and a second input line for transmitting an inverted input signal; a plurality of output signal lines crossing said input signal lines; a plurality of programmable logic array cells at intersections of said plurality of input signal lines and said plurality of output signal lines, said programmable logic array cells forming an AND plane, each of said cells being programmable and commonly provided to a pair of said first input signal lines and said second input signal lines; and addressing means for selecting particular ones of said programmable logic array cells, wherein each said programmable logic array cell comprises (a) a random access memory for storing external data when selected by said addressing means, said memory being rewritable during operation of said PLA while carrying out a predetermined logic function for changing said function, (b) switching means which are opened or closed, selectively, by outputs of said memory means, and (c) PLA programming devices controlled by said switching means and connected to corresponding ones of said input signal lines and said output signal lines; wherein said PLA is alterably programmable by data stored in said memory means.
Claim 3
Dependent Claim
50 words
A PLA claimed in claim 1, wherein said PLA programming device is a MOS transistor, wherein said MOS transistor is arranged to have its drain connected to said output signal line, its source grounded and its gate connected to said input signal line when said corresponding switching means is closed.
Claim 4
Dependent Claim
24 words
A PLA claimed in claim 2, wherein said switching means is interposed between the drain of said MOS transistor and said output signal line.
Claim 5
Dependent Claim
22 words
A PLA claimed in claim 2, wherein said switching means is interposed between the source of said MOS transistor and the ground.
Claim 6
Dependent Claim
23 words
A PLA claimed in claim 2, wherein said switching means is interposed between the gate of said transistor and said input signal line.
Claim 7
Dependent Claim
14 words
A PLA claimed in claim 1, wherein said switching means is a MOS transistor.
Claim 8
Dependent Claim
28 words
A PLA claimed in claim 1, wherein said programmable logic array cell is respectively provided on said first input signal line and on said second input signal line.
Claim 9
Dependent Claim
29 words
A PLA claimed in claim 1, wherein said output signal line is a product term line outputting a logical product of each row of said programmable logic array cell.
Claim 10
Dependent Claim
29 words
A PLA claimed in claim 8, wherein said programmable logic array cell is developed to form an OR plane having said product term line as an input signal line.
Claim 11
Dependent Claim
16 words
A PLA claimed in claim 1, wherein said programmable logic array cell form an OR plane.
Claim 12
Dependent Claim
38 words
A PLA claimed in claim 1, wherein said addressing means comprises a first decoder for selecting a row of said programmable logic array cell, and a second decoder for selecting a column of said programmable logic array cell.
Claim 13
Dependent Claim
199 words
A programmable logic array (PLA), comprising: a plurality of input signal lines; a plurality of output signal lines crossing said input signal lines; a plurality of programmable logic array cells at intersections of said plurality of input signal lines and said plurality of output signal lines, each of which cell can be programmed; and addressing means for selecting particular ones of said programmable logic array cells, wherein each said programmable logic array cell comprises (a) a random access memory for storing external data when selectee by said addressing means, said memory being rewritable during operation of said PLA while carrying out a predetermined logic function for changing said function, (b) switching means which are opened or closed, selectively, by outputs of said memory means, and (c) PLA programming devices controlled by said switching means and connected to corresponding ones of said input signal lines and said output signal lines; wherein said PLA is alterably programmable by data stored in said memory means, and a microcomputer for reprogramming the PLA while the PLA is carrying out a predetermined logic function is provided; said microcomputer including an internal memory wherein said PLA is structured utilizing a portion of said internal memory.
Claim 14
Dependent Claim
199 words
A programmable logic array (PLA), comprising: a plurality of input signal lines; a plurality of output signal lines crossing said input signal lines; a plurality of programmable logic array cells at intersections of said plurality of input signal lines and said plurality of output signal lines, each of which cell can be programmed; and addressing means for selecting particular ones of said programmable logic array cells, wherein each said programmable logic array cell comprises (a) a random access memory for storing external data when selectee by said addressing means, said memory being rewritable during operation of said PLA while carrying out a predetermined logic function for changing said function, (b) switching means which are opened or closed, selectively, by outputs of said memory means, and (c) PLA programming devices controlled by said switching means and connected to corresponding ones of said input signal lines and said output signal lines; wherein said PLA is alterably programmable by data stored in said memory means, and a microcomputer for reprogramming the PLA while the PLA is carrying out a predetermined logic function is provided; said microcomputer including an internal memory wherein said PLA is structured utilizing a portion of said internal memory.
Claim 15
Dependent Claim
254 words
A programmable logic array (PLA), comprising: a plurality of input signal lines; a plurality of output signal lines crossing said input signal lines; a plurality of programmable logic array cells at intersections of said plurality of input signal lines and said plurality of output signal lines, each of which cell can be programmed; and addressing means for selecting particular ones of said programmable logic array cells, wherein each said programmable logic array cell comprises (a) a random access memory for storing external data when selectee by said addressing means, said memory being rewritable during operation of said PLA while carrying out a predetermined logic function for changing said function, (b) switching means which are opened or closed, selectively, by outputs of said memory means, and (c) PLA programming devices controlled by said switching means and connected to corresponding ones of said input signal lines and said output signal lines; wherein said PLA is alterably programmable by data stored in said memory means, and a microcomputer for reprogramming the PLA while the PLA is carrying out a predetermined logic function is provided, said microcomputer including an internal memory wherein said PLA is structured utilizing a portion of said internal memory; a method of operating said PLA, including the steps of programming said random access memory for defining a predetermined logic function, operating said PLA for carrying out the predetermined function programmed in said random access memory, and, during said step of operating PLA, reprogramming said random access memory to define a different predetermined logic function.
Claim 16
Dependent Claim
254 words
A programmable logic array (PLA), comprising: a plurality of input signal lines; a plurality of output signal lines crossing said input signal lines; a plurality of programmable logic array cells at intersections of said plurality of input signal lines and said plurality of output signal lines, each of which cell can be programmed; and addressing means for selecting particular ones of said programmable logic array cells, wherein each said programmable logic array cell comprises (a) a random access memory for storing external data when selectee by said addressing means, said memory being rewritable during operation of said PLA while carrying out a predetermined logic function for changing said function, (b) switching means which are opened or closed, selectively, by outputs of said memory means, and (c) PLA programming devices controlled by said switching means and connected to corresponding ones of said input signal lines and said output signal lines; wherein said PLA is alterably programmable by data stored in said memory means, and a microcomputer for reprogramming the PLA while the PLA is carrying out a predetermined logic function is provided, said microcomputer including an internal memory wherein said PLA is structured utilizing a portion of said internal memory; a method of operating said PLA, including the steps of programming said random access memory for defining a predetermined logic function, operating said PLA for carrying out the predetermined function programmed in said random access memory, and, during said step of operating PLA, reprogramming said random access memory to define a different predetermined logic function.
References Cited (Backward Citations)
No citation records indexed.
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1992-10-23 | 1993-04-24 | 1993-10-24 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1996-10-23 | 1997-04-24 | 1997-10-24 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2000-10-23 | 2001-04-24 | 2001-10-24 | $7700.00 | Window Closed / Lapsed |