|
TKT-2431 SoC Design, 5 cr |
Erno Salminen, Tero Arpinen
Lecture times and places | Target group recommended to | |
Implementation 1 |
|
Tentti ja hyväksytysti suoritettu harjoitustyö.
-
Tutustuttaa opiskelijat monimutkaisten digitaalisten järjestelmien suunnitteluun. Kurssilla esitellään tärkeimmät käsitteet ja toteutusvaiheet järjstelmäsuunnittelussa, erityisesti keskitytään integroituihin järjestelmäpiireihin (system-on-chip, SoC) ja sulautettuihin järjestelmiin (embedded system). Opiskelijat pääsevät käytännössä tutustumaan ohjelmiston- ja laitteiston yhteissuunnitteluun, varmennukseen ja prototyypitykseen. Harjoitustyössä toteutetaan pieni videonpakkausjärjestelmä FPGA-piirillä. Aluksi laskenta suoritetaan täysin ohjelmallisesti, mutta työn edetessä siihen integroidaan erityinen laitteistokiihdytin tehostamaan suorituskykyä.
Content | Core content | Complementary knowledge | Specialist knowledge |
1. | Johdanto järjestelmäpiireihin (system-on-chip, SoC), kehitystrendit, järjestelmäsuunnittelun haasteet | Mooren laki, International Technology Roadmap for Semiconductors (ITRS) | |
2. | Kompleksisuuden hallinta, uudelleenkäyttö, teknologia-alusta pohjainen suunnittelu (orthogonalization of concerns, reuse, execution platform-based design) | Rajapinnat (OCP) | |
3. | Järjestelmän varmennuksen tärkeys ja siihen käytetyt perusmenetelmät ja abstraktiotasot | HW-emulointi varmmennuksessa | |
4. | Suorituskyvyn arviointi, optimointi ja mallinnus | ||
5. | Rinnakkainen suoritus, kommunikointi ja energiankulutus digitaalisessa järjestelmässä |
Type | Name | Author | ISBN | URL | Edition, availability, ... | Examination material | Language |
Lecture slides | TKT-2431 | E. Salminen | Kurssin kotisivut | English | |||
Research | Konferenssi- ja lehtiartikkeleita | Useita | Kurssin kotisivut | English |
Course | O/R |
OHJ-1100 Programming I | Obligatory |
TKT-1210 Digital Design II | Obligatory |
TKT-1212 Implementation of Digital Systems | Obligatory |
Course | Corresponds course | Description |
|
|
|
|
|
Hyvin tehdystä harjoitustyöstä voi saada bonuspisteitä tenttiin.
Description | Methods of instruction | Implementation | |
Implementation 1 | Syksyn 2008 toteutus | Lectures Practical works |
Contact teaching: 0 % Distance learning: 0 % Self-directed learning: 0 % |