34332 Projekter i digital hardwaredesign til
kommunikation
2022/2023
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, 2022