2013/2014

02311 Digitalteknik

Engelsk titel:

Digital systems

Sprog:

Point( ECTS )

5

Kursustype:

Diplomingeniør
 

Skemaplacering:

F4B (fre 8-12)

Undervisningens placering:

Campus Lyngby

Undervisningsform:

Projektarbejde og forelæsninger.

Kursets varighed:

13-uger

Eksamensplacering:

F4B, E4B

Evalueringsform:

Eksamens varighed:

Hjælpemidler:

Bedømmelsesform:

Anbefalede forudsætninger:

Overordnede kursusmål:

At sætte den studerende i stand til at analysere, designe, simulere, implementere, afprøve og dokumentere
- digitale systemer på Register Transfer Level (RTL) niveau
- synkrone sekvensmaskiner

Læringsmål:

En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • Redegøre for funktionen af datavejskomponenter og hukommelseskredsløb og deres principielle opbygning.
  • Beskrive almindelige RTL komponenters funktion med sandhedstabeller og logiske udtryk.
  • Konvertere imellem beskrivelser på strukturelt og behavioral niveau
  • Redegøre for funktionen af en D flip-flop og opbygningen af synkrone sekvensnetværk.
  • Beskrive et synkront sekvensnetværk ved dets tilstandsdiagram ud fra en foreliggende enkel problemstilling.
  • Omsætte tilstandsdiagram til tilstandsregister, næstetilstandsdekoder og outputdekoder.
  • Beskrive kombinatoriske kredse, synkrone sekvensnetværk og tællere i det hardware beskrivende sprog VHDL.
  • Implementere et design beskrevet i VHDL på en FPGA.
  • Analysere, opdele og implementere et større hardwareprojekt i samarbejde med 1 til 2 medstuderende.
  • Foretage og beskrive en reproducerbar test på det afsluttende hardwareprojekt, og drage en konklusion på denne baggrund.

Kursusindhold:

- Binære tal, binær aritmetik. Kombinatoriske komponenter: Multiplekser, dekoder, enkoder, datavejskomponenter.
- Hukommelseselementer: Flip-flop og latch.
- Synkrone tilstandsmaskiner, tilstandsdiagrammer.
- Opsætningstid, holdetid, timing, metastabilitet.
- Enkle forsinkelsesmodeller samt kritisk vej.
- Anvendelse af værktøjer til udvikling af digitale systemer, herunder hardware beskrivende sprog og simulatorer (for tiden VHDL, Xilinx ISE og ModelSim).
- Dokumentation og rapportskrivning.

Bemærkninger:

Der udføres et projekt i kombinatoriske kredsløb og et projekt i sekvensnetværk. Projektopgaverne løses i grupper på 2 eller 3 studerende.

Mulighed for GRØN DYST deltagelse:

Kontakt underviseren for information om hvorvidt dette kursus giver den studerende mulighed for at lave eller forberede et projekt som kan deltage i DTUs studenterkonference om bæredygtighed, klimateknologi og miljø (GRØN DYST). Se mere på http://www.groendyst.dtu.dk

Kursusansvarlig:

Flemming Stassen , Lyngby Campus, Bygning 322, rum 108, Tlf. (+45) 4525 3753 , flst@dtu.dk

Institut:

01 Institut for Matematik og Computer Science

Kursushjemmeside:

http://www.imm.dtu.dk/courses/02311

Tilmelding:

I CampusNet
Sidst opdateret: 02. maj, 2013