Masterproeven

Maat: px
Weergave met pagina beginnen:

Download "Masterproeven 2009-2010"

Transcriptie

1 Table of contents 1 Overzicht Masterproefbeschrijvingen Ontwerp van een Gaussische puls generator voor toepassingen bij hoge temperatuur Ontwerp en karakterisatie van een robuuste optische ontvangerchip voor een stralingshard LIDAR systeem Ontwerp en karakterisatie van een 10ps tijd-digitaalomzetter voor toepassing in een stralingsharde LIDAR ontvanger Realtime beeldverwerking Prototype-ontwerp van bewegingsdetector bij epileptische patiënten Groepspecifieke detectie van epileptische aanvallen Valdetectie aan de hand van infrarood beelden Design of an all-digital PLL for frequency synthesis Development of ASIC design kits for Tanner environment Ontwerp van bouwblokken binnen IMEC's DARE libraries voor radiatietolerante chips in commerciële technologieën Ontwerp van een MEMS device als test case voor een flexibele MEMS design omgeving Hydrogen generation from solar light Experimental setup Simulatie van de planning van decentrale energievoorziening Profilering en optimalisatie van de Open Garments community Link naar native C/C++ en/of Java-applicaties voorzien voor Firefox-extensies Veilige FPGA-configuratie vanop een afstand Efficiënte implementatie van cryptosystemen gebaseerd op elliptische krommen Evaluatie van nieuwe hashfunctiekandidaten op FPGA Implementatie van nieuwe vermogenaanvallen en tegenmaatregelen op FPGA.35

2 Laatste wijziging: $Date: :59: (Sun, 06 Jun 2010) $ Dit is het overzicht van de masterproeven van MA-ELO, terug te vinden in de onderstaande tabel. 1. Overzicht code student(en) titel bedrijf promotors E10/ELO/01 Robben Aerts, Brecht Sluismans Efficiënte implementatie van cryptosystemen gebaseerd op elliptische krommen (meer uitleg) KHLim, Jo Vliegen, Nele ErasmushogeschoolMentens, An Brussel Braeken, Abdellah Touhafi E10/ELO/02 Pieter Claes, Michiel Theunis Hydrogen generation from solar light Experimental setup (meer uitleg) IMEC Stefan Degroote, Jan Genoe E10/ELO/03 Wouter Pijpops, Brecht Creemers Link naar native C/C++ en/of Java-applicaties voorzien voor Firefox-extensies (meer uitleg) KHLim Kris Aerts, Leo Rutten E0/ELO/04 Joren Grondelaers, Robbie Vandeweert Veilige FPGA-configuratie vanop een afstand (meer uitleg) KHLim, Jo Vliegen, Nele ErasmushogeschoolMentens, An Brussel Braeken, Abdellah Touhafi E10/ELO/05 Dimitri Van Dyck, Tom Jonckers Ontwerp van een Gaussische puls generator voor toepassingen bij hoge temperatuur (meer uitleg) SCK Wouter De Kock E10/ELO/06 Kristof Konings Real-time Java Erasmus E10/ELO/07 Kris Lemkens, Rob Mesotten iphone Remote Control Philips, Heverlee Rogier Thissen, Kris Aerts E10/ELO/08 Jordi Tielens, Jorn Leyssens Simulatie van de planning van PMA, K.U.Leuven Paul Valckenaers, Leo Rutten p. 2

3 decentrale energievoorziening (meer uitleg) E10/ELO/09 Yves Maex Profilering en optimalisatie van de Open Garments community (meer uitleg) KHLim (IWT + MDA) Niels Hendriks, Kris Aerts E10/ELO/10 Joren Moelans, Steven Swinnen Implementatie KHLimCOSIC van nieuwe vermogenaanvallen en tegenmaatregelen op FPGA (meer uitleg) Jo Vliegen, Nele Mentens, Lejla Batina E10/ELO/11 Wim Ramakers, Hans Narinx Evaluatie van KHLim, COSIC nieuwe hashfunctiekandidaten op FPGA (meer uitleg) Jo Vliegen, Nele Mentens, Sebastiaan Indesteege E10/ELO/12 Erwin Vanderoey Realtime beeldverwerking (meer uitleg) E10/ELO/13 Mustafa Yayla Development of a MEMS design kit for the MEMSIO technology Ontwerp en karakterisatie van een robuuste optische ontvangerchip voor een stralingshard LIDAR systeem (meer uitleg) Mobilab IMEC Mobilab Bart Vanrumste Jan Bienstman, Jan Genoe Ontwerp en Mobilab karakterisatie van een 10ps tijd-digitaalomzetter voor toepassing in een stralingsharde LIDAR ontvanger (meer uitleg) p. 3

4 Prototype-ontwerp van bewegingsdetector bij epileptische patiënten (meer uitleg) Groepspecifieke detectie van epileptische aanvallen (meer uitleg) Valdetectie aan de hand van infrarood beelden (meer uitleg) Design of an all-digital PLL for frequency synthesis (meer uitleg) Mobilab Mobilab Mobilab Mobilab Bart Vanrumste Bart Vanrumste Bart Vanrumste, Toon Goedemé Development of ASIC design kits for Tanner environment (meer uitleg) Ontwerp van bouwblokken binnen IMEC's DARE libraries voor radiatietolerante chips in commerciële technologieën (meer uitleg) IMEC, Leuven IMEC, Leuven 2. Masterproefbeschrijvingen Ontwerp van een MEMS device als test case voor een flexibele MEMS design omgeving (meer uitleg) Table 1: Masterproef IMEC, Leuven p. 4

5 2.1. Ontwerp van een Gaussische puls generator voor toepassingen bij hoge temperatuur Deze stage, uitgevoerd binnen de expertisegroep Geavanceerde Reactor Instrumentatie op het Studie Centrum voor Kernenergie (SCK CEN) in Mol, beoogt het ontwerp, de karakterisatie en optimalisatie van een Gaussische puls generator. De puls generator zal o.a. gebruikt worden voor toepassingen in de MYRRHA reactor (4de generatie) die ontwikkeld wordt op het SCK CEN. Hierbij wordt de generator blootgesteld aan extreem hoge temperaturen (>250oC). De puls generator maakt deel uit van een ultrasone camera gebruikt voor visuele inspectie van de positie van de splijtstofelementen in de reactorkern. Hierbij wordt de camera noodgedwongen ondergedompeld in vloeibaar metaal (PbBi). Om werking bij hoge temperaturen te verzekeren zal gewerkt worden met SiC transistoren. Deze technologie blijft functioneel tot ±500 C, wat ruimschoots volstaat voor deze toepassing. Bijkomstig zal de puls generator blootgesteld worden aan radioactieve straling tijdens een dergelijke inspectie. Een typische verwachte stralingsdosis is van de orde van 1 MGy (Mega-Gray). Commerciële schakelingen sneuvelen meestal al bij kgy dosissen of zelfs (veel) vroeger. Tijdens deze master proef wordt de focus gelegd op het ontwerp en realisatie van de puls generator enerzijds en op de ontwikkeling van een experimentele opstelling die moet toelaten om de werking en de belangrijkste specificaties (zoals snelheid, puls vorm ) van de puls generator te evalueren. Dit laatste omvat de ontwikkeling van de nodige hardware (pcb, sturingslogica, switchconfiguratie ) als een beschrijving van de nodige software om de meettoestellen en hardware aan te sturen. De ontwikkeling van de software zelf behoort niet tot deze master proef. De metingen zullen worden uitgevoerd onder thermische belasting en tijdens gamma bestraling in de nucleaire faciliteiten waarbij de totale dosis kan oplopen tot verschillende MGy. De kandidaat moet een degelijke basiskennis hebben van elektronica en bijhorende simulatieprogramma's en zelfstandig kunnen werken in een vakkundige werkomgeving Ontwerp en karakterisatie van een robuuste optische ontvangerchip voor een stralingshard LIDAR systeem Deze stage, uitgevoerd binnen de expertisegroep Advanced Reactor Instrumentation op het Studie Centrum voor Kernenergie (SCK CEN) in Mol, beoogt het ontwerp, de karakterisatie en optimalisatie van robuuste schakelingen voor een stralingsbestendige monolithische LIDAR ontvanger. LIDAR (LIght Detection And Ranging) is de optische tegenhanger van de RADAR en gebruikt dus licht i.p.v. microgolven. Het hoogperformante LIDAR systeem wordt o.a. ontworpen voor toepassing in de MYRRHA reactor (4de generatie) die ontwikkeld wordt op het SCK CEN. p. 5

6 Het doel van de LIDAR is de niveaumeting van een vloeibaar metaal (Pb-Bi) dat continu in beweging is. Dit niveau moet bepaald worden tot een nauwkeurigheid van enkele mm en dit met een regelmaat van de orde van ms. De benodigde cm-nauwkeurigheid betekent concreet dat de ontvanger de timing van de lichtpulsen tot op enkele tientallen ps moet kunnen bepalen. Aangezien deze ontvanger tijdens de werking van de reactor zal blootgesteld zijn aan straling is het belangrijk om op voorhand de stralingshardheid van de ontworpen schakelingen te testen. Een typische verwachte stralingsdosis is hier van de orde van 1 MGy (Mega-Gray). Commerciële schakelingen sneuvelen meestal al bij kgy dosissen of zelfs (veel) vroeger. Verschillende ontvanger bouwblokken werden reeds ontworpen en gerealiseerd in een commerciële 0.35 µm SiGe BiCMOS technologie. Tijdens deze master proef kan de focus gelegd worden op de ontwikkeling van experimenten die moeten toelaten om de werking en de belangrijkste specificaties (zoals versterking, gevoeligheid, snelheid en lineariteit) van de chip te evalueren. Deze metingen zullen dan worden uitgevoerd onder thermische belasting en tijdens gamma bestraling in de nucleaire faciliteiten waarbij de totale dosis kan oplopen tot verschillende MGy. De focus kan alternatief gelegd worden op het realiseren van nieuwe ontvangerschakelingen met gebruik van actieve terugkoppeling en replica technieken om de werking van de chip te garanderen onder de verwachte zware omgevingsomstandigheden. De kandidaat moet een degelijke basiskennis hebben van elektronica en bijhorende simulatieprogramma's en zelfstandig kunnen werken in een vakkundige werkomgeving. Contact: paul.leroux@khk.be (of paul.leroux@esat.kuleuven.be) p. 6

7 figuur Fig.1: (a) Schematische doorsnede van de MYRRHA reactor p. 7

8 figuur fig.2: (b) PCB + IC(voor bestraling) figuur p. 8

