ONTWERP VAN INGEBEDDED SYSTEMEN I
 
Wordt gegeven in Master in de industriële wetenschappen: elektronica-ICT - afstudeerrichting: elektronica
Hoorcollege [A] 24.0
Werkcollege [B] 12.0
Begel. zelfst./extern werk [C] 0.0
Totale studietijd [D] 85.0
Studiepunten [E] 3
Niveau  
Creditcontract? toelating nodig
Examencontract? toelating nodig
Onderwijstaal Nederlands
Titularis Peter Veelaert
Referentie IMIWEL01A00006
 
Trefwoorden
VHDL, digitaal hardware ontwerp, computerarchitectuur

Doelstellingen
De cursus is een voortzetting van de cursussen digitale elektronica en HDL-synthese die er aan voorafgaan. De nadruk ligt op het ontwerp en de implementatie van algoritmes op ingebedde systemen en op een aantal courante technieken voor systeemontwerp.

Leerinhoud
Methodologieën voor het ontwerp van algoritmes:
1. Algoritmische complexiteit
2. Graafalgoritmes
3. Algoritmes op ingebedde systemen
Methodologieën voor systeemontwerp:
4. Dataflowgrafen (DFGs)
5. Petrinetten
6. State charts
7. Ontwerp voor testbaarheid


Begincompetenties
De competenties verworven hebben van de opleidingsonderdelen: Digitale Elektronica II.
Om dit opleidingsonderdeel te kunnen volgen dient men ook ingeschreven (geweest) te zijn voor de opleidingsonderdelen: Embedded Systemen, Systeemarchitectuur, Digitaal Ontwerp: HDL-Synthese I.

Eindcompetenties
Dit opleidingsonderdeel is probleemgericht.

Kerncompetentie 1:
In staat zijn om basisprincipes van computerontwerp te kunnen toepassen, met inbegrip het ontwerp van eenvoudige processoren (D4).
De student leert hoe een algoritme kan geïmplementeerd worden in hardware of op een ingebed systeem.

Kerncompetentie 2:
In staat zijn om te ontwerpen op SoC niveau, inbegrepen het ontwerp en gebruik van hard- en softcores. (D5)
We leren een aantal veel gebruikte technieken om een systeem te modelleren en te optimaliseren (dataflowgrafen, Petrinetten, State charts).

Algemene competentie 1:
In staat zijn om kennis en inzichten uit te breiden op een creatieve en originele wijze (AWC3).
De aangeleerde technieken worden op een doordachte manier toegepast om tot een werkend systeem te komen.

Algemene competentie 2:
In staat zijn om te ontwerpen, te onderzoeken, te analyseren en te diagnostiseren (AIC3).
Een belangrijke vaardigheid bij het ontwerp is het beheersen van de testbaarheid van een systeem en de optimalisatie naar snelheid, vermogen, omvang en robuustheid.

Leermaterialen
::Voor meer informatie, klik hier::
Cursus + achtergrond informatie op Dokeos.


Studiekosten
5 euro

Studiebegeleiding
De lesgevers zijn beschikbaar voor meer uitleg langs de daarvoor voorziene kanalen. Er is feedback tijdens de labosessies.

Onderwijsvormen
Theorielessen en geleide labosessies. De gebruikte omgeving is XILINX ISE/EDK en een aantal softwarepakketten voor systeemontwerp.

Evaluatievorm
Mondeling examen over het theoretische deel.
Beoordeling van de labosessies.

De beoordeling en het tot stand komen van de eindquotatie van het opleidingsonderdeel gebeurt via het wiskundige gemiddelde volgens de toegekende coëfficiënten.
Indien op één van de onderscheiden vakken (delen van opleidingsonderdelen) 7 of minder op 20 wordt behaald, kan worden afgeweken van deze rekenkundige berekening van de eindquotatie en kunnen de punten bij consensus worden toegekend.


OP-leden
Vakgroep elektronica.