LU-DIP-m12:index

From DiLab
Revision as of 20:25, 27 March 2012 by Leo (talk | contribs) (Digitālu iekartu aprakstīšanas valodas)
Jump to: navigation, search

Digitālā projektēšana [M] (DIP)

LU DF maģistru un doktorantu studiju kurss DatZ7034, meklēt eStudijās.


Par kursu

Kursa sākumā jāpiesakās attiecīgajai google-grupai, lai varētu sekot aktualitātēm un piedalīties virtuālās (neklātienes) diskusijās.

Februāra un marta mēnešos kurss notiks eksperimentālā, virtuālā režīmā. Tas nozīmē, ka studentu klātbūtne nav fiziski nepieciešama, bet nepieciešams sekot kursa portālam, ziņu kopai un pildīt uzdevumus.

Administratīvā informācija

  • Pasniedzējs: Leo Seļāvo (epasts: vards.uzvards @ gmail.com)
  • Vēstkopa komunikācijai par kursa aktualitātēm, uzdevumiem, termiņiem un problēmām:


Praktisko un mājas darbu iesniegšana izpildāma noteiktajos datumos un laikos elektroniski, e-studijās.

  • Iesniegšanas termiņa laiks ir 30 minūtes pirms lekcijas sākuma.
  • Ja darbs iesniedzams e-pastā, tad Subj. jānorāda sekojošā formā "DIP MD1 Vards Uzvards" - piemērs MD1 iesniegumam.
  • Iesniegto failu vārdam jābūt sekojošā formātā, ar svītru tukšumu vietā, piemēram: "DIP_MD1_Vards_Uzvards.pdf"
  • Ja iesniedzams teksts, piemēram, eseja vai apraksts, tad failam jābūt PDF formātā, ja vien nav prasīts citādi uzdevuma nosacījumos.
  • Ja iesniedzami vairāki faili, piemēram, programmas pirmkods, tad tie iepriekš arhivējami kā *.zip arhīvs ar tādu pat faila vārdu kā aprakstīts iepriekš: "DIP_MD1_Vards_Uzvards.zip".
  • Ja darbs tiek iesniegts ar novēlošanos, rezultāts tiek samazināts par 50%. Ja darbs iesniegts vairāk kā nedēļu pēc termiņa, pasniedzējs darbu var nepieņemt.


Kalendārs

Datums, nedēļa Kursa saturs Uzdevumi un piezīmes
09.02.2012.

Digitālā projektēšana (DIP)

Ievads. Pielietojumi. Pamati. Iekartas, moduļi, loģiskie elementi un tranzistori. Tranzistora darbības modelis un pielietojums loģikas elementu izveidošanai. Enerģijas patēriņa kritēriji. Zema enerģijas patēriņa programmēšana un Gray kodi. Loģisku iekārtu projektēšana: tabulas, normālformas un shēmas.

Praktiskie darbi - loģiskas funkcijas realizācija uz FPGA ar slēdžiem un LED kā ārējām iekārtām.


Kursa materiāli:

16.02.2012. - 29.03.2012.

Virtuālās lekcijas (studenti piedalās neklātienē).
22.03.2012.

Digitālu iekārtu prototipēšana

(Virtuālā lekcija)

Digitālie attīstītājrīki un to iespējas. Spartan 3E FPGA attīstītājrīks (development board).


Kursa materiāli:

  • Xilinx rokasgrāmatas sadaļā Saites.
MD1 -

Termiņš: 12.04.2012

29.03.2012.

Digitālu iekartu aprakstīšanas valodas

(Virtuālā lekcija)

Hardware description languages (HDL). Verilog un VHDL.


Kursa materiāli:

  • Sadaļā Saites apakšsadaļa "HDL tutorials". Lasīt par "Verilog" valodu.
05.04.2012. Lieldienu brīvdienas
12.04.2012.

Kursa pārskats un kursa projekts

(Klātienes lekcija!)

Līdz šim apskatītās tēmas un perspektīva kursā. Kursa projekta definēšana.

xx.xx.2012. 10:30 Eksāmens - projektu demonstrācija un plakāti.

MD

Mājas darbi.

MD1

Izvērtēt Spartan 3E pielietojumu mini-datora izstrādei.

Uzrakstīt esseju vienas lapas apjomā, kas atbild uz šādiem jautājumiem mini-datora projektēšanas kontekstā:

  • Kādi resursi pieejami uz Spartan 3E attīstītājrīka
  • Vai attīstītājrīka FPGA ietilpība ir atbilstoša minidatora izstrādei?
  • Kādi parametri būtu šādam mini-datoram? Piemēram, ātrums, vārda platums, atmiņas apjoms...
  • Kādas perifērijas iekartas šāds dators atbalstītu?
  • Kādu operētājsistēmu būtu iespējams darbināt uz šī prototipa?

Mājas darbu iesniegt kā pdf failu pa epastu saskaņā ar kursa noteikumiem.

Saites

Digital design textbooks @ Digilent Inc.

Xilinx ISE WebPACK 12.2

Xilinx Spartan-3E

Video applications using FPGA

HDL tutorials

Citi kursi un saites