Accelerering av system med programmerbara logikenheter
10 hp
Kurs, Avancerad nivå, 1DT109
Fäll ut informationen nedan för att läsa mer om anmälan och behörighet.
Hösten 2026 Hösten 2026, Uppsala, 33 %, Campus, Engelska Ges endast inom program
- Studieort
- Uppsala
- Studietakt
- 33 %
- Undervisningsform
- Campus
- Undervisningstid
- Dag
- Studieperiod
- 31 augusti 2026–17 januari 2027
- Undervisningsspråk
- Engelska
- Behörighet
-
120 hp inklusive Datorarkitektur, grundläggande kurs i digitalteknik (speciellt tillståndsmaskiner) samt grundläggande kurs i programmering. Engelska 6. (Med en svensk kandidatexamen uppfylls kravet på engelska.)
- Sista anmälningsdag
- 15 april 2026
- Anmälningskod
- UU-11201
För dig som är antagen eller reserv
- Registreringsperiod
- 27 juli 2026–6 september 2026
- Institutionens information om registrering
Hösten 2026 Hösten 2026, Uppsala, 33 %, Campus, Engelska För utbytesstudenter
- Studieort
- Uppsala
- Studietakt
- 33 %
- Undervisningsform
- Campus
- Undervisningstid
- Dag
- Studieperiod
- 31 augusti 2026–17 januari 2027
- Undervisningsspråk
- Engelska
- Behörighet
-
120 hp inklusive Datorarkitektur, grundläggande kurs i digitalteknik (speciellt tillståndsmaskiner) samt grundläggande kurs i programmering. Engelska 6. (Med en svensk kandidatexamen uppfylls kravet på engelska.)
För dig som är antagen eller reserv
- Registreringsperiod
- 27 juli 2026–6 september 2026
- Institutionens information om registrering
Om kursen
Efter godkänd kurs ska du kunna:
- definiera komplexa digitala kretsar med hjälp av maskinvarubeskrivande språk såsom VHDL eller Verilog
- testa, korrigera, och verifiera digitala konstruktioner med hjälp av test- och simuleringsverktyg
- integrera skräddarsydda logikkomponenter med system som är baserade på vanliga processorer
- analysera energiförbrukningen och prestanda som resulterar av accelerering av systemkomponenter
- demonstrera hur en processor interagerar med acceleratorer genom mjukvarukomponenter.
Innehåll:
- Syntax och semantik av maskinvarubeskrivande språk, och tillämpningen att definiera digitala system.
- Design och implementering av testmiljöer, och användning av simulering och felsökningsmetoder för att verifiera system.
- Parallellisering av algoritmer för att förbättra genomströmning och latenstid.
- Integrering av acceleratorer på system- och mjukvarunivå.
- En överblick av olika konstruktionsstrategier och abstraktionsmetoder för digitala system.
- Ett omfattande projekt inom simulering och syntes av hårdvaruacceleratorer, i samband med systemkonstruktion på kisel.
Litteraturlista
Litteraturlista saknas.