12.07.2015 Views

Kompendium - Datorteknik

Kompendium - Datorteknik

Kompendium - Datorteknik

SHOW MORE
SHOW LESS
  • 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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!