Digital Logic Design: Programmable Logic Devices and Their Notation - Prof. Peter D. Petro, Study notes of Electrical and Electronics Engineering

An introduction to programmable logic devices (plds) in the context of a digital logic design course. It covers the general structure of plds, the concept of programming by blowing fuses, and the notation used for and-gates, or-gates, and special cases. The document also introduces various types of plds, including and-array, or-array, prom, pla, and pal. Examples of logic design using prom and pla are provided, along with the structure of a prom and an explanation of how to use it for logic design.

Typology: Study notes

Pre 2010

Uploaded on 07/30/2009

koofers-user-y2r
koofers-user-y2r 🇺🇸

10 documents

1 / 17

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
ENEE244:
Digital Logic Design
Fall 2008
Instructor: Peter Petrov
Programmable Logic Devices
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff

Partial preview of the text

Download Digital Logic Design: Programmable Logic Devices and Their Notation - Prof. Peter D. Petro and more Study notes Electrical and Electronics Engineering in PDF only on Docsity!

ENEE244:

Digital Logic Design

Fall 2008

Instructor: Peter Petrov

Programmable Logic Devices

General structure of PLDs.

Buffer/inverter

PLD notation.

( a ) Unprogrammed and-gate. ( b ) Unprogrammed or-gate. ( c ) Programmed and-gate realizing the term ac****. ( d ) Programmed or-gate realizing the term a + b****. ( e ) Special notation for an and- gate having all its input fuses intact. ( f ) Special notation for an or-gate having all its input fuses intact. ( g ) And-gate with nonfusible inputs. ( h ) Or-gate with nonfusible inputs.

Types of PLDs

Device And-array Or-array PROM Fixed Programmable PLA Programmable Programmable PAL Programmable Fixed

PROM – Programmable ROM

PLA – Programmable Logic Array

PAL – Programmable Array Logic

A 2 n^ × m PROM.

( a ) Logic diagram.

( b ) Representation in PLD notation.

Using a PROM for logic design. (a) Truth table. ( b) PROM realization.

Example of combinational

logic design using a PLA.

( a) Maps showing the

multiple-output prime

implicants.

( b) Partial covering of the f 1 and f2 maps. ( c) Maps for the multiple-

output minimal sum.

( d) Realization using a 3 × 4 × 2 PLA.

General structure of a PLA having true and complemented output capability.

Karnaugh maps for the functions f1( x, y, z) = Σ m(1,2,3,7) and f2( x, y, z) = Σ m(0,1,2,6)

A simple four-input, three-output PAL device.

An example of using a PAL device to realize two Boolean

functions. ( a) Karnaugh maps. ( b) Realization.