Lec14
Lec14
Lec14
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
and<br />
and<br />
( F, F ), ( F′ , F ), ( F, F′ ), ( F′ , F′<br />
)<br />
Considering the four possible pairs 1 2 1 2 1 2 1 2<br />
The minimum number of product terms is (4) and is obtained if we implement F 1 in<br />
complement form and F2 in true form. The following PLA programming table is used.<br />
Programmable Array Logic (PAL)<br />
PAL has a fixed array of OR gates and programmable array of AND gates. It is easier<br />
to program than the PLA but is less flexible. It is suitable to implement a number of<br />
Boolean functions which have no or a few overlapping product terms.<br />
When we implement Boolean functions with PAL, we must simplify the functions to<br />
fit the sections of the PAL. A product term cannot be shared among two or more OR<br />
gates. If the function cannot fit in one section, then we may use two sections to<br />
implement the function.<br />
A typical PAL integrated circuit may have 8 inputs, 8 outputs, and 8 sections, each<br />
consisting of an 8-wide AND-OR array. The output terminals are sometimes driven by<br />
three-state buffers or inverters.<br />
The logic diagram of a typical PAL is shown in the following Figure.<br />
Page 7