9 2.3. Ontwerp en karakterisatie van een 10ps tijd-digitaalomzetter voor toepassing in een stralingsharde LIDAR ontvanger Deze stage, uitgevoerd binnen de expertisegroep Advanced Reactor Instrumentation op het Studie Centrum voor Kernenergie (SCK CEN) in Mol, beoogt het ontwerp, de karakterisatie en optimalisatie van robuuste schakelingen voor een stralingsbestendige monolithische LIDAR ontvanger. LIDAR (LIght Detection And Ranging) is de optische tegenhanger van de RADAR en gebruikt dus licht i.p.v. microgolven. Het hoogperformante LIDAR systeem wordt o.a. ontworpen voor toepassing in de MYRRHA reactor (4de generatie) die ontwikkeld wordt op het SCK CEN. Specifiek zal hier gekeken worden naar de tijd-digitaalomzetter (TDC). Het doel van de LIDAR is de niveaumeting van een vloeibaar metaal (Pb-Bi) dat continu in beweging is. Dit niveau moet bepaald worden tot een nauwkeurigheid van enkele mm en dit met een regelmaat van de orde van ms. De benodigde cm-nauwkeurigheid betekent concreet dat de ontvanger de timing van de lichtpulsen tot op enkele tientallen ps moet kunnen bepalen. Aangezien deze ontvanger tijdens de werking van de reactor zal blootgesteld zijn aan straling is het belangrijk om op voorhand de stralingshardheid van de ontworpen schakelingen te testen. Een typische verwachte stralingsdosis is hier van de orde van 1 MGy (Mega-Gray). Commerciële schakelingen sneuvelen meestal al bij kgy dosissen of zelfs (veel) vroeger. Verschillende TDC architecturen werden reeds bestudeerd en een eerste chip zal in het voorjaar van 2009 ontworpen worden. De focus van deze masterproef wordt ofwel gelegd op de ontwikkeling van experimenten die moeten toelaten om de werking en de belangrijkste specificaties (zoals resolutie, nauwkeurigheid, ruis en lineariteit) van de chip te evalueren. Deze metingen zullen dan worden uitgevoerd onder thermische belasting en tijdens gamma bestraling in de nucleaire faciliteiten waarbij de totale dosis kan oplopen tot verschillende MGy. De focus kan alternatief gelegd worden op het realiseren van nieuwe verbeterdetdcschakelingen of op een vernieuwend systeem-ontwerp op het architecturale niveau. De kandidaat moet een degelijke basiskennis hebben van elektronica en bijhorende simulatieprogramma's (SPICE, MATLAB en evt. VHDL en/of VHDL-AMS) en zelfstandig kunnen werken in een vakkundige werkomgeving. Contact: paul.leroux@khk.be (of paul.leroux@esat.kuleuven.be) p. 9

10 figuur Fig.1: (a) Schematische doorsnede van de MYRRHA reactor p. 10

11 figuur fig.2: (b) PCB + IC(voor bestraling) figuur p. 11

