Accelerering av system med programmerbara logikenheter
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.
Kommande starter
Förkunskaper
Välkommen till Uppsala universitet
Välkommen till Uppsala universitet Uppsala universitet är ett internationellt välkänt forskningsuniversitet med vetenskapens och utbildningens utveckling i fokus. Universitetet främjar utveckling och innovation genom en aktiv roll i samhället. Utbildningar på Uppsala Universitet Uppsala universitet har ett stort utbildningsutbud på...