VHDL för inbäddade system

8 hp

Kursplan, Avancerad nivå, 1FA325

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 saknas.

FÖLJ UPPSALA UNIVERSITET PÅ

Uppsala universitet på facebook
Uppsala universitet på Instagram
Uppsala universitet på Youtube
Uppsala universitet på Linkedin