Sök i kursutbudet

Använda sökfunktionen för att hitta i Chalmers utbildningsutbud, både vad gäller kurser och program. När det finns en kurshemsida visas en hus-symbol som leder till denna sida.
Sök program och utbildningsplaner


Institutionernas kurser för doktorander

Kursplan för

Läsår
EDA322 - Digital konstruktion  
Digital design
 
Kursplanen fastställd 2016-01-27 av programansvarig (eller motsvarande)
Ägare: TKDAT
7,5 Högskolepoäng
Betygskala: TH - Fem, Fyra, Tre, Underkänd
Utbildningsnivå: Grundnivå
Huvudområde: Datateknik, Elektroteknik
Institution: 37 - DATA- OCH INFORMATIONSTEKNIK


Undervisningsspråk: Engelska
Sökbar för utbytesstudenter: Nej

Kursmoment   Poängfördelning   Tentamensdatum
Lp1 Lp2 Lp3 Lp4 Sommarkurs Ej Lp
0113 Laboration 3,0hp Betygskala: UG   3,0hp    
0213 Tentamen 4,5hp Betygskala: TH   4,5hp   20 Mar 2019 em SB_M   12 Jun 2019 em SB_M   29 Aug 2019 em SB_M  

I program

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

Examinator:

Ioannis Sourdis

  Gå till kurshemsida

Ersätter

EDA320   Digitalteknik - syntes EDA321   Digitalteknik-syntes


 

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

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

Digital Design Using VHDL: A Systems Approach, 1st Edition by William J. Dally, R. Curtis Harting, Tor M. Aamodt

Examination inklusive obligatoriska moment

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


Publicerad: to 02 sep 2010. Ändrad: må 16 jul 2018