digital electronics and computer organization digital ... · programmable device capable of...
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](https://reader033.vdocuments.site/reader033/viewer/2022060901/609e79e259a1ea06430b31fb/html5/thumbnails/1.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060901/609e79e259a1ea06430b31fb/html5/thumbnails/2.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060901/609e79e259a1ea06430b31fb/html5/thumbnails/3.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060901/609e79e259a1ea06430b31fb/html5/thumbnails/4.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060901/609e79e259a1ea06430b31fb/html5/thumbnails/5.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060901/609e79e259a1ea06430b31fb/html5/thumbnails/6.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060901/609e79e259a1ea06430b31fb/html5/thumbnails/7.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060901/609e79e259a1ea06430b31fb/html5/thumbnails/8.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060901/609e79e259a1ea06430b31fb/html5/thumbnails/9.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060901/609e79e259a1ea06430b31fb/html5/thumbnails/10.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060901/609e79e259a1ea06430b31fb/html5/thumbnails/11.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060901/609e79e259a1ea06430b31fb/html5/thumbnails/12.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060901/609e79e259a1ea06430b31fb/html5/thumbnails/13.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060901/609e79e259a1ea06430b31fb/html5/thumbnails/14.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060901/609e79e259a1ea06430b31fb/html5/thumbnails/15.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060901/609e79e259a1ea06430b31fb/html5/thumbnails/16.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060901/609e79e259a1ea06430b31fb/html5/thumbnails/17.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060901/609e79e259a1ea06430b31fb/html5/thumbnails/18.jpg)
11/5/2020 18
Thank You