
Högnivåsyntes med C för FPGA
Virsbo | Distans
Är du ingenjör som jobbar med inbyggda system och kan något HDL-språk och C-programmering? Passa på att kompetensutveckla dig inom högnivåsyntes.
Läs kursen Högnivåsyntes med C för FPGA. Utbildningen är kostnadsfri och CSN-berättigande. Kursen omfattar 30 YH-poäng.
Utbildningen startar
Löpande kursstart
Omfattning
30 YH-poäng
Studietakt
Valbar
Studieform
Distans
Högnivåsyntes med C för FPGA (HLS)
Är du ingenjör som jobbar med inbyggda system och kan något HDL-språk och C-programmering? Passa på att kompetensutveckla dig inom högnivåsyntes.
Vi erbjuder en kurs på distans som startar löpande. Studietakten kan väljas mellan 25, 50, 75 eller 100 % %. Hör av dig till oss om du är intresserad eller gör en ansökan så hör vi av oss.
Mål med kursen
Efter genomgången utbildning ska den studerande:
- Kunna analysera och besluta när högnivåsyntes (C) eller RTL syntes (VHDL) ska användas för att konstruera IP komponenter.
- Kunna använd HLS Compiler-genererade HTML-rapporter för att hitta ”flaskhalsar” i en komponent.
- Kunna använda piplining genom att ta bort data och minnesberoende.
- Kunna använda Pragmas för att styra HLS loop-prestanda.
- Kunna optimera lokal minnesarkitektur
- Kunna använda olika typer av interface mot datorbussar eller mellan komponenter
- Kunna använda avancerade automatisk testbänksverifiering med hjälp av verktyg i HLS Compiler
- Kunna verifiera med C/RTL-samsimulering, C-simulering och VHDL-simulering
- Kunna använda alla optimeringsverktyg som finns tillgängliga i Intel HLS Compiler för att skapa en högpresterande och optimerad IP-komponent till FPGA-teknologin
- Kunna ladda ner och integrera en hårdvaruaccelerator på ett FPGA SoC (System on Chip) för validering i ett datorsystem med både mjukvara och hårdvara
- Insikter om adaptiv databehandling i hårdvara.
Grundläggande behörighet
Du är behörig att antas till en yrkeshögskoleutbildning om du uppfyller något av följande:
1. Har en gymnasieexamen från gymnasieskolan eller kommunal vuxenutbildning.
2. Har en svensk eller utländsk utbildning som motsvarar kraven i punkt 1 ovan.
3. Är bosatt i Danmark, Finland, Island eller Norge och där är behörig till motsvarande utbildning.
4. Genom svensk eller utländsk utbildning, praktisk erfarenhet eller på grund av någon annan omständighet har förutsättningar att tillgodogöra dig utbildningen.
Utöver detta kräver vissa utbildningar särskilda förkunskaper och/eller villkor. Se nedan vad som gäller för just denna utbildning.
Särskilda förkunskaper
Godkänt betyg i något HDL-språk som VHDL eller Verilog samt kunskaper i C-programmering eller motsvarande.
Delta i en distansutbildning — från vilken plats du vill!
Datorn utgör en plattform för en dynamisk inlärningsmiljö. Du kommunicerar med handledarna, samarbetsföretagen och övriga studerande via webben. Du tränar tillämpning av olika verktyg genom laborationsuppgifter på samma sätt som om du befann dig fysiskt i klassrummet. Vi använder bland annat Chrome remote desktop, program vilka gör att läraren kan handleda dig på distans i realtid. Som lärplattform används Itslearning.
Ett industrinära arbetssätt med verklighetsanpassade övningsuppgifter är basen för inlärningen. De förutsättningar som krävs är att alla studerande har tillgång till en dator, laborationsutrustning, DE10-Lite (kan köpas av AGSTU) samt uppkoppling till internet. Ett flexibelt sätt att lära med hög tillgänglighet.
För att få högre betyg krävs att även du utför en individuell uppgift. All examination görs via uppgifter och projekt. Du skriver på svenska eller engelska.
Validering — att synliggöra kompetens
Tillgodoräkna yrkeserfarenhet för att få behörighet För mer information kontakta utbildningsledaren. (mia.lindh[at]agstu.com
