| TSEA26 |
Konstruktion av inbyggda DSP-processorer, 4 p
/
6 hp
/Design of Embedded DSP Processor/
För:
D
IT
SOC
Y
|
| |
Prel. schemalagd
tid: 44
Rek. självstudietid: 116
|
| |
Utbildningsområde: Teknik
Ämnesgrupp: Elektroteknik/Datateknik Nivå (A-D):D
Huvudområde: Datateknik, Elektroteknik Nivå (G1,G2,A): A
|
| |
Mål:
Kursen avser att ge studenten erfarenhet av industriell design och applikationsspecifika processorer så väl som inbyggda processorer. Efter avslutad kurs ska studenten:
- ha kunskap om begreppen inbyggda system, DSP, DSP processor arkitektur, DSP hårdvara med ändlig precision.
- kunna designa en applikationsspecifik instruktionsuppsättning inkluderande profilering, specificera en instruktionsuppsättning, SW-HW co-design, kodning och benchmarking av en instruktionsuppsättning.
- kunna konstruera en mikroarkitektur för en processor, inkluderande registerfil, ALU, MAC, styrenhet, minne och periferienheter.
- kunna skriva mjukvara för en DSP mha DSP utvecklingsmiljö, firmware specificering , koda assembly för realtidstillämpningar med ändlig precision.
- ha kunskap om integration och verifikation av processorer.
|
| |
Förkunskaper: (gäller studerande antagna till program som kursen ges inom, se 'För:' ovan) Grundläggande kunskaper om CPU:er och DSP-algoritmer, exempelvis TSEA19, TSEA20, TTIT52.
OBS! Tillträdeskrav för icke programstudenter omfattar vanligen också tillträdeskrav för programmet och ev. tröskelkrav för progression inom programmet, eller motsvarande.
|
| |
Påbyggnadskurser TSEA02 Datorteknik - ett datorsystem på ett chip
|
| |
Organisation: Föreläsningar, lektioner och laborationer. Under laborationskursen kommer varje student att bygga en liten DSP processor
|
| |
Kursinnehåll: General-Purpose DSP processorer. Applicationsspecifika DSP Processorer. Skillnader mellan CPU och DSP. Numerisk representation för DSP och dess hårdvara. Datavägsdesign, minnesarkitektur, bussar och adresseringsmoder för DSP. Konstruktion av instruktionsset, prestandaanalys och utvärdering av DSP processorer. Kontrollvägsdesign. Periferienheter och DMA. Mjukvaruutveckling, simulatorer, debuggers och utvecklingsmiljöer. Verifieringstekniker för processorer.
|
| |
Kurslitteratur: Dake Liu: Design of Embedded DSP Processors. Linköpings Universitet. (kompendium)
|
| |
Examination: |
TEN1 LAB1
|
Hemproblem åtföljd av skriftlig tentamen (U,3,4,5) En laborationskurs (U,G) |
2 p 2 p
|
/ /
|
3 hp 3 hp
|
| |
|
|
|