Sulautettujen järjestelmien syventävät opinnot, Vähintään 80 op
- Kuvaus
- Sisältö
Sulautetut järjestelmät voivat myös suorittaa yhdessä jotakin isompaa tehtävää, johon yksi laite ei pysty. Iso ero muuhun tietotekniikkaan on se, että laitteiden laskentakapasiteetti, muistimäärä, käytettävissä oleva energiamäärä ja fyysinen koko voi olla huomattavasti pienempi kuin tavanomaisessa tietokoneessa, ja myös siksi niiden suunnittelu on haastavaa.
Sulautetut järjestelmät vaatii yhdistettyä osaamista analogia- ja digitaalitekniikan sekä laitteistosuunnittelun ja ohjelmistotekniikan alueilta. Opinnoissa voi painottaa sulautettujen järjestelmien elektroniikkasuunnittelua, laitteistonläheistä ohjelmointia tai järjestelmäpiirien (System-on-Chip) suunnittelua. Opetuksessa käytetään moderneja suunnitteluohjelmistoja (Cadence, Synopsys, Siemens) ja toteutusalustoja, kuten mikrokontrollerialustat, ohjelmoitavat logiikkapiirit (FPGA) sekä VLSI teknologiakirjastot, joilla voidaan toteuttaa mikropiirejä valmiiksi saakka.
- Hallitsee sulautettujen järjestelmien vaatimusmäärittelyn sekä tuotekehitys- ja tuotteistamisprosessit.
- Osaa suunnitella piirilevytasolla integroitavat laitteistot, jotka sisältävät mikrokontrollereita, ohjelmoitavia logiikkapiirejä, oheislaitteita, käyttöliittymäkomponentteja sekä väyliä ja muita tiedonsiirtorajapintoja.
- Osaa suunnitella järjestelmäpiirejä (System-on-Chip), jotka sisältävät analogisia ja digitaalisia lohkoja, kello-, alustus- ja testausrakenteet, sisäiset ja ulkoiset väylät ja muistit.
- Osaa suunnitella ja toteuttaa reaaliaikaisia, rinnakkaisia, laitteistonläheisiä ja mahdollisesti resurssirajoitettuja ohjelmistoja (firmware, laiteajurit, käyttöjärjestelmät)
- Hallitsee muutoksia ja osaa päivittää tuotteita uusiutuvilla laitteisto- ja ohjelmistoalustoilla.