Kompendium - Datorteknik
Kompendium - Datorteknik
Kompendium - Datorteknik
- No tags were found...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Innehåll1 Introduktion till VHDL 41.1 Inledning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41.2 Programmerbara kretsar . . . . . . . . . . . . . . . . . . . . . . . 41.2.1 Exempel på PAL, 16R8 . . . . . . . . . . . . . . . . . . . 51.2.2 22V10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61.2.3 CPLD Xilinx 9572 . . . . . . . . . . . . . . . . . . . . . 71.2.4 Minimikrav och goda råd . . . . . . . . . . . . . . . . . . 71.3 En första smak på VHDL . . . . . . . . . . . . . . . . . . . . . . 81.4 Kombinatoriska nät med VHDL . . . . . . . . . . . . . . . . . . 91.5 Sekvensnät med VHDL . . . . . . . . . . . . . . . . . . . . . . . 101.5.1 PORT-satsen: IN, OUT, INOUT och BUFFER . . . . 151.6 Lite grundläggande definitioner . . . . . . . . . . . . . . . . . . . 151.6.1 Identifierare . . . . . . . . . . . . . . . . . . . . . . . . . 151.6.2 Signaler och variabler . . . . . . . . . . . . . . . . . . . 161.7 Datatyper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161.7.1 Numeriska datatyper . . . . . . . . . . . . . . . . . . . . 171.7.2 Konstanter . . . . . . . . . . . . . . . . . . . . . . . . . 171.7.3 Uppräkningsbara datatyper och egendefinierade datatyper 171.7.4 Grupperade signaler: array och record . . . . . . . . . . . 181.8 Mer kombinatorik . . . . . . . . . . . . . . . . . . . . . . . . . . 191.8.1 Utanför PROCESS: WITH-SELECT-WHEN . . . . . . . . 191.8.2 Utanför PROCESS: WHEN-ELSE . . . . . . . . . . . . . 201.9 Mer sekvensnät . . . . . . . . . . . . . . . . . . . . . . . . . . . 201.9.1 Inuti PROCESS: IF-THEN-ELSE . . . . . . . . . . . . 201.9.2 Inuti PROCESS: CASE-WHEN . . . . . . . . . . . . . . . 211.9.3 En utvidgning . . . . . . . . . . . . . . . . . . . . . . . . 221.10 Lite extra för att prata med omvärlden . . . . . . . . . . . . . . . 241.10.1 Att använda externa bibliotek . . . . . . . . . . . . . . . 241.11 Syntetiserbar VHDL . . . . . . . . . . . . . . . . . . . . . . . . 242 Utvecklingsverktyget ISE 262.1 En snabblektion i Project Navigator . . . . . . . . . . . . . . . . 262.2 Simulering i ModelSim . . . . . . . . . . . . . . . . . . . . . . . 311