Differentiate between PAL and PLA. Design a counter as shown in the state diagram below

User Loaded Image | CSIT Guide

This answer is restricted. Please login to view the answer of this question.

Login Now

The difference between PLA and PAL is given below

BASIS PLA PAL
Stands for Programmable Logic Array Programmable Array Logic
Construction Programmable array of AND and OR gates. Programmable array of AND gates and fixed array of OR gates.
Availability Less prolific More readily available
Flexibility Provides more programming flexibility. Offers less flexibility, but more likely used.
Cost Expensive Intermediate cost
Number of functions Large number of functions can be implemented. Provides the limited number of functions.
Speed Slow High

Counter Design (JK Flip-flop)

The State Diagram of JK Flip Flop is

Qn Qn+1 J K
0 0 1 x
0 1 1 x
1 0 x 1
1 1 x 0

Compare Q2 and Q1 and write in J2K2 from table

Q2 Q1 Q0 Q2 Q1 Q0 J2 K2 J1 K1 J0 K0
0 0 0 x x x x x x
0 0 1 0 1 1 0 x 1 x x 0
0 1 0 1 1 0 1 x x 0 1 x
0 1 1 0 1 0 1 x x 0 x 1
1 0 0 x x x x x x
1 0 1 0 0 1 x 1 0 x x 0
1 1 0 0 0 1 x 0 x 1 1 x
1 1 1 1 1 0 x 0 x 0 x 1

K-map Implementation

For J2:

User Loaded Image | CSIT Guide

J2 = Q1

For K2:

User Loaded Image | CSIT Guide

K2 = Q1

For J1:

User Loaded Image | CSIT Guide

J1 = Q2

For K1:

User Loaded Image | CSIT Guide

K1 = Q2Q1

For J0:

User Loaded Image | CSIT Guide

J0 = 1

For K0:

User Loaded Image | CSIT Guide

K0 = Q1

Now we will design circuit,

Design a counter as shown in the state diagram below

 

 

If you found any type of error on the answer then please mention on the comment or report an answer or submit your new answer.
Leave your Answer:

Click here to submit your answer.

Discussion
0 Comments
  Loading . . .