07.01.2014 Views

Lec14

Lec14

Lec14

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!