Kods | DE0092 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Nosaukums | Funkcionālo un loģisko shēmu modelēšana | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Statuss | Obligātais/Ierobežotās izvēles | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Līmenis un tips | Augstākā līmeņa, Profesionālais | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tematiskā joma | Elektronika un telekomunikācijas | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Struktūrvienība | Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mācībspēks | Artūrs Āboltiņš, Rihards Novickis | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kredītpunkti | 4.0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Daļas | 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Anotācija |
Šis ir studiju kurss lauka programmējamo ventiļu matricu (Field Programmable Gate Array – FPGA) programmēšanā. Studiju kursā tiek apskatīti ciparu elektronisko shēmu pamati, dažādi veidi ciparu elektronisko sistēmu aprakstīšanai un reprezentācijai izmantojot laika diagrammas, RTL izklājumu, stāvokļa diagrammas, un tml., kā arī implementācija izmantojot HDL valodas, simulācijas un reālo iekārtu programmēšana. Studiju kursa gaitā, apskatāmo problēmu sarežģītība pieaug – no vienkāršiem skaitītājiem līdz kompleksiem vadības mezgliem, stāvokļa automātiem un signālu apstrādes konveijeriem.. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju kursa saturs |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mērķis un uzdevumi, izteikti kompetencēs un prasmēs |
Studiju kusa mērķis ir iepazīstināt ar programmējamo loģisko shēmu izstrādi un to simulāciju. Studiju kursa uzdevumi ir: iepazīstināt ar FPGA un HDL; attīstīt prasmes, kas nepieciešamas problēmu risināšanai (t.i., kontroliera vai signāla apstrādes moduļa projektēšanai), izmantojot programmējamas loģikas paradigmas, izstrādes rīkus un programmējamas loģikas ierīces. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sasniedzamie studiju rezultāti un to vērtēšana |
Prot patstāvīgi darboties FPGA izstrādes vidē Quartus II, veidot tajā grafiski vienkāršākās loģiskās shēmas un simulēt tās. - Plānoto laboratorijas darbu sekmīga izstrāde un aizstāvēšana. Nokārtots eksāmens. Spēj patstāvīgi izstrādāt relatīvi vienkāršu sistēmu loģiskās shēmas VHDL/Verilog valodās un simulēt to darbību Quartus II/ModelSim vidē. - Sekmīgi izstrādāts individuālais uzdevums. Sekmīga visu plānoto laboratorijas darbu izstrāde un aizstāvēšana. Nokārtots eksāmens. Prot patstāvīgi īstenot vienkāršu loģisko shēmu darbību ar FPGA izstrādes līdzekļiem. - Sekmīga visu plānoto laboratorijas darbu izstrāde un aizstāvēšana. Nokārtots eksāmens. Rezumējums: prot patstāvīgi izstrādāt relatīvi sarežģītu sistēmu funkcionālās shēmas un simulēt tās. Spēj patstāvīgi izstrādāt loģiskās shēmas VHDL/Verilog valodā un īstenot to darbību ar FPGA izstrādes līdzekļiem. - Sekmīgi izstrādāts individuālais uzdevums. Sekmīgi aizstāvēti visi laboratorijas darbi, nodoti visi mājas darbi, nokārtots eksāmens. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju rezultātu vērtēšanas kritēriji |
Laboratorijas darbi - 20%
Individuālais uzdevums - 30% Eksāmens - 50% |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Priekšzināšanas | Elektro inženiermatemātikas pamati, ciparu elektronikas pamati, signālu teorijas pamati. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju kursa plānojums |
|