Digital design med HDL-verktyg
Kursplan, Avancerad nivå, 1SV044
Kursen är avvecklad.
- Kod
- 1SV044
- Utbildningsnivå
- Avancerad nivå
- Huvudområde(n) med fördjupning
- Teknik A1F
- 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 kurs i digitalteknik (speciellt tillståndsmaskiner) och programmering.
Mål
Efter godkänd kurs ska studenten kunna:
- färdighet i hur moderna utvecklingsverktyg används för att konstruera komplexa digitala kretsar
- färdigheter i simulering och syntes av omfattande konstruktioner.
- grundläggande kunskaper i VHDL-språkets syntax och beteende
Innehåll
Introduktion: Genomgång av olika design-stilar
och abstraktionsmetoder.
VHDL: De språkliga aspekterna för modellering och
specificering.
VHDL-språkets abstraktionsnivåer. Komponenter
(entity, architecture).
Instansiering. Parallella uttryck (if, case wait, loop). Funktioner och
Procedurer.
Konstruktionsverktyg: Automatisk VHDL generering
från grafiska beskrivningar såsom
tillståndsmaskiner etc.
Logisk Syntes: Metoder för syntetisering av VHDL
beskrivningar.
Laborationer:
Laborationerar med VHDL simulator
Laborationer med logisk syntes
Ett relativt omfattande projekt i simulering och
syntes för att åstadkomma
en icke-trivial (industri-relevant) design.
Exempel kan väljas från områden
som behandlats i tidigare kurser. Användandet av
färdiga konstruktionsblock
är centralt för att åstadkomma omfattande
kretslösningar.
Undervisning
Föreläsningar, lektioner, laborationer och projektarbete.
Examination
Väl utfört projektarbete samt rapport.
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.