Sök i programutbudet

Använd sökfunktionen för att leta efter kurser och program i Chalmers utbildningsutbud. Den programplan och utbildningsplan som avser dina studier är i allmänhet från det läsår du började dina studier.

​​​​​​​​​​​​​

Kursplan för

Läsår
EDA322 - Digital konstruktion  
 
Kursplanen fastställd 2015-02-10 av programansvarig (eller motsvarande)
Ägare: TKDAT
7,5 Poäng
Betygskala: TH - Fem, Fyra, Tre, Underkänt
Utbildningsnivå: Grundnivå
Huvudområde: Datateknik, Elektroteknik
Institution: 37 - DATA- OCH INFORMATIONSTEKNIK


Undervisningsspråk: Engelska

Modul   Poängfördelning   Tentamensdatum
Lp1 Lp2 Lp3 Lp4 Sommarkurs Ej Lp
0113 Laboration 3,0 hp Betygskala: UG   3,0 hp    
0213 Tentamen 4,5 hp Betygskala: TH   4,5 hp   16 Mar 2016 em SB   Kontakta examinator   25 Aug 2016 em SB

I program

TIDAL DATATEKNIK, HÖGSKOLEINGENJÖR, Årskurs 3 (obligatoriskt valbar)
TKITE INFORMATIONSTEKNIK, CIVILINGENJÖR, Årskurs 3 (valbar)
TKELT ELEKTROTEKNIK, CIVILINGENJÖR, Årskurs 3 (obligatoriskt valbar)
TKDAT DATATEKNIK, CIVILINGENJÖR, Årskurs 2 (obligatorisk)
TIELL ELEKTROTEKNIK, HÖGSKOLEINGENJÖR - Allmän inriktning, Årskurs 3 (obligatoriskt valbar)
TKAUT AUTOMATION OCH MEKATRONIK, CIVILINGENJÖR, Årskurs 3 (valbar)

Examinator:

Docent  Ioannis Sourdis


Ersätter

EDA320   Digitalteknik - syntes EDA321   Digitalteknik-syntes


  Gå till kurshemsida

Behörighet:

För kurser på grundnivå inom Chalmers utbildningsprogram gäller samma behörighetskrav som till de(t) program där kursen ingår i programplanen.

Kursspecifika förkunskaper

En grundläggande kurs i Digital- och datorteknik (t. ex. EDA216, EDA433, EDA452) eller motsvarande.

Syfte

Kursen avser att ge grundläggande kunskaper i analys, syntes och optimering av digitala kombinatoriska nät och sekvensnät. Kursen ger också en inblick i de teknologier som sådana nät implementeras med. I kursen får studenten bekanta sig med ett modernt datorbaserat konstruktionsverktyg (CAD), samt lära sig grunderna för maskinvarubeskrivande språk.

Lärandemål (efter fullgjord kurs ska studenten kunna)

1. Kunskap och förståelse
  • beskriva aritmetiska enheter för binär addition, multiplikation och division
  • beskriva funktionen hos komponenter såsom latchar, vippor, och olika minneselement
  • översiktligt beskriva funktion och användning av rekonfigurerbar logik samt ASIC teknologi
  • ange skillnaderna mellan olika beskrivningssätt för digitala tillståndsmaskiner (Mealy, Moore, och synkron Mealy)
  • beskriva funktion och struktur hos sekventiell asynkron digital logik
  • ange faktorer som påverkar snabbhet, effektförbrukning, och erforderlig chipyta vid implementation av digital logik.
2. Färdighet och förmåga
  • minimera en boolesk funktion och kunna uttrycka den på kanonisk form
  • formulera en kontruktionsspecifikation för en digital krets
  • beräkna den kritiska vägen i en digital krets
  • använda VHDL som ett verktyg vid konstruktion av digitala kretsar (såväl kombinatoriska såsom sekventiella)
  • använda moderna datorbaserade kontruktionsverktyg för simulering, syntes, och implementering av en digital krets beskriven m. hj av VHDL
  • skapa och använda ¿testbänkar¿ för att verifiera korrekt funktionalitet hos en digital konstruktion
  • använda FPGA teknologi för att implementera en digital hårdvarukonstruktion
    minimera antalet nödvändiga tillstånd i en digital tillståndsmaskin via tillståndskodning.
3. Värderingsförmåga och förhållningssätt
  • utvärdera och kritiskt granska olika realiseringar av en digital konstruktion i målteknologier ASIC och FPGA
    använda olika konstruktionsalternativ i konstruktionsrymden för binär aritmetik (t.ex. olika adderarstrukturer med varierande prestanda vad gäller snabbhet, effektförbrukning, och chipyta/antal grindar)
    -
  • utvärdera och kritiskt granska olika realiseringar av en digital konstruktion med avseende på snabbhet, effektförbrukning, och chipyta/antal grindar, och kunna välja den realisering som passar till de ställda konstruktionskraven.

Innehåll

  • Boolesk algebra och logikminimering
  • Kretsar för digital aritmetik
  • Minneselement
  • Kombinatoriska kretsar
  • Sekventiella kretsar och tillståndsmaskiner
  • Teknologierna ASIC och FPGA för realisering av digitala konstruktioner
  • Asynkrona kretsar
  • Snabbhet och effektförbrukning i digitala kretsar
  • Test, och konstruktion för test, av digitala kretsar
  • Det hårdvarubeskrivande språket VHDL för konstruktion av digitala kretsar
  • Hårdvarukonstruktion, test, och utvärdering av en enkel digital processor

Organisation

Föreläsningar och laborationer.

Litteratur

S. Brown, Z. Vranesic, Fundamentals of Digital Logic with VHDL Design, Third Edition

Examination

Kursen examineras via en skriftlig tentamen och sju laboratorieövningar.
Laborationerna utföres normalt i 2-mannagrupper.


Sidansvarig Publicerad: on 24 jan 2018.