VHDL för inbäddade system
Kursplan, Avancerad nivå, 1FA325
Kursen är avvecklad.
- Kod
- 1FA325
- Utbildningsnivå
- Avancerad nivå
- Huvudområde(n) med fördjupning
- Teknik A1N
- Betygsskala
- Med beröm godkänd (5), Icke utan beröm godkänd (4), Godkänd (3), Underkänd (U)
- Fastställd av
- Teknisk-naturvetenskapliga fakultetsnämnden, 30 augusti 2018
- Ansvarig institution
- Institutionen för fysik och astronomi
Behörighetskrav
120 hp inklusive Grundläggande kunskaper i digital elektronik och mikroprocessorer.
Mål
Programmerbar och rekonfigurerbar digital elektronik får allt större betydelse inom industriella applikationer som signalbehandling, reglerteknik, informationsutvinning, datainsamling, beräkningar mm. I många fall är det nödvändigt att använda snabb men fortfarande energisnål hårdvara. Pris- och prestanda-förbättringar har ökat intresset för denna typ av avancerade inbäddade system. Kursen ger en bild av och förståelse för i tiden närliggande utvecklingar inom området.
Efter godkänd kurs ska studenten ha:
- grundläggande kunskaper i det hårdvarubeskrivande språket VHDL
- färdighet i hur moderna utvecklingsverktyg används för att sätta ihop s.k. inbäddade system i programmerbara kretsar, s.k. CPLD:er eller FPGA:er.
- färdighet i simulering och syntes av en processor tillsammans med olika i/o delar (in- och utgångs-kretsar).
Innehåll
Introduktion: Genomgång av olika design-stilar och abstraktionsmetoder.
VHDL: De språkliga delar som behövs för att kunna sätta ihop mindre och större system.
Sekventiella och parallella uttryck. Komponenter (register, minnen, bussar m.m. )
Framtiden: Vilka utvecklings-linjer kan man se för denna typ av teknik.
Delarna som behövs för att bygga s.k. inbäddade system i programmerbara kretsar.
Konstruktionsverktyg: En FPGA-plattform kommer sändas ut till varje student tillsammans med programvara för att kunna genomföra kursen.
Undervisning
Kursen ges som nätbaserad distanskurs.
Laborationerna genomförs på egna datorer tillsammans med den tillhandahållna hård- och mjukvaran. För att lättare komma igång med laborationerna krävs en dags närvaro vid universitetet.
Ett relativt omfattande projekt i simulering och syntes för att åstadkomma ett icke-trivialt(industri-relevant) s.k. inbäddat system, med komponenter beskrivna i VHDL applicerat på programmerbara kretsar
Examination
Kursen examineras genom redovisning av förelagda konstruktionsprojekt. Projekten är utformade så att de i kursens mål angivna förmågorna och insikterna prövas.
Betyg sätts i relation till konstruktionens kvaliteter och hur lösningen motiveras, inklusive analys av funktion och diskussion av egenskaper hos alternativa varianter.
Om särskilda skäl finns får examinator göra undantag från det angivna examinationssättet och medge att en enskild student examineras på annat sätt. Särskilda skäl kan t.ex. vara besked om särskilt pedagogiskt stöd från universitetets samordnare för studenter med funktionsnedsättning.
Litteraturlista
Litteraturlista saknas.