|
|
|||||||||||||||||
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 % |