Gäller för: Läsåret 2017/18
Beslutad av: Programledning C/D
Beslutsdatum: 2017-04-03
Huvudområde: Teknik.
Obligatorisk för: D2, E2
Valfri för: BME4, C4-sec, F3, Pi4
Undervisningsspråk: Kursen ges på svenska
Kursens syfte är att ge grundläggande kunskaper om konstruktion av digitala system. Särskilt betonas förmågan att bygga och analysera modeller.
Kunskap och förståelse
För godkänd kurs skall studenten
Färdighet och förmåga
För godkänd kurs skall studenten
Värderingsförmåga och förhållningssätt
För godkänd kurs skall studenten
Inledning: Tillstånd och tillståndsrum är viktiga
begrepp för konstruktion av digitala system. Exempel från olika
områden belyser hur dessa begrepp leder till en formalisering av
informella problembeskrivningar.
Grunder: Grunden för all konstruktion av digitala nät
är den Booleska algebran. Denna introduceras från abstrakt
algebra och Booleska ringar. Några viktiga teoretiska aspekter av
Booleska funktioner diskuteras. Speciella Booleska funktioner,
lineära och affina funktioner samt tillämpningar inom logik och
datalogi presenteras.
Kombinationskretsar: Realiseringar av exempelvis
nästa-tillståndsfunktioner för sekvensnät involverar
konstruktion av kombinationskretsar med en eller flera utgångar.
Metoder för kretsrealisering och minimering diskuteras. Olika
tillämpningar studeras och specifika problem som uppstår t.ex.
fördröjningar nämns.
Sekvensnät: Synkrona sekvensnät introduceras för att
realisera beteendet i tillståndsgraferna. Konstruktionsaspekter
som tillståndskodning och minimeringsmetoder diskuteras.
Linjära sekvensnät: Linjära sekvensnät är av
särskilt intresse i många tillämpningar. En rikare algebraisk
struktur medger kraftfullare metoder för analys och konstruktion.
Kanoniska former, styrbarhet och observerbarhet diskuteras
tillsammans med analys av lineärt återkopplande
skiftregister.
Moderna konstruktionsmetoder för digitala kretsar: En orientering kring hur grindar och andra komponenter är konstruerade på transistornivå samt en introduktion till verktyg för konstruktion i ett hårdvarubeskrivande språk, exempelvis VHDL.
Betygsskala: TH - (U,3,4,5) - (Underkänd, Tre, Fyra, Fem)
Prestationsbedömning: Examination sker genom skriftlig tentamen och sex laborationer.
Godkända laborationer är krav för att få tentera.
Om så krävs för att en student med varaktig funktionsnedsättning ska ges ett likvärdigt examinationsalternativ jämfört med en student utan funktionsnedsättning, så kan examinator efter samråd med universitetets avdelning för pedagogiskt stöd fatta beslut om alternativ examinationsform för berörd student.
Delmoment
Kod: 0117. Benämning: Tentamen.
Antal högskolepoäng: 4,5. Betygsskala: TH. Prestationsbedömning: Skriftlig tentamen. Delmomentet omfattar: Hela kursen.
Kod: 0217. Benämning: Laborationer.
Antal högskolepoäng: 4,5. Betygsskala: UG. Prestationsbedömning: Godkända laborationer. Delmomentet omfattar: Kursen har sex obligatoriska laborationer som bygger på varandra.
Begränsat antal platser: Nej
Kursen överlappar följande kurser: EIT020
Kursansvarig: Thomas Johansson, thomas.johansson@eit.lth.se
Hemsida: http://www.eit.lth.se/kurs/eitf65