Accelerering av system med programmerbara logikenheter
10 hp
Kurs, Avancerad nivå, 1DT109
Hösten 2024 Hösten 2024, Uppsala, 33 %, Campus, Engelska
- Studieort
- Uppsala
- Studietakt
- 33 %
- Undervisningsform
- Campus
- Undervisningstid
- Dag
- Studieperiod
- 2 september 2024–19 januari 2025
- 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.)
- Urval
-
Högskolepoäng inom teknik/naturvetenskap (max 240 hp)
- Avgifter
-
Du som inte är medborgare i ett EU-/EES-land eller Schweiz måste betala anmälnings- och studieavgift.
- Studieavgift, första inbetalningen: 24 167 kr
- Studieavgift, totalt: 24 167 kr
- Sista anmälningsdag
- 15 april 2024
- Anmälningskod
- UU-11201
För dig som är antagen eller reserv
- Registreringsperiod
- 26 juli 2024–9 september 2024
- Institutionens information om registrering
Hösten 2024 Hösten 2024, Uppsala, 33 %, Campus, Engelska För utbytesstudenter
- Studieort
- Uppsala
- Studietakt
- 33 %
- Undervisningsform
- Campus
- Undervisningstid
- Dag
- Studieperiod
- 2 september 2024–19 januari 2025
- 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
- 26 juli 2024–9 september 2024
- 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.