34332 Projekter i digital hardwaredesign til kommunikation

2021/2022

Kursusinformation
Projects in Digital hardwaredesign for Communications
Dansk
5
Bachelor
Januar
Campus Lyngby
Forelæsninger, øvelser og projektarbejde
3-uger
Ingen eksamen
Bedømmelse af opgave(r)/rapport(er)
7-trins skala , intern bedømmelse
34331 eller tilsvarende
Michael Stübert Berger , Lyngby Campus, Bygning 343, Tlf. (+45) 4525 3853 , msbe@dtu.dk
34 Institut for Fotonik
I studieplanlæggeren
Dette kursus giver den studerende en 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
Overordnede kursusmål
At udvikle FPGA baseret digitalt hardware design til anvendelse i kommunikations-systemer og herigennem benytte moderne udviklingsværktøjer til design, syntese, simulering og afprøvning. Kurset henvender sig til kursister der vil anlægge en mere projektorienteret tilgang til opnåede kompetencer i kursus 34311 eller tilsva-rende. Eksempler på opgaver kan være checksumberegning, rammehåndtering, switching, routing m.m. Projekterne udføres fortrinsvis baseret på Intel Quartus værktøjerne herunder ModelSim.
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • Forstå fundamentale problemer i forbindelse med udvikling af kommunikati-onselektronik.
  • Syntetisere funktioner som hashes, CRC, hukommelsesstyring, rammehåndte-ring m.m.
  • Anvende moderne digitale hardwaredesignværktøjer.
  • Skrive effektiv VHDL kode til anvendelse i kommunikationssystemer.
  • Udføre simulering af det udviklede design.
  • Udføre syntese og verifikation ved hjælp af testbench.
  • Anvende optimerings strategier til henblik på at opnå designkrav.
  • Skrive en teknisk rapport som dokumenterer arbejdet.
Kursusindhold
Projektopgaver med design af Kredsløb til kommunikationssystemer, såsom pakke parsing, Fejl detektion, Hash funktioner, kryptografiske blokke til kodning, High speed Serial links, pakke behandling og hukommelsesstyring, scrambling og ram-mehåndtering. Kodning fortrinsvis i VHDL med henblik på syntese i FPGA. Opti-mering af kode (timing, areal) med henblik på at møde definerede design kriterier.
Sidst opdateret
29. april, 2021