OGO 1.2 project voorstel
110 likes | 255 Vues
OGO 1.2 project voorstel. Onderwijsmiddag E 12 april 2001. ‘Agenda’. Inleiding Het OGO 1.2 onderwerp Het ontwikkeltraject Trimester tijdplan en koppeling vakken Apparatuur en programmatuur ‘Terugval opties’ En dan nog dit…. Trimestergroep 1.2. Trimestercoördinator M.P.J. Stevens
OGO 1.2 project voorstel
E N D
Presentation Transcript
OGO 1.2 project voorstel Onderwijsmiddag E12 april 2001
‘Agenda’ • Inleiding • Het OGO 1.2 onderwerp • Het ontwikkeltraject • Trimester tijdplan en koppeling vakken • Apparatuur en programmatuur • ‘Terugval opties’ • En dan nog dit…
Trimestergroep 1.2 TrimestercoördinatorM.P.J. Stevens ProjectcoördinatorJ.P.M. Voeten ProjectbeheerderF.M. Huijskens VaardigheidsdocentO.S.C. Zeeuwen - van Nimwegen StudentledenM.N.G. van Herpen & B.T.J.C. Schouwenaars Computerarchitectuur (blokvak) A.C. Verschueren Wiskunde 2 (lintvak) A.A. Stoorvogel Systeembeschrijvingen (lintvak) P.P.J. van den Bosch Basiselektrotechniek 2 (lintvak) G.G. Persoon Theorie integratie blokP.P.J. van den Bosch & A.A. Stoorvogel
Ventilator Aluminium blok Regelaar Temp.opnemer 20 Watt Warmtebron Temperatuurinstelling Temperatuur fout indicator Onderwerp: bouw een regelsysteem
Temperatuur instelling Ventilator Vermogens ‘D/A’ (PWM) A/D Temperatuur sensor Digitaal Timer(voor cyclustijd) A/D Temperatuur fout indicatie Warmtebron Vermogens ‘D/A’ (PWM) D/A De regelaar
Door studenten te schrijven Programmageheugen(1 kilobyte) Microprocessor I/O bus(data, adres& besturing) Datageheugen(64 bytes) Voor-geschreven Het digitale hart Door studenten te ontwerpen …bij gegeven instructieset-architectuur
Configuratie ‘programma’ Verilog XilinxWebPACK Ontwerpen en simuleren op register-niveau ‘Field Programmable Gate Array’ synthese FPGA prototype bord(200.000 poorten +7 KiloByte geheugen) Assembleertaalprogramma ‘Architectuur-loze’ simulatiem.b.v. IDaSS ‘ASM-OGO’Assembler .HEX bestand .ASM tekst Het digitale ontwikkeltraject
Wiskunde 2: eenvoudige differentiaal/integraal rekening Systeembeschrijvingen: tijd-continue modellen van fysische processen Cursusprogrammeren Elektronica 1: basisfuncties met operationele versterkers Computerachitectuur: ISA &assembler Hardwarearchitectuur O.S. &interrupts OGO projecttijd Vaardigheden lab Schakel-techniek PWM D/A A/Dconv. Integerrekenen Test &debug IntroIDaSS Logicanalyser PSpice Simulink Netwerk-analyse Trimester tijdpad en koppeling PGO blokken
Apparatuur en programmatuur • Per student programmatuur… • PSpice en Simulink: ‘standaard’ • IDaSS: speciale versie met voorinstellingen • Assembler: aanpassing van comp. arch. assembler • Per groep… • Een FPGA prototype bord + ‘WebPACK’ programma • Elektronica en model onderdelen, voedingen etc. • In het vaardighedenlab… • Oscilloscopen & logic analysers (evt. uit te lenen)
Terugval-opties Indekken tegen problemen bij implementatie ! • Digitale hardware modules uitwisselbaar • Voorgeschreven ‘interface’ processor - I/O • Analoge modules kennen standaard oplossing • Met bijbehorende digitale hardware (waar nodig) • Standaardoplossingen programmatuur mogelijk • Door voorgeschreven instructieset architectuur ! • In noodgevallen: gebruik ‘practicumprocessor’
En dan nog dit… • Complex project, ieder moet steentje bijdragen… • PGO-blokken zijn herbruikbare deelprojecten • Uiteindelijke systeem = samenwerkende modulen • Elkaar’s werk controleren, interne ‘competitie’ (A/D) • Allerlei groeps competities mogelijk… • Nauwkeurigste/snelste temperatuur regeling • Snelste/goedkoopste (minste onderdelen) processor • Ontwikkeltraject is al ‘uitgetest’ op studenten… • AIO cursus ‘microprocessor design’ (5Z008) • Ook als examenopdracht voor ‘ADIS’ (5H210) “Een zelfbouw “Een microprocessor om warm voor te lopen”