Sissejuhatus VHDL keelde

Kõikide CAD programmide juhendid on saadaval lingi Abimaterjalid all. CAD programme saab kasutada vaid Linux keskkonnas.

VHDLi simuleerimiseks praktikumitunnis kasutame Mentor Graphicsi toodetud programmi ModelSim (uuema versiooni nimi QuestaSim). ModelSim võimaldab programmeerida VHDL, Verilog ja SystemC keeli. ModelSim tarkvarapaketi simulatsioonimootor on üldlevinud ka tööstuses. Tudengina on ModelSimi võimalik ka kodus kasutada. Vajab vaid allatõmbamist ja litsentsi taotlemist. Tudengiversioon on kättesaadav siit.

Arvutiklassis on olemas ka Xilinx ISE tarkvarapakett, mis on mõeldud nii VHDLi kui ka Verilogi simuleerimiseks ning FPGA sünteesiks. Pakett ise on see-eest palju mahukam, kui ModelSim. Vabavaraline Xilinx ISE on ka saadaval nime WebPACK all siit. Soovituslik on alla laadida ISE WebPack 14.7 ning mitte Vivado Design Suite nagu soovitatakse, kuna aines kasutatavaid FPGAsid Vivado ei toeta.

ModelSimi käivitamine arvutiklassis

  • Avada terminal ning anda 2x käsk cad
  • Avaneb menüüvalik, valida käsk 2 sisestades nr 2
  • Keskond on laetud ModelSimi käivitamiseks
  • Anda käsk vsim &

Tunnitöö

  • Tutvuda programmiga ModelSim ning VHDL keelega õppejõu juhendamisel
  • Parandada süntaksi vead ning simuleerida multipleksori programmi
  • Kasutades allolevaid koodi faile simuleerida eelmisel tunnil lahendatud ülesannet VHDLis
  • Tutvuda programmiga Xilinx ISE ning simuleerida nutika kütte lahendus õppejõu juhendamisel

Tunnis tehtud töö

  • Nutika kütte komponent
  • Nutika kütte testpink