+ All Categories
Home > Documents > Digital Electronics and Computer Organization Digital ... · Programmable device capable of...

Digital Electronics and Computer Organization Digital ... · Programmable device capable of...

Date post: 31-Dec-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
18
Digital Electronics and Computer Organization Lecture 26: Programable Logic Devices Digital Design 11/5/2020 1
Transcript
Page 1: Digital Electronics and Computer Organization Digital ... · Programmable device capable of implementing functions expressed in SOP. Consists of input buffers and inverters followed

Digital Electronics and Computer Organization

Lecture 26: Programable Logic Devices

Digital Design

11/5/2020 1

Page 2: Digital Electronics and Computer Organization Digital ... · Programmable device capable of implementing functions expressed in SOP. Consists of input buffers and inverters followed

11/5/2020 2

Types of PLD

Programable Logic Array (PLA)

Programable Array Logic Array (PAL)

Simple Programmable Logic Device (SPLD)

Complex Programmable Logic Device (CPLD)

Field Programmable Gate Arrays (FPGAs)

Page 3: Digital Electronics and Computer Organization Digital ... · Programmable device capable of implementing functions expressed in SOP. Consists of input buffers and inverters followed

11/5/2020 3

PLA

Programmable device capable of implementing

functions expressed in SOP.➢ Consists of input buffers and inverters followed by:

➢ Programmable AND plane, followed by

➢ Programmable OR plane.

➢ Can implement m logic functions of n variables. Limit is the

number of product terms that can be generated inside of the

device.

Page 4: Digital Electronics and Computer Organization Digital ... · Programmable device capable of implementing functions expressed in SOP. Consists of input buffers and inverters followed

11/5/2020 4

PLA

Page 5: Digital Electronics and Computer Organization Digital ... · Programmable device capable of implementing functions expressed in SOP. Consists of input buffers and inverters followed

11/5/2020 5

PLA

Page 6: Digital Electronics and Computer Organization Digital ... · Programmable device capable of implementing functions expressed in SOP. Consists of input buffers and inverters followed

11/5/2020 6

PAL

Page 7: Digital Electronics and Computer Organization Digital ... · Programmable device capable of implementing functions expressed in SOP. Consists of input buffers and inverters followed

11/5/2020 7

PAL

Page 8: Digital Electronics and Computer Organization Digital ... · Programmable device capable of implementing functions expressed in SOP. Consists of input buffers and inverters followed

11/5/2020 8

PAL

Page 9: Digital Electronics and Computer Organization Digital ... · Programmable device capable of implementing functions expressed in SOP. Consists of input buffers and inverters followed

11/5/2020 9

W(A, B, C, D) = ∑ (2, 12, 13)

Example

X(A, B, C, D) = ∑ (7,8,9,10,11,12,13,14,15)

Y(A, B, C, D) = ∑ (1,2,8,12,13)

W(A, B, C, D) = ABC’ + A’B’CD’

X(A, B, C, D) = A + BCD

Y(A, B, C, D) = ABC’ + A’B’CD’+ AC’D’ + A’B’C’D

= W + AC’D’ + A’B’C’D

Programmable Array Logic

Page 10: Digital Electronics and Computer Organization Digital ... · Programmable device capable of implementing functions expressed in SOP. Consists of input buffers and inverters followed

11/5/2020 10

ExampleW(A, B, C, D) = ABC’ + A’B’CD’

X(A, B, C, D) = A + BCD

Y(A, B, C, D) = W + AC’D’ + A’B’C’D

Product AND Inputs Outputs

A B C D w

Section 1

Section 2

Section 3

1 1 1 0 -- -- W = ABC’ + A’B’CD’

2 0 0 1 0 --

3 -- -- -- -- --

4 1 -- -- -- -- X = A + BCD

5 -- 1 1 1 --

6 -- -- -- -- --

7 -- -- -- -- 1 Y = W + AC’D’ + A’B’C’D

8 1 -- 0 0 --

9 0 0 0 1 --

Programmable Array Logic

Page 11: Digital Electronics and Computer Organization Digital ... · Programmable device capable of implementing functions expressed in SOP. Consists of input buffers and inverters followed

11/5/2020 11

0

Example

W(A, B, C, D) = ABC’ + A’B’CD’

X(A, B, C, D) = A + BCD

Y(A, B, C, D) = W + AC’D’ + A’B’C’D

Programmable Array Logic

Page 12: Digital Electronics and Computer Organization Digital ... · Programmable device capable of implementing functions expressed in SOP. Consists of input buffers and inverters followed

11/5/2020 12

Page 13: Digital Electronics and Computer Organization Digital ... · Programmable device capable of implementing functions expressed in SOP. Consists of input buffers and inverters followed

11/5/2020 13

Page 14: Digital Electronics and Computer Organization Digital ... · Programmable device capable of implementing functions expressed in SOP. Consists of input buffers and inverters followed

11/5/2020 14

Page 15: Digital Electronics and Computer Organization Digital ... · Programmable device capable of implementing functions expressed in SOP. Consists of input buffers and inverters followed

11/5/2020 15

Page 16: Digital Electronics and Computer Organization Digital ... · Programmable device capable of implementing functions expressed in SOP. Consists of input buffers and inverters followed

11/5/2020 16

Page 17: Digital Electronics and Computer Organization Digital ... · Programmable device capable of implementing functions expressed in SOP. Consists of input buffers and inverters followed

11/5/2020 17

SRAM

Page 18: Digital Electronics and Computer Organization Digital ... · Programmable device capable of implementing functions expressed in SOP. Consists of input buffers and inverters followed

11/5/2020 18

Thank You


Recommended