| Saturs |
Pilna un nepilna laika klātienes studijas |
Nepilna laika neklātienes studijas |
| Kontaktstundas |
Patstāvīgais darbs |
Kontaktstundas |
Patstāvīgais darbs |
| Ievads. Mikrokontrolleru attīstības tendences un pielietojumi. MOSFET uzbūve. NOT, NAND un NOR slēgums. Signāla izplatīšanās ātrums un aizture. |
1 |
0 |
0 |
0 |
| PN: Loģiskie slēgumi ar vairāk kā diviem ieejas signāliem. Dažādu loģisko darbību realizācija ar MOSFET slēgumiem. |
2 |
0 |
0 |
0 |
| Binārie skaitļi un darbības ar tiem. |
1 |
0 |
0 |
0 |
| PN: Aritmētisko darbību realizēšana ar loģiskajiem elementiem. Rezultāta stabilizācijas laiks. Izmantoto tranzistoru skaits. Darbību mērogošana. Loģisko shēmu simulācijas programma Logisim. |
2 |
0 |
0 |
0 |
| Negatīvie binārie skaitļi. Skaitļa papildkods. Aritmētiskās darbības ar skaitļiem papildkodā. Pārpildes karodziņš. |
1 |
0 |
0 |
0 |
| PN: Skaitļa papildkoda iegūšana ar loģiskajiem elementiem. Negatīvu skaitļu saskaitīšanas realizācija un pārpildes konstatēšana ar loģiskajiem elementiem. Darbības izpildes laiks. |
2 |
0 |
0 |
0 |
| Bināro skaitļu reizināšanas algoritmi. Rezultāta garums. Negatīvu un pozitīvu bināro skaitļu reizināšana, zīmes noteikšana. |
1 |
0 |
0 |
0 |
| PN: Reizinātāja izveide no loģiskajiem elementiem. Darbības izpildes laiks. |
2 |
0 |
0 |
0 |
| Citas binārās darbības. Multipleksors. Procesora kodols – aritmētiskais/loģiskais bloks. Darbību karodziņi. |
1 |
0 |
0 |
0 |
| PN: Skaitļu loģiskās darbības AND, OR, NOT, XOR, LSL, LSR, ASR, ROL, ROR, un to realizācija ar MOSFET. Darbību izpildes laiks. |
2 |
0 |
0 |
0 |
| CPU reģistri un to pieslēgšana aritmētiskā/loģiskā bloka ieejām un izejai. Instrukciju dešifrators. Instrukciju kopa. |
1 |
0 |
0 |
0 |
| PN: Procesora reģistru izveide. Aritmētiskā/loģiskā bloka izveide. Instrukciju dešifratora izveide. |
2 |
0 |
0 |
0 |
| Datoru un mikrokontrolleru atmiņas veidi. FLASH, SRAM, EEPROM, u.c. Atmiņas adresācija, vārda platums. Fon Neimana un Harvardas arhitektūra. |
1 |
0 |
0 |
0 |
| PN: SRAM atmiņas izveide no loģiskajiem elementiem. Programmas skaitītāja pieslēgšana atmiņai. |
2 |
0 |
0 |
0 |
| Procesora taktēšana. Programmas instrukciju secīga izpilde. Programmas skaitītāja vērtības maiņa atkarībā no karodziņiem. |
1 |
0 |
0 |
0 |
| PN: Taktēšanas signāla ceļš procesorā. Izveidotā procesora programmēšana un vienkāršas programmas izpilde. |
2 |
0 |
0 |
0 |
| Asamblers un tā tiešā saistība ar mašīnkodu. Translators. Asamblera koda pieraksts. Operandi un operatori. |
1 |
0 |
0 |
0 |
| PN: Iepazīšanās ar reāla procesora instrukciju kopu. Vienkāršas programmas uzrakstīšana asamblerā, translēšana un iegūtā binārā koda salīdzināšana ar asamblera kodu. |
2 |
0 |
0 |
0 |
| Steks un tā nepieciešamība. Steka pārpilde. |
1 |
0 |
0 |
0 |
| PN: Programmas strukturēšana funkcijās. Funkciju parametru nodošana un vērtības atgriešana. Vienkāršas funkcijas izveide un vairākkārtīga izsaukšana programmā. |
2 |
0 |
0 |
0 |
| Perifērijas. Procesora piesaiste ārējiem blokiem un to vadība. GPIO. |
1 |
0 |
0 |
0 |
| PN: Mikrokontrollera elektrisko izvadu uzbūve, darbības režīmi un vadība no programmas. |
2 |
0 |
0 |
0 |
| Pārtraukumi un to izpildes mehānisms procesorā. Izpildes ātrums. Pārtraukumu avoti. |
1 |
0 |
0 |
0 |
| PN: Mikrokontrollera kods ar pārtraukuma funkciju. Pārtraukuma funkcijas pointeris. |
2 |
0 |
0 |
0 |
| Tameris mikrokontrollerī. Uzbūve, darbības režīmi, enerģijas patēriņš. Taktēšanas signāla ceļš uz perifērijām. |
1 |
0 |
0 |
0 |
| PN: Impulsa platuma modulācija un laika mērīšana. |
2 |
0 |
0 |
0 |
| Enerģijas taupības režīmi mikrokontrolleros |
2 |
0 |
0 |
0 |
| Moderno arhitektūru pārskats un salīdzinājums (ARM Cortex, x86, 8051, Intel 64). |
1 |
0 |
0 |
0 |
| PN: Patstāvīgais projekts. |
6 |
0 |
0 |
0 |
|
Kopā:
|
48 |
0 |
0 |
0 |