12 2.4. Realtime beeldverwerking Door de steeds krachtiger wordende cpu s en de dalende prijzen voor hoog kwalitatieve camera s is er een groeimarkt ontstaan waarin men vrij eenvoudige computers gaat inzetten voor rekenintensieve beeldanalyse en beeldverwerking. Hierdoor geeft men aan een modale computer een nieuwe dimensie, men geeft hem namelijk de kracht om te zien! En dit nog wel voor een betaalbare prijs. Dit biedt vele nieuwe mogelijkheden waardoor de interactie tussen mens en machine vergroot. Zo zal een computer zelfs in staat kunnen zijn om menselijke gezichtsexpressies te gaan herkennen (vb. vermoeidheid, pijn, ) en hierop te anticiperen (vb. een vermoeide wagenbestuurder verwittigen dat deze eventjes moet rusten of een verpleegster alarmeren dat een patiënt ongemakkelijk ligt). De dag van vandaag is het een koud kunstje om een computer beelden te laten verwerken. Denk maar aan de goedkope webcam s. U plugt ze in de usb-poort en u kan zo een teleconferentie starten waarin naast spraak, ook beelden van de deelnemers te voorschijn komen. De grote uitdaging, de state-of the-art zoals men dit ook wel eens noemt, is echter om de computer de aangeleverde beelden correct te laten interpreteren. Binnen MOBILAB (Centraal onderzoekslaboratorium voor Biomedische- en Revalidatietechnologie: en i.s.m. de KULeuven gaan we ons specifiek richten op de gezichtsexpressies. We gaan de computer aanleren hoe deze de beelden van het menselijk gelaat moet interpreteren zodat de computer zelfstandig kan beslissen, op basis van de gezichtexpressies, of een persoon al dan niet pijn heeft. figuur Voorbeeld van een pijnschaal op basis van aangezichten (Scherder en van Manen, 2005). Omdat we geen enkele, hoe klein ook, verandering in het gezicht willen missen nemen we videobeelden op aan een snelheid van 30 beelden per seconde. Daarenboven hebben we kleurbeelden met een resolutie van de 1027 x 768 pixels wat ons toe laat een gezicht vrij nauwkeurig te analyseren. Dit heeft wel tot gevolg dat we een grote hoeveelheid aan data dienen te verwerken in een korte tijdspanne! Het pijnherkenningsalgoritme wordt aan de KULeuven ontwikkeld in MATLAB. Hiermee kunnen we slechts een luttele 3 beelden per uur verwerken. Dus ver van de beoogde 30 beelden per seconde. Daarom hebben we gezocht naar een manier om dit te versnellen. Een eerste mogelijkheid hebben we gevonden door gebruik te maken van een C++ implementatie waarbij we gebruik maken van specifiek voor beeldverwerking p. 12

13 geoptimaliseerde bibliotheken. Daarmee halen we toch al een aanzienlijke snelheidswinst. Met de C++ implementatie kunnen we tot een paar beelden per seconde verwerken. Maar dit is steeds nog ontoereikend. Daarom hebben we besloten om over te schakelen op een semihardware oplossing. Meerbepaald maken we gebruik van een FPGA als een coprocessor. Dit wil zeggen dat de FPGA geprogrammeerd zal worden om de rekenintensieve bewerkingen/algoritme uit te voeren. Hierdoor zal het mogelijk worden om tot 30 beelden per seconde te kunnen verwerken. Zo bekomen we een pijnherkenningssysteem dat in real-time een resultaat kan uitrekenen. In het academiejaar is reeds een eerste stap in deze richting gezet. De opdracht van deze masterthesis was om een affine transformatie algoritme in de FPGA te implementeren. De input hiervoor was de MATLAB en C++ code van het affine transformatie algoritme. Dit werd vertaald naar een Simulink model vanwaar verder de VHDL code semiautomtische gegenereerd werd. Deze hardware code is dan op de FPGA geïmplementeerd. De FPGA die we hiervoor gebruiken is de FPGA die zich op het Virtex 2 Pro ontwikkel bord van Xilinx bevindt. De bedoeling van deze master thesis is het implementeren van een 2de belangrijke bottleneck in het pijndetectie algoritme op een gelijkaardige manier. figuur Voorbeeld van een affine transformatie. Hiermee worden de originele beelden gedraaid en geschaald zodat we steeds een frontaal aangezicht met dezelfde afmetingen bekomen: p. 13

14 p. 14

15 Taken: figuur 20% Literatuur studie en het schrijven van een paper 60% programmeren MATLAB/SIMULINK/VHDL 20% Testen Dagelijkse begeleiding: Bert Bonroy Promotor: Bart Vanrumste (IBW) Kennis: 1 of 2 master studenten elektronica (optie ontwerp technieken of ict) gedurende 1 jaar Kennis beeldverwerking is een pluspunt. Kennis MATLAB/Simulink en VHDL is aanbevolen Prototype-ontwerp van bewegingsdetector bij epileptische patiënten De diagnose en classificatie van epilepsie wordt typisch uitgevoerd door middel van video- elektro-encefalogram (EEG) monitoring. Deze methode geldt als de Gouden Standaard voor de detectie van epileptische aanvallen. Maar deze onderzoeksmethode is oncomfortabel voor de patiënt omdat de elektroden aan de scalp bevestigd moeten worden. Bovendien is het bevestigen van de elektrodes arbeidsintensief omdat de verpleegsters een uur werk nodig hebben om de patiënt klaar te maken voor het onderzoek. Door deze nadelen kunnen patiënten niet dagelijks gemonitord worden. Het doel van dit eindwerk is om een eerste stap in een automatisch videomonitoringsysteem uit te werken in een prototype. Een videodetectiesysteem is immers comfortabeler voor de patiënt wat een langdurige thuismonitoring toelaat. In een voorgaand onderzoek werd al een eerste stap ontworpen, een datareductiestap, die toelaat onderscheid te maken tussen nachtelijke beweging en niet-beweging bij epileptische patiënten. Dit algoritme zal omgezet moeten worden van Matlabcode naar een hardware-implementatie op een FPGA, dat leidt tot een autonoom systeem, dat in de ziekenhuiskamer geplaatst wordt en beelden analyseert van de camera in het ziekenhuis. Dit is nuttig voor het verplegend personeel in het ziekenhuis omdat het aangeeft wanneer er zich mogelijk een aanval voordoet. Het uiteindelijke doel is om een videomonitoringsysteem te ontwikkelen dat videobeelden analyseert die s nachts van de epilepsiepatiënten worden opgenomen. Het systeem houdt het aantal aanvallen van een patiënt bij, en genereert een alarm indien een aanval te hevig is. Dit leidt dan tot een autonoom detectiesysteem kan geplaatst worden op de kamer. Dit detectiesysteem bepaalt, enkel door middel van videobeelden, wanneer een epileptische aanval optreedt. Dit zorgt voor een comfortverhoging van de patiënt omdat het aanbrengen van de EEG-elektrodes niet nodig is, en dit zorgt ook voor een beter opvolging van de ziekte. Door deze betere opvolging kan de behandeling aangepast p. 15

16 worden wat leidt tot een verhoogde levensstandaard van de patiënt. Aantal eindwerkstudenten: 1 of 2 Dagelijkse begeleiding: Bert Bonroy bert.bonroy@khk.be Kris Cuppens kris.cuppens@khk.be Promotors: Bart Vanrumste (IBW) bart.vanrumste@khk.be Opdrachten: literatuurstudie: 20% implementatie (Matlab, VHDL): 30% prototype-ontwerp: 30% experimenten: 20% figuur p. 16

17 figuur figuur 2.6. Groepspecifieke detectie van epileptische aanvallen De diagnose en classificatie van epilepsie wordt typisch uitgevoerd door middel van video- elektro-encefalogram (EEG) monitoring. Deze methode geldt als de Gouden Standaard voor de detectie van epileptische aanvallen. Maar deze onderzoeksmethode is oncomfortabel voor de patiënt omdat de elektroden aan de scalp bevestigd moeten worden. Bovendien is het bevestigen van de elektrodes arbeidsintensief omdat de verpleegsters een uur werk nodig hebben om de patiënt klaar te maken voor het onderzoek. Door deze nadelen kunnen patiënten niet dagelijks gemonitord worden. Als alternatief voor de detectie van epileptische aanvallen via EEG-signalen willen we aanvallen detecteren met accelerometers. De Katholieke Hogeschool Kempen werkt p. 17

18 samen met revalidatiecentrum Pulderbos voor de acquisitie van de accelerometersignalen. Deze signalen zijn afkomstig van accelerometers bevestigd aan de polsen en enkels van die patiënt. De accelerometers registreren de versnelling van de lichaamsdelen, dus indien de patiënt beweegt. In voorgaande eindwerken werd er al een bedraad acquisitiesysteem ontwikkeld en er werd ook al een eerste detectiealgoritme geïmplementeerd. Dit algoritme werkt aan de hand van parameters die per patiënt ingesteld moeten worden. Bovendien is het algoritme getest op een beperkt aantal types van aanvallen. Verder onderzoek is dus nog nodig naar de detectie van andere types aanvallen, en eventueel de ontwikkeling van een algoritme dat bepaalde types van aanvallen kan detecteren voor een groep van patiënten met gelijkaardige aanvallen. De detectiealgoritmes kunnen leiden tot een systeem dat bij de patiënt op de kamer geplaatst kan worden dat het aantal nachtelijk aanvallen automatisch logt en een alarm geeft wanneer de aanval te hevig is. De database met het aantal nachtelijke aanvallen kan gebruikt worden door de neuroloog om de evolutie van de ziekte beter te kunnen opvolgen, de invloed van de medicijnen te bepalen en dus de behandeling te verbeteren. Aantal eindwerkstudenten: 1 of 2 Dagelijkse begeleiding: Kris Cuppens kris.cuppens@khk.be Promotors: Bart Vanrumste (IBW) bart.vanrumste@khk.be Opdrachten: literatuurstudie: 20% implementatie (Matlab): 50% experimenten (validatie algoritme): 30% figuur 2.7. Valdetectie aan de hand van infrarood beelden p. 18

19 Veel ouderen vallen en kunnen daarna niet meer opstaan. Onderzoek heeft uitgewezen dat 30 tot 45% van de ouderen die thuis leven en meer dan de helft van de bewoners van een bejaardenhuis minstens 1 keer per jaar vallen. 1 op 3 tot zelfs de helft valt meermaals per jaar. 10 tot 15% van deze valincidenten hebben ernstige gevolgen. Het is dus erg belangrijk om snel hulp te kunnen bieden. Rekening houdend met de vergrijzing van onze samenleving, wordt een degelijk detectie systeem erg belangrijk. In een samenwerking tussen De Nayer, de KHK, het UZ Leuven en de KU Leuven wordt een valdetectie systeem gebaseerd op gewone cameras ontwikkeld. Om de persoon te herkennen op het beeld worden geavanceerde beeldverwerkingsalgortimes gebruikt. Achtereenvolgens wordt de achtergrond gedetecteerd, de schaduw verwijderd, validatie van de persoon en classificatie van de houding van de persoon. Grote problemen hierbij zijn hindernissen in het beeld, verplaatsing van grote voorwerpen en dergelijke. De algoritmes maken gebruik van beweging, dus als de persoon niet meer beweegt gedurende een lange tijd, wordt deze niet meer gedetecteerd. Een mogelijke oplossing voor sommige problemen is het gebruik van een infrarood camera. Elke bron van warmte zend infrarood straling uit. Door hier gebruik van te maken, kunnen sommige van onze problemen opgelost worden. Maar er worden andere problemen geintroduceerd, zoals bijvoorbeeld interferentie van andere warmtebronnen zoals een radiator. In een voorgaand eindwerk is er een basis valdetectie algoritme in Matlab geschreven. Dit algoritme werkt aan de hand van gewone camera beelden. Deze algoritmes moeten herschreven worden om gebruik te maken van het IR spectrum. In een literatuurstudie wordt eerst de verschillende problemen en oplossingen bij het gebruik van IR cameras onderzocht. Hierna moet de bestaande code hiervoor aangepast worden in Matlab. Om de wijzigingen te valideren, moeten gesimuleerde vallen opgenomen worden. Aantal eindwerkstudenten: 1 Dagelijkse begeleiding: Glen Debard glen.debard@khk.be Jonas Van den Bergh jonas.vandenbergh@denayer.wenk.be Promotor: Bart Vanrumste bart.vanrumste@khk.be Toon Goedemé toon.goedeme@denayer.wenk.be Opdrachten: literatuurstudie: 20% implementatie (Matlab): 50% experimenten (validatie algoritme): 30% p. 19

20 IR camerabeeld van persoon figuur figuur p. 20

21 Mogelijke bron van interferentie 2.8. Design of an all-digital PLL for frequency synthesis Description The PLL is widely used for frequency synthesis and timing recovery applications. Traditionally, most PLLs are in analog form, for keeping good output jitter performance. Unfortunately, due to high integration of many VLSI systems, the PLL often operates in a very noisy environment. Analog circuits are quite sensitive to these disturbances coupled through power supply and substrate. So many analog approaches are choosing a narrow bandwidth to improve the jitter performance. However, this method often results in a long lock-in time, which is not endurable for portable or mobile applications. On the contrary, an All-Digital-PLL (ADPLL) not only has higher noise immunity but also a number of other attractive features, including better testability, programmability, stability, fast locking-in and ease of integration into digital systems. Moreover, the ADPLL has remarkable benefits in saving both chip area and power compared to traditional analog approaches. A typical architecture of an ADPLL is shown below Application figuur This ADPLL will be served as a key component of a clock and data recovery circuitry in an optical receiver Targets p. 21

22 180 nm technology; Operation frequency > 2 GHz; Tuning range > 1 GHz Output jitter (rms) < 20 ps; Transistor level implementation; Simulation and physical layout State-of-the-art figuur [1] [2] [3] [4] Process 130 nm CMOS 180 nm CMOS 65 nm CMOS SOI 130 nm CMOS Output Frequency 5 GHz 0.5 ~ 2.5 GHz 0.5 ~ 8 GHz 3.6 GHz Output Jitter < 50 ps (pk-pk) 2.36 ps (rms) 3.2 ps (rms) 0.3 ps (rms) Design Methods System level simulation: Matlab, modelsim ; Transistor level simulation: spectre, eldo, hspice ; Layout: virtuoso; Digital synthesis and implementation: Cadence Encounter, Synopsys platform References [1] J. L. Sonntag, J. Stonick, A Digital Clock and Data Recovery Architecture for Multi-Gigabit/s Binary Links, IEEE J. of Solid-State Circuits, vol.41, no. 8, pp , Aug [2] M. Brownlee, P. K. Hanumolu, et al, A 0.5-GHz to 2.5-GHz PLL With Fully Differential Supply Regulated Tuning, IEEE J. of Solid-State Circuits, vol. 41, no. 12, pp , Dec [3] A. V. Rylyakov, J. A. Tierno, et al, A Wide Power-Supply Range (0.5V-to-1.3V) p. 22

23 Wide Tuning Range (500MHz-to-8GHz) All-Static CMOS AD PLL in 65nm SOI, Proceeding of ISSCC, pp , [4] C. Hsu, M. Z. Straayer, et al, A Low-Noise, Wide-BW 3.6GHz Digital ## Fractional-N Frequency Synthesizer with a Noise-Shaping Time-to-Digital Converter and Quantization Noise Cancellation, Proceeding of ISSCC, pp , Useful Link: ieeexplore.ieee.org/search/advsearch.jsp Contact paul.leroux@khk.be (or paul.leroux@esat.kuleuven.be) ying.cao@esat.kuleuven.be 2.9. Development of ASIC design kits for Tanner environment The task We are looking for enthusiastic students willing to create an PC based Tanner software ASIC development design kit for technologies from leading foundries. This includes converting the models, setting up the front-end simulations environment and testing the environment and comparing the results with the existing Cadence based design kit. In a second phase a back-end environment shall be set up involving creating libraries for place and route, setting up P-cells, DRC and LVS. The resulting design kit will be used by universities around the globe, so accuracy is a key factor. Also to support the customers, a manual must be made with examples and test results. All design kits need to have the same uniform setup allowing our customers to easily switch technologies if needed. At the start of the project, the students will have to brainstorm as a team as to what this structure will look like The offer The students get the opportunity to receive an internal training on the Tanner design software. IMEC designers will introduce them in the ASIC design flow. If time permits the students can develop their own small design using the developed design kit What exsists Starting point is a design kit that was developed within IMEC several years ago. The software and licenses will be provided by IMEC Domain VLSI Electronics - ASIC design p. 23

24 Knowledge VLSI Electronics Number of students Each design kit will be developed in teams of 2 students Coach, Supervisor Nico Beylemans Promotor Teacher at University or Institute Contact Nico Beylemans ASIC Design Support Engineer IMEC - Division INVOMEC Phone: Fax: Nico.Beylemans@imec.be Steven Redant Manager ASIC Design IMEC - Division INVOMEC Phone: Fax: Steven.Redant@imec.be Location IMEC- Division INVOMEC Kapeldreef 75, 3001 Heverlee. Student can get the possibility to work at home or home institute in function of the availability of design tools Ontwerp van bouwblokken binnen IMEC's DARE libraries voor radiatietolerante chips in commerciële technologieën Achtergrond IMEC ontwikkelt in opdracht van het Europees Ruimteagentschap ESA standaardcelbibliotheken die toelaten radiatietolerante chips te ontwerpen in commerciële technologieën. Zonder zulke libraries moet er steeds gekozen worden voor dure radiatie-harde processen met beperkte functionele flexibiliteit. Door het toepassen van ontwerptruuks kan echter met een bibliotheek voor commerciële technologie ook al een grote radiatie-tolerantie gehaald worden Inhoud p. 24

25 Momenteel ondersteunt IMEC zo een.18 micron bibliotheek en zijn de eerste stappen gezet naar de ontwikkeling van een 90 nm bibliotheek. We noemen die bibliotheken DARE bibliotheken. DARE is een acroniem voor Design Against Radiation Effects. De huidige bibliotheken zijn ontwikkeld voor UMC technologieën en voor bepaalde spanningsniveaus. Een port naar TSMC is interessant; of een.18 bibliotheek die ook een intern spanningsniveau heeft van 3.3V. Door het wegvallen van een van de radiatie-harde technologieën van een Europese foundry wordt mogelijk het maken van een DARE bibiliotheek in een 5V commericiële technologie interessant Doel De taak van de student(en) bestaat erin stralingstolerante bibliotheekcellen te ontwerpen en alle bibliotheekinformatie aan te maken die nodig is om de cellen in een volledige digitale ASIC ontwerpflow te kunnen gebruiken, zoals daar zijn: schema layout LEF file Verilog model VITAL model.lib file IBIS modellen voor I/O cellen Dit eindwerk vereist toegang tot Cadence ontwerptools en regelmatige aanwezigheid in IMEC voor ontwerpondersteuning en het gebruik van de specifieke software tools. Software tools (state-of-the-art) en - omgeving: Cadence (Virtuoso, Composer, Analog Environment, Ocean, Spectre simulator, Encounter library Characterizer) Calibre (DRC, LVS, LPE) Linux/UNIX Onderwerp - domein VLSI Elektronica, design ASIC library Voorkennis VLSI Elektronica Aantal studenten 2 (of 1) p. 25

26 Begeleiding Steven Redant Promotor Docent Univ of hogeschool Contact Steven Redant Manager ASIC Design IMEC - Division INVOMEC Phone: Fax: Steven.Redant@imec.be Locatie IMEC- Division INVOMEC Kapeldreef 75, 3001 Heverlee. Studenten krijgen de mogelijkheid gedeeltelijk thuis (of in het eigen instituut) te werken afhankelijk van de beschikbaarheid van design tools Ontwerp van een MEMS device als test case voor een flexibele MEMS design omgeving Achtergrond Micro-mechanische sensoren: In het kielzog van de steeds kleiner en krachtiger wordende micro-elektronica, worden uit silicium, met vergelijkbare technieken, kleine mechanische componenten gemaakt die de zintuigen zijn van moderne apparaten. Onopvallend hebben ze zich al een vaste plaats veroverd in tal van toepassingen. Zo zitten er druksensoren in bloeddrukmeters, maar ook als hoogtemeter in polshorloges, in stofzuigers en in de cilinderkamer van dieselmotors. Micropompjes doseren de medicijntoevoer in medische implantaten, maar ook in inkjet printers. Accelerometers activeren je airbag bij een crash en een gyroscoop stabiliseert je wagen bij een slip of het beeld in je handycam. Het onderzoeksdomein waarin deze sensoren worden ontwikkeld wordt aangeduid met MST (Micro, Systemen & Technologie) of MEMS (Micro Elektro-Mechanische Sensoren) Inhoud Wat houdt MEMS design in? In tegenstelling to de microelektronica - waar men enkel met het elektrische domein in contact komt - behelst MEMS design een ruime waaier van verschillende fysische interacties die gemodelleerd dienen te worden om toe te laten het gedrag van een systeem, bvb een sensor, juist te kunnen voorspellen. Daarvoor bestaan er verschillende tools: 2D layout- en 3D ontwerppakketten, multifysische simulatoren, p. 26

27 design rule checkersâ# In de divisie INVOMEC van IMEC worden enerzijds nieuwe micromechanische systemen ontworpen of bestaande realisaties ge-redesigned, anderzijds zijn wij steeds bezig onze ontwikkelingsmethodes te verbeteren Doel Na een opleiding in MEMS en het gebruik van de belangrijkste design tools, gaan de kandidaten zelf aan de slag. Onder het motto, "De beste stuurlui doen het zelf" wordt zelf een MEMS device ontworpen waarna dit gefabriceerd wordt. Tijdens het ontwerp worden de verschillende stappen goed gedocumenteerd en eventueel geautomatiseerd. Hierbij kunnen de kandidaten zich ofwel horizontaal verbreden of vertikaal verdiepen, met de bedoeling voorstellen te doen aangaande het gebruik van en de koppeling tussen verschillende pakketten. Het doel is de efficiëntie te verhogen (meer, snellere en juistere simulaties) en de kans op fouten verminderen (cross checking, automation). Finaal worden de simulaties vergeleken met meetresultaten op de gefabriceerde devices Onderwerp - domein Elektronica Elektromechanica - MEMS Voorkennis gezond verstand fysische kennis handigheid met teken- en/of simulatiepakketten eventueel programmeerervaring Aantal studenten 2 (of 1) Begeleiding Jan Bienstman Promotor Docent Univ of hogeschool Contact Jan Bienstman MEMS Design Support Engineer IMEC - Division INVOMEC Phone: Fax: Jan.Bienstman@imec.be Steven Redant Manager ASIC Design IMEC - Division INVOMEC Phone: Fax: Steven.Redant@imec.be p. 27

28 Locatie IMEC- Division INVOMEC Kapeldreef 75, 3001 Heverlee. Studenten krijgen de mogelijkheid gedeeltelijk thuis (of in het eigen instituut) te werken afhankelijk van de beschikbaarheid van design tools Hydrogen generation from solar light Experimental setup Description Hydrogen (H_2 ) is interesting as fuel for transportation and as storage of solar energy. There exist many methods to produce hydrogen. An environmental friendly way is the use of solar energy, which can be a source of hydrogen with quasi infinite lifetime. The aim of this thesis is to develop a setup which demonstrates the generation of hydrogen by solar energy and the use of hydrogen for the production of electricity. For this aim a demonstration setup has to be developed, consisting of a solar panel, an electrolyzer, a water tank, hydrogen storage, a fuel cell, sensors, read out electronics and software. The solar panel converts solar light into electricity, which is consequently used by the electrolyzer to produce hydrogen (H_2 ) and oxygen (O_2 ) from water (H_2 O). The generated hydrogen needs to be stored. The fuel cell uses the stored hydrogen to generate electricity again. Sensors measure the power generated by the solar panel and the fuel cell, the hydrogen production rate, etc. This information is shown in an attractive way on a computer. The thesis consists of developing the setup, selecting the different components and putting them together. Software has to be written to control the setup, read out the sensors and to give a nice overview of the setup Contact person(s) Stefan.Degroote@imec.be or jan.genoe@iwt.khlim.be Simulatie van de planning van decentrale energievoorziening Aan het departement PMA (Productin engineering, Manufacturing and Automation) van de K.U.Leuven wordt er o.a. onderzoek verricht over het gebruik van agent technologie voor het opstellen van korte termijnvoorspellingen voor productieomgevingen. Door gebruik te maken van parallelle algoritmes (die gebaseerd zijn op het gedrag van mierenkolonies) is het mogelijk om flexibele planningen op te stellen. Deze planningen zijn niet alleen geoptimaliseerd maar kunnen ook flexibel aangepast worden tijdens het uitvoeren van deze planning. Dit betekent bijvoorbeeld dat bij uitval van een machine een p. 28

29 order verschuift naar een andere machine; de lopende planning hoeft hiervoor niet volledig opnieuw opgesteld te worden. De planning wordt in een continue proces enkel minimaal bijgesteld. In het kader van een eindwerk gedurende academiejaar is voor het eerst een simulator voor de planning van elektricteitsproductie ontworpen. Deze simulator is in Java geschreven en zorgt voor de optimale koppeling tussen de gebruikers en producenten in een elektriciteitsdistributienetwerk. Het algoritme is zodanig dat de gebruikers mieren uitzenden over het netwerk en hierdoor de producenten ontdekken. Deze mieren zijn in staat om een gedeelte van de energie geproduceerd door een producent op voorhand te reserveren. Deze reservatie heeft evenwel een tijdelijke geldigheid. Dit zorgt ervoor dat bepaalde reservaties automatisch vrijgegeven worden indien de gebruiker om een of andere reden deze energie niet meer nodig heeft. Het is de bedoeling om in het academiejaar dit eindwerk verder te zetten en er een aantal verbeteringen in aan te brengen. Bij de koppeling van gebruikers en producenten is het noodzakelijk om rekening te houden met een aantal beperkingen die inherent zijn aan een elektriciteitsdistributienetwerk. Dit zijn een aantal voorbeelden: Er moet rekening gehouden worden met de omzetting van 3 faze naar 2 faze. De 3 fazen moeten hierbij gelijk belast worden. Er zijn transfo's opgenomen in het netwerk. De stroom kan slechts in één richting vloeien. De transmissiekabels hebben een beperkte capaciteit. Verbetering van de visualisatie. Het parallel uitvoeren van de simulatie met behulp van Terracotta. Een aantal van deze componenten in de elektriciteitsdistributie zullen in Java gemodelleerd worden en opgenomen worden in de simulatie. Ook is het de bedoeling om de visualisatie van de simulatie te verbeteren. Dit laatste is trouwens ook noodzakelijk om de correcte werking van het mierenalgoritme te kunnen verifiëren en laat tenslotte toe om de simulatie te gebruiken als een demo. Sleutelwoorden: Java, multithreading, threadsynchronisatie, modelleren van componenten uit het probleemdomein, simulaties in Java, Java ontwikkeltools: Eclipse, Spring, ant, versiebeheer, Terracotta. Aantal studenten: 2 Promotoren: Paul Valckenaers, Leo Rutten Profilering en optimalisatie van de Open Garments community Achtergrond p. 29

30 Binnen het departement MDA en de opleiding communicatie- en multimediadesign van de KHLim hebben we een Europees project Open Garments rond mass customization waarin we ontwerpers, makers en kopers van persoonlijke kledij via een internet community willen samenbrengen, en waarin we nieuwe en/of aangepaste productie- en verkoopstechnieken willen toepassen. De KHLim bouwt hiervoor de community site en is op momenteel bezig met de keuze voor het specifieke platform (php, ruby on rails, jsp,.net,...) Inhoud Alhoewel de community site initieel slechts door een beperkt aantal gebruikers belast zal worden, is het wel de bedoeling om grote aantallen bezoekers te kunnen verwerken wanneer het hele systeem volledig in productie gaat. In deze masterproef onderzoeken de studenten hoe ze het beste de performantie van de webapplicatie kunnen meten en optimaliseren. Het gaat hierbij niet alleen over de snelheid en de reactietijd voor de eindgebruiker, maar ook over de koppeling met andere delen van het systeem die in verschillende technologieen gebouwd kunnen zijn en waarvoor een gepaste communicatiestructuur en API voorzien wordt. Om de gewenste performantieverhoging te bekomen krijgen de studenten de kans om de ontwikkelaars van de applicatie direct aan te sturen en eventueel mee te werken aan de bouw ervan Doel 1. selectie (en eventueel fijntuning of ontwikkeling) van de gepaste tools om de performantie na te gaan 2. verbetertrajecten definieren, evalueren en implementeren Onderwerp / domein web technologie, community sites, performantie Aard van het werk literatuurstudie: 20% analyse: 20% ontwikkeling en implementatie: 45% evaluatie: 15% Voorkennis affiniteit met web applicaties (minstens php), programmeervaardigheden p. 30

31 Aantal studenten 2 (of desnoods 1) Promotor Kris Aerts Link naar native C/C++ en/of Java-applicaties voorzien voor Firefox-extensies Achtergrond Firefox is een open source web browser die veel beter de standaarden opvolgt dan de marktleider Internet Explorer en die (terecht) heel wat aanhang heeft bij onafhankelijke gebruikers en in academische kringen. Leuk aan Firefox is het feit dat je gemakkelijk extensies kan ontwikkelen ( "Extensies zijn kleine add-ons die nieuwe functionaliteit toevoegen aan Firefox, van een eenvoudige werkbalkknop tot een volledig nieuwe mogelijkheid. Ze stellen u in staat om Firefox aan uw eigen behoefte en voorkeuren aan te passen, terwijl wij Firefox zelf licht en efficiënt kunnen houden." Vorig academiejaar heeft een student voor het eerst geexperimenteerd met het zelf schrijven van zo'n extensie. Het komende jaar gaan we op dit elan een stapje verder Inhoud Vanuit technisch oogpunt heb je voor een Firefox-extensie vooral XML en Javascript nodig, naast de kennis van CSS en xhtml (wat vanzelfsprekend is voor werken in een webbrowser). Vanuit inhoudelijk oogpunt zien we dat de meeste extensies voornamelijk inspelen op de manier van surfen: webpagina's kunnen anders bekeken, bewerkt en/of aangestuurd worden, wat ook het dichtste aansluit bij wat je kan met Javascript en DHTML. In deze masterproef willen we buiten dit 'traditionele' kader stappen en proberen om samen te werken met andere soorten programma's die geschreven zijn in andere programmeertalen, bv. C, C++ en Java. Zo zouden we bijvoorbeeld vanuit onze browser specifieke hardware kunnen aansturen via C++-programma's. Normaal kan je vanuit Javascript niet zomaar naar externe programma's linken, maar ongetwijfeld bestaan er verschillende oplossingen. Zo zou je bijvoorbeeld via Ajax kunnen connecteren met een webserver die je inbouwt in je C++-applicatie. Deze mogelijkheid moet echter nog onderzocht worden. p. 31

32 Doel 1. Oplossingen vinden om buiten de Javascript-beperkingen te kunnen stappen. 2. Deze oplossingen evalueren en toepassen voor een beperkte test-applicatie. 3. Deze oplossingstrategie generaliseren, en indien mogelijk, een aangepaste tool ontwikkelen die anderen toelaat om deze strategie met minimale inspanningen toe te passen Onderwerp / domein webtechnologie, Firefox, Javascript, XML Aard van het werk literatuurstudie: 20% analyse: 20% ontwikkeling en implementatie: 45% evaluatie: 15% Voorkennis kennis van Firefox vaardig in XML en Javascript sterk in C++ en/of Java Aantal studenten 2 (of desnoods 1) Promotor Kris Aerts Veilige FPGA-configuratie vanop een afstand FPGA's worden niet enkel meer gebruikt voor prototypes, maar ook meer en meer als eindproduct. De herconfigureerbaarheid van FPGA's brengt in dit geval een extra voordeel met zich mee: de implementatie kan bij problemen of bij het verschijnen van een nieuwe versie aangepast worden. In een traditionele opstelling moet de FPGA dan ter plaatste volledig geherconfigureerd worden. In een meer praktische opstelling kan de FPGA vanop een afstand geconfigureerd worden. Een probleem dat hierbij optreedt, is dat de configuratiegegevens beveiligd moeten worden om te voorkomen dat ze onderschept of gewijzigd worden. De doelstellingen van dit eindwerk zijn om een systeem te ontwerpen dat via een beveiligd configuratiebestand de FPGA herconfigureert p. 32

33 via een ethernetverbinding. Daartoe wordt de FPGA opgedeeld in een statische zone en een herconfigureerbare zone. In de herconfigureerbare zone komt de applicatie terecht die wordt beschreven in het configuratiebestand. In de statische zone worden de cryptografische modules geïmplementeerd die het beveiligd configuratiebestand verwerken alsook de configuratie van de beoogde applicatie verzorgen. Deze masterproef bestaat uit de volgende stappen: evaluatie van een bestaand systeem dat via een seriële verbinding de configuratiegegevens verstuurt, uitbreiding van het systeem a.d.h.v. een ethernetverbinding die via een softcore PicoBlaze processor wordt aangestuurd, uitbreiding van het systeem door toevoeging van meerdere cryptografische componenten, evaluatie van het resulterend systeem. Deze masterproef loopt in samenwerking met EhB (Erasmushogeschool Brussel). De studenten kunnen aan hun masterproef werken aan de KHLim en worden enkele keren verwacht bij EhB om de voortgang te bespreken. Aard van het werk: 20% literatuurstudie 80% implementatie Interne promotoren KHLim: Jo Vliegen Nele Mentens Externe promotoren Erasmushogeschool Brussel: An Braeken Abdellah Touhafi Studenten: Joren Grondelaers, Robbie Vandeweert Efficiënte implementatie van cryptosystemen gebaseerd op elliptische krommen Om op een efficiënte manier o.a. digitale handtekeningen te kunnen genereren en verifiëren, worden cryptosystemen gebruikt die gebaseerd zijn op elliptische krommen. Hoewel deze systemen wiskundig relatief complex zijn, vertonen ze goede eigenschappen inzake chipoppervlakte en snelheid. De opdracht van deze masterproef bestaat erin om verschillende varianten van cryptosystemen gebaseerd op elliptische krommen te implementeren en te vergelijken op FPGA. Hiertoe zullen standaardkrommen en -parameters aangewend worden die wereldwijd als veilig aanzien worden. Deze masterproef loopt in samenwerking met EhB (Erasmushogeschool Brussel). De studenten kunnen aan hun masterproef werken aan de KHLim en worden enkele keren verwacht bij EhB om de voortgang te bespreken. p. 33

34 Aard van het werk: 20% literatuurstudie 80% implementatie Interne promotoren KHLim: Jo Vliegen Nele Mentens Externe promotoren Erasmushogeschool Brussel: An Braeken Abdellah Touhafi Studenten: Robben Aerts, Brecht Sluismans Evaluatie van nieuwe hashfunctiekandidaten op FPGA Een hashfunctie is een bewerking die een (variabel) aantal bits afbeeldt op een bitstring met een vaste (kortere) lengte. In de cryptografie zijn hashfuncties vooral belangrijk voor het controleren van de integriteit van een boodschap: wanneer een boodschap samen met de bijhorende hashwaarde wordt verstuurd, kan er nagegaan worden of de boodschap gemanipuleerd werd door de hashwaarde van de boodschap opnieuw te berekenen en te vergelijken met de doorgestuurde hashwaarde. Op een gelijkaardige manier worden hashfuncties gebruikt bij het genereren en verifiëren van digitale handtekeningen. Omdat de bestaande standaarden voor hashfuncties niet meer voldoen aan de veiligheidseisen van toekomstige applicaties, is er in het najaar van 2008 een competitie gestart voor het vinden van een nieuwe hashfunctiestandaard (zie csrc.nist.gov/groups/st/hash/index.html). Nadat de specificaties van de kandidaat-hashfuncties gepubliceerd werden, bevindt de competitie zich nu in een evaluatiefase waarin niet enkel de veiligheid, maar ook de implementatie-eigenschappen (zowel in software als hardware) wereldwijd geëvalueerd worden. Deze masterproef levert een bijdrage aan de evaluatie van nieuwe hashfunctiekandidaten aan de hand van volgende stappen: implementatie van meerdere nieuwe hashfunctiekandidaten op FPGA, implementatie van een test setup, uitgebreide rapportering en vergelijking van de snelheid en de oppervlakte van de kandidaten en de referentie-implementatie. Deze masterproef loopt in samenwerking met de onderzoeksgroep COSIC (COmputer Security and Industrial Cryptography) aan het departement Elektrotechniek-ESAT van de Katholieke Universiteit Leuven. De studenten kunnen aan hun masterproef werken aan de KHLim en worden enkele keren verwacht bij COSIC om de voortgang te bespreken. Aard van het werk: 20% literatuurstudie p. 34

35 80% implementatie Interne promotoren KHLim: Jo Vliegen Nele Mentens Externe promotor K.U.Leuven, ESAT, COSIC: Sebastiaan Indesteege Studenten: Wim Ramakers, Hans Narinx Implementatie van nieuwe vermogenaanvallen en tegenmaatregelen op FPGA Om veiligheid toe te voegen aan embedded systemen die gebruik maken van FPGAs, moeten cryptografische algoritmen toegevoegd worden aan bestaande FPGA implementaties. Deze cryptografische algoritmen moeten ten eerste verondersteld worden theoretisch veilig te zijn. Een bijkomende eis aan de cryptografische bouwblokken is dat ze bestand zijn tegen zogenaamde nevenkanaal aanvallen. Dit zijn aanvallen die via een meting van het vermogenverbruik of de uitvoeringstijd van bepaalde bewerkingen geheime informatie proberen te achterhalen. In dit eindwerk zal er via een opeenvolging van vermogenmetingen en tegenmaatregelen (dit zijn verbeteringen van de implementatie) getracht worden om een cryptosysteem gebaseerd op elliptische krommen zo veilig mogelijk te maken. Daartoe zullen de volgende stappen doorlopen worden: opstellen van een setup voor vermogenmetingen aan de hand van een FPGA-bordje, een oscilloscoop en een PC, analyseren van een bestaande implementatie van een cryptosysteem gebaseerd op elliptische krommen, herhaalde implementatie van tegenmaatregelen en meer geavanceerde vermogenaanvallen, vergelijking van de veiligheid, de oppervlakte en de snelheid van de verschillende implementaties. Deze masterproef loopt in samenwerking met de onderzoeksgroep COSIC (COmputer Security and Industrial Cryptography) aan het departement Elektrotechniek-ESAT van de Katholieke Universiteit Leuven. De studenten kunnen aan hun masterproef werken aan de KHLim en worden enkele keren verwacht bij COSIC om de voortgang te bespreken. Aard van het werk: 20% literatuurstudie 80% implementatie Interne promotoren KHLim: Jo Vliegen Nele Mentens Externe promotor K.U.Leuven, ESAT, COSIC: Lejla Batina p. 35

Departement industriële wetenschappen en technologie

Departement industriële wetenschappen en technologie Departement industriële wetenschappen en technologie Universitaire Campus, gebouw B B-3590 DIEPENBEEK Tel.: 011-23 07 90 Fax: 011-23 07 99 Aansturen en testen van een hybride infrarood beeldopnemer Abstract

Nadere informatie

Uitgebreid eindwerkvoorstel Lokaliseren van personen en objecten met behulp van camera s

Uitgebreid eindwerkvoorstel Lokaliseren van personen en objecten met behulp van camera s Uitgebreid eindwerkvoorstel Lokaliseren van personen en objecten met behulp van camera s Sofie De Cooman 21 December 2006 Stagebedrijf: Interne begeleider: Externe begeleider: BarcoView Koen Van De Wiele

Nadere informatie

Introductie in flowcharts

Introductie in flowcharts Introductie in flowcharts Flow Charts Een flow chart kan gebruikt worden om: Processen definieren en analyseren. Een beeld vormen van een proces voor analyse, discussie of communicatie. Het definieren,

Nadere informatie

MyDHL+ Van Non-Corporate naar Corporate

MyDHL+ Van Non-Corporate naar Corporate MyDHL+ Van Non-Corporate naar Corporate Van Non-Corporate naar Corporate In MyDHL+ is het mogelijk om meerdere gebruikers aan uw set-up toe te voegen. Wanneer er bijvoorbeeld meerdere collega s van dezelfde

Nadere informatie

ANOUK ROUMANS TO CODE OR NOT TO CODE.

ANOUK ROUMANS TO CODE OR NOT TO CODE. ANOUK ROUMANS ANOUK ROUMANS TO CODE OR NOT TO CODE. 00 HOOFDVRAAG 00 HOOFDVRAAG Is het relevant voor een UX-designer om development kennis te hebben op gebied van apps? 00 INHOUDSOPGAVE 00 INHOUDSOPGAVE

Nadere informatie

CTI SUITE TSP DETAILS

CTI SUITE TSP DETAILS CTI SUITE TSP DETAILS TAPI allows an application to access telephony services provided by a telecom PABX. In order to implement its access to ETRADEAL, a TAPI interface has been developed by Etrali. As

Nadere informatie

Quick start guide. Powerbank MI Mah. Follow Fast All rights reserved. Page 1

Quick start guide. Powerbank MI Mah. Follow Fast All rights reserved. Page 1 Quick start guide Powerbank MI 16.000 Mah Follow Fast 2016 - All rights reserved. Page 1 ENGLISH The Mi 16000 Power Bank is a very good backup option for those on the move. It can keep you going for days

Nadere informatie

Onderzoeksgeoriënteerde masterproef

Onderzoeksgeoriënteerde masterproef Onderzoeksgeoriënteerde masterproef Innovatie en Onderzoeksgeoriënteerde Masterproef Abdellah Touhafi 12/05/16 pag. 1 Inhoud Innovatie Valkuilen Een voorbeeld van onderzoeks-aspecten in een masterproef

Nadere informatie

Frontend performance meting

Frontend performance meting Frontend performance meting als aanvulling op de traditionele manier van performancetesten René Meijboom rene@performancearchitecten.nl Introductie Uitdaging bij huidige klant Succesvolle performancetest

Nadere informatie

WWW.EMINENT-ONLINE.COM

WWW.EMINENT-ONLINE.COM WWW.EMINENT-OINE.COM HNDLEIDING USERS MNUL EM1016 HNDLEIDING EM1016 USB NR SERIEEL CONVERTER INHOUDSOPGVE: PGIN 1.0 Introductie.... 2 1.1 Functies en kenmerken.... 2 1.2 Inhoud van de verpakking.... 2

Nadere informatie

Lab6: Implementatie video timing generator

Lab6: Implementatie video timing generator Het Micro-elektronica Trainings- Centrum Het MTC is een initiatief binnen de INVOMEC divisie. Industrialisatie & Vorming in Micro-elektronica Inleiding In de vorige modules werd een systeem opgebouwd en

Nadere informatie

Add the standing fingers to get the tens and multiply the closed fingers to get the units.

Add the standing fingers to get the tens and multiply the closed fingers to get the units. Digit work Here's a useful system of finger reckoning from the Middle Ages. To multiply $6 \times 9$, hold up one finger to represent the difference between the five fingers on that hand and the first

Nadere informatie

Industry 4.0. Big Data: van shopfloor naar IT level MES/ERP: Trends & Technologieën. Advantech Europe Jim ten Broeke Business Development Manager IoT

Industry 4.0. Big Data: van shopfloor naar IT level MES/ERP: Trends & Technologieën. Advantech Europe Jim ten Broeke Business Development Manager IoT Industry 4.0 Big Data: van shopfloor naar IT level MES/ERP: Trends & Technologieën Advantech Europe Jim ten Broeke Business Development Manager IoT Internet of Things: de evolutie Vandaag, 2016, groeit

Nadere informatie

Hardware-software Co-design

Hardware-software Co-design Jan Genoe KHLim Versie: maandag 10 juli 2000 Pagina 1 Wat is HW/SW Co-design Traditioneel design: De verdeling tussen de HW en de SW gebeurt bij het begin en beiden worden onafhankelijk ontwikkeld Verweven

Nadere informatie

PIJNHERKENNING MET CAMERA S

PIJNHERKENNING MET CAMERA S PIJNHERKENNING MET CAMERA S monitoren van discomfort bij dementerende bejaarden op basis van automatische beeldherkenning ing. Bert Bonroy, dr B. Vanrumste KHKempen MOBILAB ir. Pieter Schiepers, ir. D.

Nadere informatie

Basisconcept VHDL. Digitaal Ontwerpen Tweede studiejaar. Wim Dolman. Engineering, leerroute Elektrotechniek Faculteit Techniek

Basisconcept VHDL. Digitaal Ontwerpen Tweede studiejaar. Wim Dolman. Engineering, leerroute Elektrotechniek Faculteit Techniek Basisconcept VHDL Tweede studiejaar Wim Dolman Engineering, leerroute Elektrotechniek Faculteit Techniek 1 Deze presentatie toont de stappen voor het ontwerpen van een digitale combinatorische schakeling

Nadere informatie

Software Processen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1. Het software proces

Software Processen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1. Het software proces Software Processen Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1 Het software proces Een gestructureerd set van activiteiten nodig om een software systeem te ontwikkelen Specificatie;

Nadere informatie

MyDHL+ ProView activeren in MyDHL+

MyDHL+ ProView activeren in MyDHL+ MyDHL+ ProView activeren in MyDHL+ ProView activeren in MyDHL+ In MyDHL+ is het mogelijk om van uw zendingen, die op uw accountnummer zijn aangemaakt, de status te zien. Daarnaast is het ook mogelijk om

Nadere informatie

Data Vision. Your partner in Vision Solutions

Data Vision. Your partner in Vision Solutions Data Vision Your partner in Vision Solutions Wie ben ik? Gaspar van Elmbt Account Manager - Data Vision Zuid Nederland + Belgisch Limburg Historie: - Bachelor Electrical Engineering - Hard & Software engineer

Nadere informatie

Reliability in een vroeg stadium: op wafer level

Reliability in een vroeg stadium: op wafer level Reliability in een vroeg stadium: op wafer level driven by technology Bert Broekhuizen technical consultant agenda Intro bedrijf en spreker Inleiding Reliability in het prille begin Voorbeelden van WLR

Nadere informatie

Uitgebreid voorstel Masterproef Informatica. Titel van het project: Rolnummerherkenning van op een kraan

Uitgebreid voorstel Masterproef Informatica. Titel van het project: Rolnummerherkenning van op een kraan HoGent Uitgebreid voorstel Masterproef Informatica Titel van het project: Rolnummerherkenning van op een kraan Datum: 17/11/12 Naam student: Cédric Verstraeten Interne promotor: Tim De Pauw In samenwerking

Nadere informatie

General info on using shopping carts with Ingenico epayments

General info on using shopping carts with Ingenico epayments Inhoudsopgave 1. Disclaimer 2. What is a PSPID? 3. What is an API user? How is it different from other users? 4. What is an operation code? And should I choose "Authorisation" or "Sale"? 5. What is an

Nadere informatie

Wat is Arduino? Arduino = microprocessor (Atmel)

Wat is Arduino? Arduino = microprocessor (Atmel) Intro tot Arduino Wat is Arduino? Volgens de website: Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers,

Nadere informatie

HANDLEIDING - ACTIEVE MOTORKRAAN

HANDLEIDING - ACTIEVE MOTORKRAAN M A N U A L HANDLEIDING - ACTIEVE MOTORKRAAN MANUAL - ACTIVE MOTOR VALVE Model E710877 E710878 E710856 E710972 E710973 www.tasseron.nl Inhoud / Content NEDERLANDS Hoofdstuk Pagina NL 1 ALGEMEEN 2 NL 1.1

Nadere informatie

PCI Ontwikkelplatformen

PCI Ontwikkelplatformen PCI Ontwikkelplatformen Jan Genoe KHLim In dit deel bespreken we de verschillende ontwikkelplatformen die ter beschikking staan om een PCI kaart te ontwikkelen. 1 Ontwikkelplatformen van PCI kaarten Gebruik

Nadere informatie

Process & IT: eerst KIEZEN maakt het DOEN daarna zoveel makkelijker

Process & IT: eerst KIEZEN maakt het DOEN daarna zoveel makkelijker Process & IT: eerst KIEZEN maakt het DOEN daarna zoveel makkelijker Wim Tindemans Manager Business Applications Business and Automation Solutions Egemin NV Agenda Probleemstelling Tegenstelling tussen

Nadere informatie

Het ontwikkelproces naar Inkjet Modules

Het ontwikkelproces naar Inkjet Modules Het ontwikkelproces naar Inkjet Modules ML13.027 2013-01-31 FHI Future Technology Today 2013 1 Waar staan wij voor? intelligente elektronica voor meet- en regeltechniek fysica in hard en software tot uiting

Nadere informatie

GETTING THE BEST OUT OF YOUR SOURCE CODE MODERNISEREN MET UNIFACE

GETTING THE BEST OUT OF YOUR SOURCE CODE MODERNISEREN MET UNIFACE GETTING THE BEST OUT OF YOUR SOURCE CODE MODERNISEREN MET UNIFACE 2 OMNEXT IN HET KORT Broncode als bron van informatie Gevestigd in NL, UK en USA Kennis van meer dan 40 diverse technologieën Verschillende

Nadere informatie

Today s class. Digital Logic. Informationsteknologi. Friday, October 19, 2007 Computer Architecture I - Class 8 1

Today s class. Digital Logic. Informationsteknologi. Friday, October 19, 2007 Computer Architecture I - Class 8 1 Today s class Digital Logic Friday, October 19, 2007 Computer Architecture I - Class 8 1 Digital circuits Two logical values Binary 0 (signal between 0 and 1 volt) Binary 1 (signal between 2 and 5 volts)

Nadere informatie

Ontwerpen van een variabele belasting om te meten aan zonnepanelen

Ontwerpen van een variabele belasting om te meten aan zonnepanelen Assignment IWP Energy Transition September 2018 Project Title Ontwerpen van een variabele belasting om te meten aan zonnepanelen Brief description of the problem Zonnepanelen produceren stroom als er (zon)licht

Nadere informatie

OUTDOOR HD BULLET IP CAMERA PRODUCT MANUAL

OUTDOOR HD BULLET IP CAMERA PRODUCT MANUAL OUTDOOR HD BULLET IP CAMERA PRODUCT MANUAL GB - NL GB PARTS & FUNCTIONS 1. 7. ---- 3. ---- 4. ---------- 6. 5. 2. ---- 1. Outdoor IP camera unit 2. Antenna 3. Mounting bracket 4. Network connection 5.

Nadere informatie

liniled Cast Joint liniled Gietmof liniled Castjoint

liniled Cast Joint liniled Gietmof liniled Castjoint liniled Cast Joint liniled Gietmof liniled is een hoogwaardige, flexibele LED strip. Deze flexibiliteit zorgt voor een zeer brede toepasbaarheid. liniled kan zowel binnen als buiten in functionele en decoratieve

Nadere informatie

Risico s van Technologisch Succes in digitale transformatie S T R A T E G I C A D V I S O R

Risico s van Technologisch Succes in digitale transformatie S T R A T E G I C A D V I S O R Risico s van Technologisch Succes in digitale transformatie 2e Risk Event 2019 11 april 2019 The S T R A T E G I C A D V I S O R Ymanagement school of the autonomous University of Antwerp 2 Prof. dr. Hans

Nadere informatie

open standaard hypertext markup language internetprotocol transmission control protocol internet relay chat office open xml

open standaard hypertext markup language internetprotocol transmission control protocol internet relay chat office open xml DOWNLOAD OR READ : OPEN STANDAARD HYPERTEXT MARKUP LANGUAGE INTERNETPROTOCOL TRANSMISSION CONTROL PROTOCOL INTERNET RELAY CHAT OFFICE OPEN XML PDF EBOOK EPUB MOBI Page 1 Page 2 relay chat office open xml

Nadere informatie

Augmented Reality voor de industrie

Augmented Reality voor de industrie Augmented Reality voor de industrie Agenda - AR toepassingen - AR, VR & MR - Fieldbit over the shoulder coaching - Xerox Case AR Toepassingen AR voor industrie AR, VR & MR Augmented Reality Virtual Reality

Nadere informatie

ANGSTSTOORNISSEN EN HYPOCHONDRIE: DIAGNOSTIEK EN BEHANDELING (DUTCH EDITION) FROM BOHN STAFLEU VAN LOGHUM

ANGSTSTOORNISSEN EN HYPOCHONDRIE: DIAGNOSTIEK EN BEHANDELING (DUTCH EDITION) FROM BOHN STAFLEU VAN LOGHUM Read Online and Download Ebook ANGSTSTOORNISSEN EN HYPOCHONDRIE: DIAGNOSTIEK EN BEHANDELING (DUTCH EDITION) FROM BOHN STAFLEU VAN LOGHUM DOWNLOAD EBOOK : ANGSTSTOORNISSEN EN HYPOCHONDRIE: DIAGNOSTIEK STAFLEU

Nadere informatie

Samenvatting Field programmabale gate arrays (FPGA s) Dynamische herconfiguratie.

Samenvatting Field programmabale gate arrays (FPGA s) Dynamische herconfiguratie. Samenvatting Field programmabale gate arrays (FPGA s) zijn heel aantrekkelijk als ontwerpplatform voor digitale systemen. FPGA s zijn geïntegreerde schakelingen die geprogrammeerd of geconfigureerd kunnen

Nadere informatie

Uitgebreid voorstel Masterproef Informatica

Uitgebreid voorstel Masterproef Informatica HoGent Uitgebreid voorstel Masterproef Informatica Titel van het project: Optimalisatie & ontwikkeling van een gegevenstransfertool voor Business Intelligence-gebruikers Datum : 01/11/2012 Naam student

Nadere informatie

René Bos, T&M Consultant. Den Bosch 14 juni 2018

René Bos, T&M Consultant. Den Bosch 14 juni 2018 René Bos, T&M Consultant Den Bosch 14 juni 2018 Batterij Emulatie Area of Expertise Measurement know-how Application know-how Batterij Emulatie Batterij Emulatie De elektrochemische cel Opbouw cel Waarom

Nadere informatie

Handleiding Zuludesk Parent

Handleiding Zuludesk Parent Handleiding Zuludesk Parent Handleiding Zuludesk Parent Met Zuludesk Parent kunt u buiten schooltijden de ipad van uw kind beheren. Hieronder vind u een korte handleiding met de mogelijkheden. Gebruik

Nadere informatie

Hogeschool1. Aanbevelen van content op social networking sites

Hogeschool1. Aanbevelen van content op social networking sites UGent IBBT Vakgroep Informatietechnologie http://www.ibcn.intec.ugent.be/?q=masteraj20112012 Gaston Crommenlaan 8 bus 201 9050 Gent Hogeschool1. Aanbevelen van content op social networking sites Doelstellingen

Nadere informatie

is front-end kennis relevant voor een UX designer

is front-end kennis relevant voor een UX designer In hoeverre is front-end kennis relevant voor een UX designer tijdens een designproces? Door: Wessel Grift Onderzoeksvraag In hoeverre is het hebben van front-end development kennis relevant voor een

Nadere informatie

Settings for the C100BRS4 MAC Address Spoofing with cable Internet.

Settings for the C100BRS4 MAC Address Spoofing with cable Internet. Settings for the C100BRS4 MAC Address Spoofing with cable Internet. General: Please use the latest firmware for the router. The firmware is available on http://www.conceptronic.net! Use Firmware version

Nadere informatie

Media en creativiteit. Winter jaar vier Werkcollege 7

Media en creativiteit. Winter jaar vier Werkcollege 7 Media en creativiteit Winter jaar vier Werkcollege 7 Kwartaaloverzicht winter Les 1 Les 2 Les 3 Les 4 Les 5 Les 6 Les 7 Les 8 Opbouw scriptie Keuze onderwerp Onderzoeksvraag en deelvragen Bespreken onderzoeksvragen

Nadere informatie

PLUS & PRO. Addendum installatie aanvullende MID 65A kwh-meter - Addendum installation additional MID 65A kwh-meter SET

PLUS & PRO. Addendum installatie aanvullende MID 65A kwh-meter - Addendum installation additional MID 65A kwh-meter SET PLUS & PRO Addendum installatie aanvullende MID 65A kwh-meter - Addendum installation additional MID 65A kwh-meter 1 Aansluiten MID 65A kwh-meter Adres instellen MID 65A kwh-meter Maxem kan verschillende

Nadere informatie

Interaction Design for the Semantic Web

Interaction Design for the Semantic Web Interaction Design for the Semantic Web Lynda Hardman http://www.cwi.nl/~lynda/courses/usi08/ CWI, Semantic Media Interfaces Presentation of Google results: text 2 1 Presentation of Google results: image

Nadere informatie

Stap 1: Registreer via de link op de G-schijf beschikbaar na inloggen met de teken-account, verzend via Submit. Nadien krijg je een bevestiging op

Stap 1: Registreer via de link op de G-schijf beschikbaar na inloggen met de teken-account, verzend via Submit. Nadien krijg je een bevestiging op Stap 1: Registreer via de link op de G-schijf beschikbaar na inloggen met de teken-account, verzend via Submit. Nadien krijg je een bevestiging op het scherm met de melding dat de registratie compleet

Nadere informatie

ACRO. Automatiserings Centrum Research & Opleiding. Coördinator: Eric Claesen

ACRO. Automatiserings Centrum Research & Opleiding. Coördinator: Eric Claesen ACRO Automatiserings Centrum Research & Opleiding Coördinator: Eric Claesen Wat doet ACRO? ACRO is een kenniscentrum dat ten dienste staat van de bedrijfswereld en het onderwijs Speerpunten van ACRO PROFIBUS

Nadere informatie

Bijlage 2: Informatie met betrekking tot goede praktijkvoorbeelden in Londen, het Verenigd Koninkrijk en Queensland

Bijlage 2: Informatie met betrekking tot goede praktijkvoorbeelden in Londen, het Verenigd Koninkrijk en Queensland Bijlage 2: Informatie met betrekking tot goede praktijkvoorbeelden in Londen, het Verenigd Koninkrijk en Queensland 1. Londen In Londen kunnen gebruikers van een scootmobiel contact opnemen met een dienst

Nadere informatie

Agilent EEsof EDA. Waveform Bridge to FlexDCA and Infiniium. New Features for Solving HSD Challenges with ADS Heidi Barnes June 17/18/20, 2013

Agilent EEsof EDA. Waveform Bridge to FlexDCA and Infiniium. New Features for Solving HSD Challenges with ADS Heidi Barnes June 17/18/20, 2013 New Features for Solving HSD Challenges with ADS 2013 Waveform Bridge to FlexDCA and Infiniium Agilent EEsof EDA Heidi Barnes June 17/18/20, 2013 Copyright 2013 Agilent Technologies 1 Agenda Post-Layout

Nadere informatie

Bottleball Onderzoeksverslag MovingMonsters. Uitgevoerd door Arno Classens a.classens@student.fontys.nl

Bottleball Onderzoeksverslag MovingMonsters. Uitgevoerd door Arno Classens a.classens@student.fontys.nl Bottleball Onderzoeksverslag MovingMonsters Uitgevoerd door Arno Classens a.classens@student.fontys.nl 1 1. Inhoudsopgave Wat? Bladzijde 1. Introductie 3 2. Methodologie 4 3. Resultaten 3.1 Oriëntatie

Nadere informatie

HOTCO2: alternatief voor de WKK en ketel in de tuinbouw

HOTCO2: alternatief voor de WKK en ketel in de tuinbouw HOTCO2: alternatief voor de WKK en ketel in de tuinbouw Inschatting van de potentie van efficiëntere productie van warmte en CO2 met het HOTCO2 systeem in de tuinbouwsector Erin Kimball (TNO), Ronald-Jan

Nadere informatie

Afstudeeropdracht bachelor informatica

Afstudeeropdracht bachelor informatica Webgebaseerde ontsluiting loggegevens van IDEAS Afstudeeropdracht bachelor informatica David Beniers, Anand Mandhre, Michiel van Kempen Bastiaan Heeren, Harold Pootjes Inhoud Opdracht IDEAS Aanpak Taakverdeling

Nadere informatie

2de bach HIB. Systeemanalyse. Volledige samenvatting. uickprinter Koningstraat Antwerpen ,70

2de bach HIB. Systeemanalyse. Volledige samenvatting. uickprinter Koningstraat Antwerpen ,70 2de bach HIB Systeemanalyse Volledige samenvatting Q www.quickprinter.be uickprinter Koningstraat 13 2000 Antwerpen 152 8,70 Online samenvattingen kopen via www.quickprintershop.be Systeemanalyse Deel

Nadere informatie

Model Driven Software Development: Geen toekomst maar realiteit. 4 juni 2009, WTC, Amsterdam.

Model Driven Software Development: Geen toekomst maar realiteit. 4 juni 2009, WTC, Amsterdam. Model Driven Software Development: Geen toekomst maar realiteit. 4 juni 2009, WTC, Amsterdam. Welke hoort in dit rijtje niet thuis? Weg- en waterbouw Huizen- en kantoorbouw Stedenbouw Auto- en vliegtuigbouw

Nadere informatie

Signaalintegriteit van Veldbussen & discrete I/O Signalen

Signaalintegriteit van Veldbussen & discrete I/O Signalen Signaalintegriteit van Veldbussen & discrete I/O Signalen Rob Kersten rob.kersten@miwconsultants.nl 2012 MIW Consultants 1 Samenvatting MIW Consultants Interessante discussie op LinkedIn bij de en User

Nadere informatie

EM7680 Firmware Update by OTA

EM7680 Firmware Update by OTA EM7680 Firmware Update by OTA 2 NEDERLANDS/ENGLISH EM7680 Firmware update by OTA Table of contents 1.0 (NL) Introductie... 3 2.0 (NL) Firmware installeren... 3 3.0 (NL) Release notes:... 3 4.0 (NL) Overige

Nadere informatie

SOFTWARE ENGINEERING @ ELEKTRONICA

SOFTWARE ENGINEERING @ ELEKTRONICA SOFTWARE ENGINEERING @ ELEKTRONICA VU BETA Exacte Wetenschappen Natuurkunde Scheikunde Wiskunde Informatica Aard en Levenswetenschappen Aardwetenschappen Biologie Neurowetenschappen Gezondheid Milieu 2

Nadere informatie

Sensor zoekt veeleisende toepassing

Sensor zoekt veeleisende toepassing Editie februari 2019 Semiconductor technology & processing, Silicon Photonics Sensor zoekt veeleisende toepassing Micro-optomechanische sensoren (MOMS) zijn stralingshard en combineren een groot bereik

Nadere informatie

TKI Project: Multi-stage Stochastic and Robust Optimization of Flood Mitigation Measures under Forecast Uncertainty. Workshop Stakeholder

TKI Project: Multi-stage Stochastic and Robust Optimization of Flood Mitigation Measures under Forecast Uncertainty. Workshop Stakeholder TKI Project: Multi-stage Stochastic and Robust Optimization of Flood Mitigation Measures under Forecast Uncertainty Workshop Stakeholder Aanleiding Inventarisatie van de behoeften voor de operationele

Nadere informatie

Introduction Henk Schwietert

Introduction Henk Schwietert Introduction Henk Schwietert Evalan develops, markets and sells services that use remote monitoring and telemetry solutions. Our Company Evalan develops hard- and software to support these services: mobile

Nadere informatie

Beïnvloedt Gentle Teaching Vaardigheden van Begeleiders en Companionship en Angst bij Verstandelijk Beperkte Cliënten?

Beïnvloedt Gentle Teaching Vaardigheden van Begeleiders en Companionship en Angst bij Verstandelijk Beperkte Cliënten? Beïnvloedt Gentle Teaching Vaardigheden van Begeleiders en Companionship en Angst bij Verstandelijk Beperkte Cliënten? Does Gentle Teaching have Effect on Skills of Caregivers and Companionship and Anxiety

Nadere informatie

Combinatorische schakelingen

Combinatorische schakelingen Practicum 1: Combinatorische schakelingen Groep A.6: Lennert Acke Pieter Schuddinck Kristof Vandoorne Steven Werbrouck Inhoudstabel 1. Doelstellingen... 2 2. Voorbereiding... 3 3. Hardware-practicum...

Nadere informatie

ICARUS Illumina E653BK on Windows 8 (upgraded) how to install USB drivers

ICARUS Illumina E653BK on Windows 8 (upgraded) how to install USB drivers ICARUS Illumina E653BK on Windows 8 (upgraded) how to install USB drivers English Instructions Windows 8 out-of-the-box supports the ICARUS Illumina (E653) e-reader. However, when users upgrade their Windows

Nadere informatie

Werkomgeving. Android Studio. Android - werkomgeving 1/6

Werkomgeving. Android Studio. Android - werkomgeving 1/6 Android - werkomgeving 1/6 Werkomgeving Android Studio Installatie Ga naar de volgende URL: http://developer.android.com/sdk/index.html Klik op de knop "Download Android Studio for Windows" om het programma

Nadere informatie

Security Les 1 Leerling: Marno Brink Klas: 41B Docent: Meneer Vagevuur

Security Les 1 Leerling: Marno Brink Klas: 41B Docent: Meneer Vagevuur Security Les 1 Leerling: Klas: Docent: Marno Brink 41B Meneer Vagevuur Voorwoord: In dit document gaan we beginnen met de eerste security les we moeten via http://www.politiebronnen.nl moeten we de IP

Nadere informatie

DDS chips. DDS = Direct Digital (frequency) Synthesis. Output = sinusvormig signaal. Maximum frequentie = ½ klokfrequentie

DDS chips. DDS = Direct Digital (frequency) Synthesis. Output = sinusvormig signaal. Maximum frequentie = ½ klokfrequentie www.arduino.cc Arduino en DDS DDS chips DDS = Direct Digital (frequency) Synthesis Output = sinusvormig signaal Maximum frequentie = ½ klokfrequentie Frequentie bepaald door tuning word Grootste fabrikant:

Nadere informatie

Connected Assets, de next step in buitendienstautomatisering. Nush Cekdemir Service & Maintenance Congres, 31 maart 2011

Connected Assets, de next step in buitendienstautomatisering. Nush Cekdemir Service & Maintenance Congres, 31 maart 2011 Connected Assets, de next step in buitendienstautomatisering Nush Cekdemir Service & Maintenance Congres, 31 maart 2011 Wie is Tensing? ± 75 ervaren specialisten Financieel gezond, vooruitzichten 2011

Nadere informatie

Classification of triangles

Classification of triangles Classification of triangles A triangle is a geometrical shape that is formed when 3 non-collinear points are joined. The joining line segments are the sides of the triangle. The angles in between the sides

Nadere informatie

Het Effect van Verschil in Sociale Invloed van Ouders en Vrienden op het Alcoholgebruik van Adolescenten.

Het Effect van Verschil in Sociale Invloed van Ouders en Vrienden op het Alcoholgebruik van Adolescenten. Het Effect van Verschil in Sociale Invloed van Ouders en Vrienden op het Alcoholgebruik van Adolescenten. The Effect of Difference in Peer and Parent Social Influences on Adolescent Alcohol Use. Nadine

Nadere informatie

ARTIST. Petten 24 September 2012. www.ecn.nl More info: schoots@ecn.nl

ARTIST. Petten 24 September 2012. www.ecn.nl More info: schoots@ecn.nl ARTIST Assessment and Review Tool for Innovation Systems of Technologies Koen Schoots, Michiel Hekkenberg, Bert Daniëls, Ton van Dril Agentschap NL: Joost Koch, Dick Both Petten 24 September 2012 www.ecn.nl

Nadere informatie

Satellite Orbit Determination with the Global Educational Network for Satellite Operations

Satellite Orbit Determination with the Global Educational Network for Satellite Operations Satellite Orbit Determination with the Global Educational Network for Satellite Operations Het project in het kort en de opgedane ervaringen Open Universiteit Nederland Faculteit Computer Science TouW

Nadere informatie

Copyright IBS 2006. Nieuwbouw. Vereenvoudigd en versnelt Java ontwikkeling. Huub Cleutjens

Copyright IBS 2006. Nieuwbouw. Vereenvoudigd en versnelt Java ontwikkeling. Huub Cleutjens Nieuwbouw Vereenvoudigd en versnelt Java ontwikkeling Huub Cleutjens Inhoud IBS en Java Keuzes: taal / architectuur Productiviteit / arbeidsdeling IBS Java Development Accelerator Persistence UI Persistence

Nadere informatie

FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE. Toets Inleiding Kansrekening 1 8 februari 2010

FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE. Toets Inleiding Kansrekening 1 8 februari 2010 FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE Toets Inleiding Kansrekening 1 8 februari 2010 Voeg aan het antwoord van een opgave altijd het bewijs, de berekening of de argumentatie toe. Als je een onderdeel

Nadere informatie

Multi user Setup. Firebird database op een windows (server)

Multi user Setup. Firebird database op een windows (server) Multi user Setup Firebird database op een windows (server) Inhoudsopgave osfinancials multi user setup...3 Installeeren van de firebird database...3 Testing van de connectie met FlameRobin...5 Instellen

Nadere informatie

Four-card problem. Input

Four-card problem. Input Four-card problem The four-card problem (also known as the Wason selection task) is a logic puzzle devised by Peter Cathcart Wason in 1966. It is one of the most famous tasks in the study of deductive

Nadere informatie

(1) De hoofdfunctie van ons gezelschap is het aanbieden van onderwijs. (2) Ons gezelschap is er om kunsteducatie te verbeteren

(1) De hoofdfunctie van ons gezelschap is het aanbieden van onderwijs. (2) Ons gezelschap is er om kunsteducatie te verbeteren (1) De hoofdfunctie van ons gezelschap is het aanbieden van onderwijs (2) Ons gezelschap is er om kunsteducatie te verbeteren (3) Ons gezelschap helpt gemeenschappen te vormen en te binden (4) De producties

Nadere informatie

Qmicro B.V. Vincent Spiering Business development manager. Voor de ledenbijeenkomst BCS Enschede, 10 december 2014

Qmicro B.V. Vincent Spiering Business development manager. Voor de ledenbijeenkomst BCS Enschede, 10 december 2014 Qmicro B.V. Vincent Spiering Business development manager Voor de ledenbijeenkomst BCS Enschede, 10 december 2014 About Qmicro Qmicro develops and manufactures solutions enabled by micro chip technology

Nadere informatie

Herconfigureerbare Hardware in Ieders Bereik

Herconfigureerbare Hardware in Ieders Bereik Herconfigureerbare Hardware in Ieders Bereik Prof. Dirk Stroobandt Universiteit Gent Vakgroep ELIS Onderzoeksgroep PARIS http://www.elis.ugent.be/~dstr/ Overzicht Nood aan digitale verwerking van gegevens

Nadere informatie

Helpen intelligente sensoren ons vooruit? Wouter Borsboom

Helpen intelligente sensoren ons vooruit? Wouter Borsboom Helpen intelligente sensoren ons vooruit? Wouter Borsboom Snelle opkomst van slimme thermostaat Ondanks vertraging in elke woning in Nederland slimme meter in 2020 Groot aanbod draadloze sensoren voor

Nadere informatie

Creating a marketplace where expertise is made available through videoconferencing. Roland Staring Community Support Manager roland.staring@surfnet.

Creating a marketplace where expertise is made available through videoconferencing. Roland Staring Community Support Manager roland.staring@surfnet. Expert at a distance Creating a marketplace where expertise is made available through videoconferencing Roland Staring Community Support Manager roland.staring@surfnet.nl Working together for education

Nadere informatie

Cover Page. The handle holds various files of this Leiden University dissertation.

Cover Page. The handle   holds various files of this Leiden University dissertation. Cover Page The handle http://hdl.handle.net/1887/39638 holds various files of this Leiden University dissertation. Author: Pelt D.M. Title: Filter-based reconstruction methods for tomography Issue Date:

Nadere informatie

Model driven Application Delivery

Model driven Application Delivery Model driven Application Delivery Fast. Flexible. Future-proof. How Agis streamlines health procurement using Mendix Model driven Application Platform Mendix in a nutshell Mendix delivers the tools and

Nadere informatie

Opleiding PECB ISO 9001 Quality Manager.

Opleiding PECB ISO 9001 Quality Manager. Opleiding PECB ISO 9001 Quality Manager www.bpmo-academy.nl Wat is kwaliteitsmanagement? Kwaliteitsmanagement beoogt aan te sturen op het verbeteren van kwaliteit. Tevens houdt het zich bezig met het verbinden

Nadere informatie

QUICK START. IP cam viewer.

QUICK START. IP cam viewer. QUICK START IP cam viewer www.profile.eu 1 Hardware Installation Verbind de camera met de stroom via de meegeleverde adaptor Verbind de camera met uw router via de meegeleverde netwerkkabel Verbind de

Nadere informatie

Ius Commune Training Programme Amsterdam Masterclass 15 June 2018

Ius Commune Training Programme Amsterdam Masterclass 15 June 2018 www.iuscommune.eu Dear Ius Commune PhD researchers, You are kindly invited to participate in the Ius Commune Amsterdam Masterclass for PhD researchers, which will take place on Friday, 15 June 2018. This

Nadere informatie

Continuous testing in DevOps met Test Automation

Continuous testing in DevOps met Test Automation Continuous ing in met Continuous testing in met Marco Jansen van Doorn Tool Consultant 1 is a software development method that emphasizes communication, collaboration, integration, automation, and measurement

Nadere informatie

Wat heeft een tester aan ASL en BiSL?

Wat heeft een tester aan ASL en BiSL? TestNet Noord, Heerenveen, 20 november 2012 Wat heeft een tester aan ASL en BiSL? Eibert Dijkgraaf Intro Wie zit er in een typische beheer omgeving? Wat is kenmerkend voor testen : IN BEHEER? IN ONDERHOUD?

Nadere informatie

PR362009 24. november 2009 Software, op PC gebaseerde besturing Pagina 1 van 5

PR362009 24. november 2009 Software, op PC gebaseerde besturing Pagina 1 van 5 Software, op PC gebaseerde besturing Pagina 1 van 5 Gebruik van de IT-standaarden: TwinCAT-programmeeromgeving geïntegreerd in Microsoft Visual Studio TwinCAT 3 extended Automation Met TwinCAT 3 presenteert

Nadere informatie

Bescherming van (software) IP bij uitbesteding van productie

Bescherming van (software) IP bij uitbesteding van productie 12.15 12.40 Bescherming van (software) IP bij uitbesteding van productie Gerard Fianen INDES-IDS BV The choice of professionals Wie zijn wij? Tools, software components and services for the development,

Nadere informatie

Masterproeven 2013-2014 Wireless & Cable Research Group (WiCa) Aanbevelingssystemen

Masterproeven 2013-2014 Wireless & Cable Research Group (WiCa) Aanbevelingssystemen Masterproeven 2013-2014 Wireless & Cable Research Group (WiCa) Aanbevelingssystemen WiCa Wireless 15 onderzoekers Cable 3 onderzoekers Fysische laag Toepassingslaag Karakterisatie en interactie van draadloze

Nadere informatie

OPTIMALISATIE VAN MPEG-4-WAVELETCODE VOOR DE TRIMEDIAPROCESSOR

OPTIMALISATIE VAN MPEG-4-WAVELETCODE VOOR DE TRIMEDIAPROCESSOR E99/EL/VLSI1 Diepenbeek, 1 juni 1999 OPTIMALISATIE VAN MPEG-4-WAVELETCODE VOOR DE TRIMEDIAPROCESSOR Abstract van het eindwerk van Bert BRANS en Benjamin GOYVAERTS Industrieel Ingenieur Elektriciteit optie

Nadere informatie

icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous

icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous 2006-2007 Inhoudsopgave 1 2 1.1 Programmeertaal PHP5..................... 2 1.2 MySQL database......................... 3 1.3 Adobe Flash...........................

Nadere informatie

TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica. Examination 2DL04 Friday 16 november 2007, hours.

TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica. Examination 2DL04 Friday 16 november 2007, hours. TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica Examination 2DL04 Friday 16 november 2007, 14.00-17.00 hours. De uitwerkingen van de opgaven dienen duidelijk geformuleerd en overzichtelijk

Nadere informatie

SQL SERVER 2008. Werking van Database Snapshots

SQL SERVER 2008. Werking van Database Snapshots KATHOLIEKE HOGESCHOOL KEMPEN GEEL SQL SERVER 2008 Werking van Database Snapshots ELINE STEYVERS BRAM DE SMEDT JOEY LEMMENS WOORD VOORAF Werking van Database Shapshots is bedoeld om mensen wegwijs te maken

Nadere informatie

Ontwikkeling van simulationbased serious games ten behoeve van logistieke besluitvorming

Ontwikkeling van simulationbased serious games ten behoeve van logistieke besluitvorming faculteit economie en bedrijfskunde center for operational excellence 18-05-2016 1 18-05-2016 1 Ontwikkeling van simulationbased serious games ten behoeve van logistieke besluitvorming Durk-Jouke van der

Nadere informatie

My Inspiration I got my inspiration from a lamp that I already had made 2 years ago. The lamp is the you can see on the right.

My Inspiration I got my inspiration from a lamp that I already had made 2 years ago. The lamp is the you can see on the right. Mijn Inspiratie Ik kreeg het idee om een variant te maken van een lamp die ik al eerder had gemaakt. Bij de lamp die in de onderstaande foto s is afgebeeld kun je het licht dimmen door de lamellen open

Nadere informatie