modul 3 pld, vhdl, pld, vhdl, latches latches, , flipflip--flops...
TRANSCRIPT
![Page 1: Modul 3 PLD, VHDL, PLD, VHDL, Latches Latches, , FlipFlip--Flops …homes.et.aau.dk/.../modul-8-2010.pdf · 2010. 10. 6. · by James K. Peckol 20 Embedded Systems: A Contemporary](https://reader033.vdocuments.us/reader033/viewer/2022053106/606ff9c3bd5c0d69301096ea/html5/thumbnails/1.jpg)
Digital Design 2010
DE2 1
1
Modul 3Modul 3
PLD, VHDL, PLD, VHDL, LatchesLatches, , FlipFlip--Flops & Flops & CountersCounters
2
Cou te sCou te s
![Page 2: Modul 3 PLD, VHDL, PLD, VHDL, Latches Latches, , FlipFlip--Flops …homes.et.aau.dk/.../modul-8-2010.pdf · 2010. 10. 6. · by James K. Peckol 20 Embedded Systems: A Contemporary](https://reader033.vdocuments.us/reader033/viewer/2022053106/606ff9c3bd5c0d69301096ea/html5/thumbnails/2.jpg)
Digital Design 2010
DE2 2
PLAPLAPALPALPLDPLDCPLDCPLDFPGAFPGAASICASIC
3
4
Embedded Systems: A Contemporary Design Tool by James K. Peckol
![Page 3: Modul 3 PLD, VHDL, PLD, VHDL, Latches Latches, , FlipFlip--Flops …homes.et.aau.dk/.../modul-8-2010.pdf · 2010. 10. 6. · by James K. Peckol 20 Embedded Systems: A Contemporary](https://reader033.vdocuments.us/reader033/viewer/2022053106/606ff9c3bd5c0d69301096ea/html5/thumbnails/3.jpg)
Digital Design 2010
DE2 3
5
Embedded Systems: A Contemporary Design Tool by James K. Peckol
6
Embedded Systems: A Contemporary Design Tool by James K. Peckol
![Page 4: Modul 3 PLD, VHDL, PLD, VHDL, Latches Latches, , FlipFlip--Flops …homes.et.aau.dk/.../modul-8-2010.pdf · 2010. 10. 6. · by James K. Peckol 20 Embedded Systems: A Contemporary](https://reader033.vdocuments.us/reader033/viewer/2022053106/606ff9c3bd5c0d69301096ea/html5/thumbnails/4.jpg)
Digital Design 2010
DE2 4
7
Embedded Systems: A Contemporary Design Tool by James K. Peckol
8
Embedded Systems: A Contemporary Design Tool by James K. Peckol
![Page 5: Modul 3 PLD, VHDL, PLD, VHDL, Latches Latches, , FlipFlip--Flops …homes.et.aau.dk/.../modul-8-2010.pdf · 2010. 10. 6. · by James K. Peckol 20 Embedded Systems: A Contemporary](https://reader033.vdocuments.us/reader033/viewer/2022053106/606ff9c3bd5c0d69301096ea/html5/thumbnails/5.jpg)
Digital Design 2010
DE2 5
9
Embedded Systems: A Contemporary Design Tool by James K. Peckol
10
Embedded Systems: A Contemporary Design Tool by James K. Peckol
![Page 6: Modul 3 PLD, VHDL, PLD, VHDL, Latches Latches, , FlipFlip--Flops …homes.et.aau.dk/.../modul-8-2010.pdf · 2010. 10. 6. · by James K. Peckol 20 Embedded Systems: A Contemporary](https://reader033.vdocuments.us/reader033/viewer/2022053106/606ff9c3bd5c0d69301096ea/html5/thumbnails/6.jpg)
Digital Design 2010
DE2 6
11
Embedded Systems: A Contemporary Design Tool by James K. Peckol
12
Embedded Systems: A Contemporary Design Tool by James K. Peckol
![Page 7: Modul 3 PLD, VHDL, PLD, VHDL, Latches Latches, , FlipFlip--Flops …homes.et.aau.dk/.../modul-8-2010.pdf · 2010. 10. 6. · by James K. Peckol 20 Embedded Systems: A Contemporary](https://reader033.vdocuments.us/reader033/viewer/2022053106/606ff9c3bd5c0d69301096ea/html5/thumbnails/7.jpg)
Digital Design 2010
DE2 7
13
Embedded Systems: A Contemporary Design Tool by James K. Peckol
14
Embedded Systems: A Contemporary Design Tool by James K. Peckol
![Page 8: Modul 3 PLD, VHDL, PLD, VHDL, Latches Latches, , FlipFlip--Flops …homes.et.aau.dk/.../modul-8-2010.pdf · 2010. 10. 6. · by James K. Peckol 20 Embedded Systems: A Contemporary](https://reader033.vdocuments.us/reader033/viewer/2022053106/606ff9c3bd5c0d69301096ea/html5/thumbnails/8.jpg)
Digital Design 2010
DE2 8
15
Embedded Systems: A Contemporary Design Tool by James K. Peckol
16
Embedded Systems: A Contemporary Design Tool by James K. Peckol
![Page 9: Modul 3 PLD, VHDL, PLD, VHDL, Latches Latches, , FlipFlip--Flops …homes.et.aau.dk/.../modul-8-2010.pdf · 2010. 10. 6. · by James K. Peckol 20 Embedded Systems: A Contemporary](https://reader033.vdocuments.us/reader033/viewer/2022053106/606ff9c3bd5c0d69301096ea/html5/thumbnails/9.jpg)
Digital Design 2010
DE2 9
17
Embedded Systems: A Contemporary Design Tool by James K. Peckol
18
Embedded Systems: A Contemporary Design Tool by James K. Peckol
![Page 10: Modul 3 PLD, VHDL, PLD, VHDL, Latches Latches, , FlipFlip--Flops …homes.et.aau.dk/.../modul-8-2010.pdf · 2010. 10. 6. · by James K. Peckol 20 Embedded Systems: A Contemporary](https://reader033.vdocuments.us/reader033/viewer/2022053106/606ff9c3bd5c0d69301096ea/html5/thumbnails/10.jpg)
Digital Design 2010
DE2 10
19
Embedded Systems: A Contemporary Design Tool by James K. Peckol
20
Embedded Systems: A Contemporary Design Tool by James K. Peckol
![Page 11: Modul 3 PLD, VHDL, PLD, VHDL, Latches Latches, , FlipFlip--Flops …homes.et.aau.dk/.../modul-8-2010.pdf · 2010. 10. 6. · by James K. Peckol 20 Embedded Systems: A Contemporary](https://reader033.vdocuments.us/reader033/viewer/2022053106/606ff9c3bd5c0d69301096ea/html5/thumbnails/11.jpg)
Digital Design 2010
DE2 11
21
Embedded Systems: A Contemporary Design Tool by James K. Peckol
22
![Page 12: Modul 3 PLD, VHDL, PLD, VHDL, Latches Latches, , FlipFlip--Flops …homes.et.aau.dk/.../modul-8-2010.pdf · 2010. 10. 6. · by James K. Peckol 20 Embedded Systems: A Contemporary](https://reader033.vdocuments.us/reader033/viewer/2022053106/606ff9c3bd5c0d69301096ea/html5/thumbnails/12.jpg)
Digital Design 2010
DE2 12
23
24
![Page 13: Modul 3 PLD, VHDL, PLD, VHDL, Latches Latches, , FlipFlip--Flops …homes.et.aau.dk/.../modul-8-2010.pdf · 2010. 10. 6. · by James K. Peckol 20 Embedded Systems: A Contemporary](https://reader033.vdocuments.us/reader033/viewer/2022053106/606ff9c3bd5c0d69301096ea/html5/thumbnails/13.jpg)
Digital Design 2010
DE2 13
25
26
![Page 14: Modul 3 PLD, VHDL, PLD, VHDL, Latches Latches, , FlipFlip--Flops …homes.et.aau.dk/.../modul-8-2010.pdf · 2010. 10. 6. · by James K. Peckol 20 Embedded Systems: A Contemporary](https://reader033.vdocuments.us/reader033/viewer/2022053106/606ff9c3bd5c0d69301096ea/html5/thumbnails/14.jpg)
Digital Design 2010
DE2 14
27
tPD : Propogation delaytCO : Propagation delay from the rising edge of the clocktCF : PD from the rising edge of the clock to the macrocell’s outputtSU : Setup time during which signal must be stabletH : Signal at D input must be hold for that period of time
28
![Page 15: Modul 3 PLD, VHDL, PLD, VHDL, Latches Latches, , FlipFlip--Flops …homes.et.aau.dk/.../modul-8-2010.pdf · 2010. 10. 6. · by James K. Peckol 20 Embedded Systems: A Contemporary](https://reader033.vdocuments.us/reader033/viewer/2022053106/606ff9c3bd5c0d69301096ea/html5/thumbnails/15.jpg)
Digital Design 2010
DE2 15
29
Documentation and Modelling Language
Developed and designed with principles of structured programming in mind (ideas from PASCAL and Ada).
Design is decomposed.Each design element has both wel defined interface and precise functional specifications.
30
Concurreny, timing and clocking can be modelled.Logical operations and timing behaviour can be simulated.
![Page 16: Modul 3 PLD, VHDL, PLD, VHDL, Latches Latches, , FlipFlip--Flops …homes.et.aau.dk/.../modul-8-2010.pdf · 2010. 10. 6. · by James K. Peckol 20 Embedded Systems: A Contemporary](https://reader033.vdocuments.us/reader033/viewer/2022053106/606ff9c3bd5c0d69301096ea/html5/thumbnails/16.jpg)
Digital Design 2010
DE2 16
31
32
![Page 17: Modul 3 PLD, VHDL, PLD, VHDL, Latches Latches, , FlipFlip--Flops …homes.et.aau.dk/.../modul-8-2010.pdf · 2010. 10. 6. · by James K. Peckol 20 Embedded Systems: A Contemporary](https://reader033.vdocuments.us/reader033/viewer/2022053106/606ff9c3bd5c0d69301096ea/html5/thumbnails/17.jpg)
Digital Design 2010
DE2 17
33
34
![Page 18: Modul 3 PLD, VHDL, PLD, VHDL, Latches Latches, , FlipFlip--Flops …homes.et.aau.dk/.../modul-8-2010.pdf · 2010. 10. 6. · by James K. Peckol 20 Embedded Systems: A Contemporary](https://reader033.vdocuments.us/reader033/viewer/2022053106/606ff9c3bd5c0d69301096ea/html5/thumbnails/18.jpg)
Digital Design 2010
DE2 18
35
36
![Page 19: Modul 3 PLD, VHDL, PLD, VHDL, Latches Latches, , FlipFlip--Flops …homes.et.aau.dk/.../modul-8-2010.pdf · 2010. 10. 6. · by James K. Peckol 20 Embedded Systems: A Contemporary](https://reader033.vdocuments.us/reader033/viewer/2022053106/606ff9c3bd5c0d69301096ea/html5/thumbnails/19.jpg)
Digital Design 2010
DE2 19
37
38
![Page 20: Modul 3 PLD, VHDL, PLD, VHDL, Latches Latches, , FlipFlip--Flops …homes.et.aau.dk/.../modul-8-2010.pdf · 2010. 10. 6. · by James K. Peckol 20 Embedded Systems: A Contemporary](https://reader033.vdocuments.us/reader033/viewer/2022053106/606ff9c3bd5c0d69301096ea/html5/thumbnails/20.jpg)
Digital Design 2010
DE2 20
39
40
For ReferenceFor Reference
![Page 21: Modul 3 PLD, VHDL, PLD, VHDL, Latches Latches, , FlipFlip--Flops …homes.et.aau.dk/.../modul-8-2010.pdf · 2010. 10. 6. · by James K. Peckol 20 Embedded Systems: A Contemporary](https://reader033.vdocuments.us/reader033/viewer/2022053106/606ff9c3bd5c0d69301096ea/html5/thumbnails/21.jpg)
Digital Design 2010
DE2 21
41
For ReferenceFor Reference
42
![Page 22: Modul 3 PLD, VHDL, PLD, VHDL, Latches Latches, , FlipFlip--Flops …homes.et.aau.dk/.../modul-8-2010.pdf · 2010. 10. 6. · by James K. Peckol 20 Embedded Systems: A Contemporary](https://reader033.vdocuments.us/reader033/viewer/2022053106/606ff9c3bd5c0d69301096ea/html5/thumbnails/22.jpg)
Digital Design 2010
DE2 22
43
44
![Page 23: Modul 3 PLD, VHDL, PLD, VHDL, Latches Latches, , FlipFlip--Flops …homes.et.aau.dk/.../modul-8-2010.pdf · 2010. 10. 6. · by James K. Peckol 20 Embedded Systems: A Contemporary](https://reader033.vdocuments.us/reader033/viewer/2022053106/606ff9c3bd5c0d69301096ea/html5/thumbnails/23.jpg)
Digital Design 2010
DE2 23
45
46
![Page 24: Modul 3 PLD, VHDL, PLD, VHDL, Latches Latches, , FlipFlip--Flops …homes.et.aau.dk/.../modul-8-2010.pdf · 2010. 10. 6. · by James K. Peckol 20 Embedded Systems: A Contemporary](https://reader033.vdocuments.us/reader033/viewer/2022053106/606ff9c3bd5c0d69301096ea/html5/thumbnails/24.jpg)
Digital Design 2010
DE2 24
47
48
![Page 25: Modul 3 PLD, VHDL, PLD, VHDL, Latches Latches, , FlipFlip--Flops …homes.et.aau.dk/.../modul-8-2010.pdf · 2010. 10. 6. · by James K. Peckol 20 Embedded Systems: A Contemporary](https://reader033.vdocuments.us/reader033/viewer/2022053106/606ff9c3bd5c0d69301096ea/html5/thumbnails/25.jpg)
Digital Design 2010
DE2 25
49
50
![Page 26: Modul 3 PLD, VHDL, PLD, VHDL, Latches Latches, , FlipFlip--Flops …homes.et.aau.dk/.../modul-8-2010.pdf · 2010. 10. 6. · by James K. Peckol 20 Embedded Systems: A Contemporary](https://reader033.vdocuments.us/reader033/viewer/2022053106/606ff9c3bd5c0d69301096ea/html5/thumbnails/26.jpg)
Digital Design 2010
DE2 26
51
52
![Page 27: Modul 3 PLD, VHDL, PLD, VHDL, Latches Latches, , FlipFlip--Flops …homes.et.aau.dk/.../modul-8-2010.pdf · 2010. 10. 6. · by James K. Peckol 20 Embedded Systems: A Contemporary](https://reader033.vdocuments.us/reader033/viewer/2022053106/606ff9c3bd5c0d69301096ea/html5/thumbnails/27.jpg)
Digital Design 2010
DE2 27
53
54
![Page 28: Modul 3 PLD, VHDL, PLD, VHDL, Latches Latches, , FlipFlip--Flops …homes.et.aau.dk/.../modul-8-2010.pdf · 2010. 10. 6. · by James K. Peckol 20 Embedded Systems: A Contemporary](https://reader033.vdocuments.us/reader033/viewer/2022053106/606ff9c3bd5c0d69301096ea/html5/thumbnails/28.jpg)
Digital Design 2010
DE2 28
55
56
![Page 29: Modul 3 PLD, VHDL, PLD, VHDL, Latches Latches, , FlipFlip--Flops …homes.et.aau.dk/.../modul-8-2010.pdf · 2010. 10. 6. · by James K. Peckol 20 Embedded Systems: A Contemporary](https://reader033.vdocuments.us/reader033/viewer/2022053106/606ff9c3bd5c0d69301096ea/html5/thumbnails/29.jpg)
Digital Design 2010
DE2 29
57
58
![Page 30: Modul 3 PLD, VHDL, PLD, VHDL, Latches Latches, , FlipFlip--Flops …homes.et.aau.dk/.../modul-8-2010.pdf · 2010. 10. 6. · by James K. Peckol 20 Embedded Systems: A Contemporary](https://reader033.vdocuments.us/reader033/viewer/2022053106/606ff9c3bd5c0d69301096ea/html5/thumbnails/30.jpg)
Digital Design 2010
DE2 30
59
60
![Page 31: Modul 3 PLD, VHDL, PLD, VHDL, Latches Latches, , FlipFlip--Flops …homes.et.aau.dk/.../modul-8-2010.pdf · 2010. 10. 6. · by James K. Peckol 20 Embedded Systems: A Contemporary](https://reader033.vdocuments.us/reader033/viewer/2022053106/606ff9c3bd5c0d69301096ea/html5/thumbnails/31.jpg)
Digital Design 2010
DE2 31
61
62
![Page 32: Modul 3 PLD, VHDL, PLD, VHDL, Latches Latches, , FlipFlip--Flops …homes.et.aau.dk/.../modul-8-2010.pdf · 2010. 10. 6. · by James K. Peckol 20 Embedded Systems: A Contemporary](https://reader033.vdocuments.us/reader033/viewer/2022053106/606ff9c3bd5c0d69301096ea/html5/thumbnails/32.jpg)
Digital Design 2010
DE2 32
63
64
![Page 33: Modul 3 PLD, VHDL, PLD, VHDL, Latches Latches, , FlipFlip--Flops …homes.et.aau.dk/.../modul-8-2010.pdf · 2010. 10. 6. · by James K. Peckol 20 Embedded Systems: A Contemporary](https://reader033.vdocuments.us/reader033/viewer/2022053106/606ff9c3bd5c0d69301096ea/html5/thumbnails/33.jpg)
Digital Design 2010
DE2 33
65
66
![Page 34: Modul 3 PLD, VHDL, PLD, VHDL, Latches Latches, , FlipFlip--Flops …homes.et.aau.dk/.../modul-8-2010.pdf · 2010. 10. 6. · by James K. Peckol 20 Embedded Systems: A Contemporary](https://reader033.vdocuments.us/reader033/viewer/2022053106/606ff9c3bd5c0d69301096ea/html5/thumbnails/34.jpg)
Digital Design 2010
DE2 34
67
68
![Page 35: Modul 3 PLD, VHDL, PLD, VHDL, Latches Latches, , FlipFlip--Flops …homes.et.aau.dk/.../modul-8-2010.pdf · 2010. 10. 6. · by James K. Peckol 20 Embedded Systems: A Contemporary](https://reader033.vdocuments.us/reader033/viewer/2022053106/606ff9c3bd5c0d69301096ea/html5/thumbnails/35.jpg)
Digital Design 2010
DE2 35
69
70