7 Programmable Logic Devices

Digital Logic · Unit 7

Programmable Logic Devices

Exam-focused notes for Programmable Logic Devices (Digital Logic, BIT103): what the TU syllabus asks and how it has actually been tested, with 3 solved past questions from this unit.

What this unit covers

  • Programmable logic array design
  • Read-only memory implementation
  • Function implementation using ROM
  • Programmable logic device types

Function implementation using ROM

20805 marks

Define PLDs. Implement the given functions with ROM. F1 = (Σ(0,1,2)(\Sigma(0,1,2)(Σ(0,1,2), F2 = Σ(0,2,3)\Sigma(0,2,3)Σ(0,2,3) [5]

- Function 1: $F1 = \Sigma(0, 1, 2)$ - Function 2: $F2 = \Sigma(0, 2, 3)$ - Maximum minterm index = 3, so minterms range $0$ to $3$ - Number of input variables $n$: since $2^n = 4$, we get $n = 2$ (call them $A, B$) - Number of output functions = 2 ($F1, F2...

Full solved answer →

Read-only memory implementation

2081.25 marks

List different memory types and explain basic memory operations. [5]

- RAM (Random Access Memory): Volatile memory used to store data and programs currently in use. - SRAM (Static RAM): Uses flip-flops; faster, more expensive, used in cache memory. - DRAM (Dynamic RAM): Uses capacitors; slower, cheaper, used as main memory; ...

Full solved answer →

Programmable logic array design

05 marks

Write short notes on: PLA Write short notes on Triggering of flip-flop [2.5+2.5]

Definition: A Programmable Logic Array (PLA) is a programmable logic device used to implement combinational logic circuits. It consists of two programmable planes: a programmable AND plane followed by a programmable OR plane. Structure: Key Features: - Both...

Full solved answer →