Herconfigureerbare Hardware in Ieders Bereik
|
|
- Ferdinand van de Veen
- 6 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Herconfigureerbare Hardware in Ieders Bereik Prof. Dirk Stroobandt Universiteit Gent Vakgroep ELIS Onderzoeksgroep PARIS Overzicht Nood aan digitale verwerking van gegevens Voordelen van FPGA s Wat is een FPGA? Hoe programmeer je een FPGA? Toepassingen in PARIS 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 2
2 Inleiding 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 3 Inleiding 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 4
3 Huidige (ingebedde) systemen Sensor A/D µ-processor DSP Actuator D/A ASIC MEMS 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 5 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 6
4 Tegenstrijdige eisen Multimedia-toepassingen (op mobiele toestellen) Vereisen enorme rekenkracht (in ware tijd) + - * > Hardware (HW) Geen overbodige functionaliteit noch verbindingen Massaal parallel Geen configuratie Vaste structuur Veel parallellisme Te duur 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 7 Tegenstrijdige eisen Multimedia-toepassingen (op mobiele toestellen) Vereisen flexibiliteit, veranderingen tijdens de uitvoering µprocessor Software (SW) D$ Rf + - * > ID Zeer flexibel Weinig parallellisme Te traag Sw I$ Programmeerbaar Sequentieel Instructiestroom n 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 8
5 Nood aan flexibiliteit Waarom is zo veel flexibiliteit nodig? Tijdsmultiplexering van hardwaremiddelen Nieuwe toepassingen moeten op de toestellen kunnen draaien HW moet optimale efficiëntie hebben voor elke toepassing Schaalbare toepassingen laten toe de QoS aan te passen aan de noden van het moment? 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 9 Tegenstrijdige eisen Multimedia-toepassingen (op mobiele toestellen) Vereisen flexibiliteit, veranderingen tijdens de uitvoering Vereisen enorme rekenkracht (in ware tijd) Software (SW) Conflict Hardware (HW) Zeer flexibel Weinig parallellisme Te traag Flexibel Veel parallellisme Ideaal Nieuwe optie: FPGA s Field Programmable Gate Array : Grote matrix van hardware-blokken met herconfigureerbare functies en verbindingen Vaste structuur Veel parallellisme Te duur 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 10
6 Overzicht Nood aan digitale verwerking van gegevens Voordelen van FPGA s Wat is een FPGA? Hoe programmeer je een FPGA? Toepassingen in PARIS 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 11 Voordelen van FPGA s De ontwerpstappen voor digitaal ontwerp Systeemspecificatie Functioneel ontwerp Logisch ontwerp X=(ABCD+A+D+A(B+C)) Y=(A(B+C)+AC+D+A(BC+D)) Circuitontwerp Fysisch ontwerp Fabricatie Inpakken en testen 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 12
7 Voordelen van FPGA s In ASIC s: poorten worden als transistorschakelingen op de chip gebakken Circuitontwerp 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 13 Voordelen van FPGA s In FPGA s: poorten worden als waarheidstabel geïmplementeerd waarbij de uitgangswaarden in flip-flops (geheugens) na fabricatie opgeslagen (en gewijzigd) kunnen worden. a b c d uit a b c d uit mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 14
8 Energie-flexibiliteitconflict Power efficiency (MOPS/mWatt) 1000 Source: T.Claasen et al. (ISSCC99) Intrinsic power efficiency of 32 b silicon AmI hardwired muxed reconfigurable computing ISProcessors microprocessors DSP-ASIP s feature size(µm) 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 15 Prijsvoordeel FPGA s 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 16
9 Overzicht Nood aan digitale verwerking van gegevens Voordelen van FPGA s Wat is een FPGA? Hoe programmeer je een FPGA? Toepassingen in PARIS 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 17 Wat is een FPGA? Chip met programmeerbare logische blokken verbindingen Oorspronkelijk enkel opzoektabellen verbindingsmatrices CLB CLB CLB CLB CLB CLB Programmeren door lange bitsequenties aan te leggen (leggen functies EN verbindingen vast) 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 18
10 Wat is een FPGA? Hedendaagse FPGA s hebben ook Voorbestemde blokken zoals vermenigvuldigers Gedistribueerd geheugen (registers) Blokken RAM-geheugen Speciale I/O-blokken DSP-blokken Processoren (PowerPC - ARM) Voorbeelden: Xilinx Virtex II FPGA s Altera Stratix II FPGA s 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 19 Virtex II Configurable Logic Block (CLB) 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 20
11 Virtex II Slice (gesimplificeerd) Opzoektabellen (LUT) F en G kunnen gebruikt worden om elke Boolese functie van 4 variabelen te berekenen of als geheugenblokjes. 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 21 VIRTEX II slice 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 22
12 VIRTEX II overzicht 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 23 VIRTEX II block selectram 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 24
13 VIRTEX II Routing Architecture 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 25 VIRTEX II Routing Architecture 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 26
14 Virtex II Pro bevat tot 4 PowerPC processor cores 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 27 Stratix II 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 28
15 Een gloednieuw FPGA-bord 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik * > De drie berekeningsvormen Processor Herconfigureerbaar ASIC D$ Rf + > + - * > * * > ID Sw I$ n Configuration 1 0 Sw Programeerbaar Sequentieel Zeer veel toepassingen Weinig efficiënt Configureerbaar Algoritme parallel uitgevoerd Groot aantal toepassingen Vrij efficiënt Geen configuratie Massaal parallel Eén toepassing Zeer efficiënt 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 30
16 En allerlei tussenvormen Processor Herconfigureerbaar ASIC D$ Rf + > + - * > * * > ID Sw I$ n Configuration 1 0 Sw DSP-Processor Structured ASIC 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 31 Overzicht Nood aan digitale verwerking van gegevens Voordelen van FPGA s Wat is een FPGA? Hoe programmeer je een FPGA? Toepassingen in PARIS 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 32
17 Hoe programmeer je een FPGA? mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 33 Opstelling: FPGA-bord in computer 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 34
18 Hardware-beschrijving (VHDL) 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 35 Programma ontwerpt de hardware 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 36
19 Resultaat van plaatsing (simulatie) 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 37 Resultaat van plaatsing (simulatie) 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 38
20 Resultaat van plaatsing (simulatie) 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 39 Resultaat na configuratie (opgemeten) 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 40
21 Overzicht Nood aan digitale verwerking van gegevens Voordelen van FPGA s Wat is een FPGA? Hoe programmeer je een FPGA? Toepassingen in PARIS 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 41 Toepassingen in PARIS MP3-speler (studententhesis ) 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 42
22 Ongecomprimeerde beelden Gecomprimeerde beelden Toepassingen in PARIS Inverse Wavelet wavelettr. T. Implementatie schaalbare videocodec Meer info: of I n p a k k e n U i t p a k k e n Verzenden bitstroom 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 43 Toepassingen in PARIS Transparante communicatie tussen Java en herconfigureerbare hardware JIT-compiler Geïnterpreteerd Bewegingsschatting Wavelettransformatie Transform Entropieencodering Bewegingsvectorencodering Motion Vector Encoding Bewegingscompensatie Motion Comp. Entropiedecodering Entropy Decoding Bewegingsvectordecoding Motion Vector Decoding Machinecode Bytecode HW-compiler Bitstroom Meer info: Philippe.Faes@elis.Ugent.be 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 44
23 Conclusies Herprogrammeerbare componenten hebben veel betere prestaties dan een processor veel meer flexibiliteit dan een ASIC Herprogrammeerbare componenten zijn goedkoper dan ASICs voor oplagen tot a stuks kunnen veel sneller geprogrammeerd worden dan een ASIC gefabriceerd Herprogrammeerbare componenten zijn zeer geschikt voor KMO s (en universiteiten) 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 45 Vragen? Prof. Dirk Stroobandt Universiteit Gent Vakgroep ELIS Onderzoeksgroep PARIS Wie zelf in de praktijk wil leren hoe FPGA s geprogrammeerd en gebruikt kunnen worden, kan begin 2006 de IVPV-opleiding Ontwerpmethodologie voor ingebedde elektronische systemen volgen. 12 mei 2005 Dirk Stroobandt: FPGA's in ieders bereik 46
Hoe zet ik een geslaagd SBOproject
Hoe zet ik een geslaagd SBOproject op? Prof. Dirk Stroobandt Universiteit Gent, groep PARIS pag. 1 Eigen situatie Als hoofdaanvrager: GBOU-project RESUME (2003-2006) SBO-project FlexWare (2007-2010) Als
Nadere informatieSamenvatting 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 informatiePCI 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 informatieEDK Walkthrough: Hardwareontwerp met GPIO en UART Deel 1
EDK Walkthrough: Hardwareontwerp met GPIO en UART Deel 1 1. Doel Kennismaking met de EDK van Xilinx: - begrijpen van de ontwerpomgeving en design flow - aanmaken van een Xilinx Platform Studio project
Nadere informatieinformatica. hardware. overzicht. moederbord CPU RAM GPU architectuur (vwo)
informatica hardware overzicht moederbord CPU RAM GPU architectuur (vwo) 1 moederbord basis van de computer componenten & aansluitingen chipset Northbridge (snel) Southbridge ("traag") bussen FSB/HTB moederbord
Nadere informatieAutomatiseren van SRL-herconfiguratie
Automatiseren van SRL-herconfiguratie Karel Heyse Promotor: prof. dr. ir. Dirk Stroobandt Begeleiders: ir. Karel Bruneel, Tom Davidson, Brahim Al Farisi Masterproef ingediend tot het behalen van de academische
Nadere informatieDigitale Systemen (ET1 410)
Digitale Systemen (ET1 410) Arjan van Genderen Stephan Wong Faculteit EWI Technische Universiteit Delft Cursus 2011 28-4-2011 EE1 410 (Stephan Wong) Pagina 1 Verschil simulatie en synthese Simulatie: functioneel
Nadere informatieJan Genoe KHLim. VHDL Inleiding. In dit hoofdstuk situeren we het steeds toenemende belang van VHDL in het elektronisch ontwerp.
inleiding Inleiding Jan Genoe KHLim In dit hoofdstuk situeren we het steeds toenemende belang van in het elektronisch ontwerp. 1 inleiding Doelstellingen en behandelde topics doelstelling: de voornaamste
Nadere informatieDynamische Circuitspecialisatie
Dynamische Circuitspecialisatie Karel Bruneel promotor: prof. Dirk Stroobandt Field Programmable Gate Array 11111111111 1111111111111 1111111111 11111111111 Digitale GSM- 111111111 1111111111 11111 chip
Nadere informatieEE1410: Digitale Systemen BSc. EE, 1e jaar, , 6e hoorcollege
EE4: Digitale Systemen BSc. EE, e jaar, 22-23, 6e hoorcollege Arjan van Genderen, Stephan Wg, Computer Engineering 22-4-23 Delft University of Technology Challenge the future Rooster 4e kwartaal (der voorbehoud)
Nadere informatieHardware-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 informatieWat 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 informatieFPGA-makers op zoek naar de softwareontwikkelaar
FPGA-makers op zoek naar de softwareontwikkelaar 11 juni 2012 Zowel Altera als Xilinx werkt aan hybride processoren van FPGA s en Arm-CPU s. De grote verschillen zitten in de manier waarop de bedrijven
Nadere informatieMoby Dick, het ontwerp van een Digitale Kameraad
Moby Dick, het ontwerp van een Digitale Kameraad Paul J.M. Havinga en Gerard J.M. Smit Embedded Systems, faculteit der Informatica, Universiteit Twente {havinga,smit}@cs.utwente.nl Zullen de zaktelefoon
Nadere informatieMicrocontrollers Introductie INLMIC Jesse op den Brouw INLMIC/2014-2015
Microcontrollers Introductie INLMIC Jesse op den Brouw INLMIC/2014-2015 Microcontroller Uit Wikipedia A microcontroller (sometimes abbreviated µc or uc) is a small computer on a single integrated circuit
Nadere informatiePeripheral Interface Controllers. BRAC clubavond 5-105 PE2WDO
Peripheral Interface Controllers -10 PE2WDO Programma Introductie Wat is een PIC Wat heb je nodig om te beginnen Praktijkopdrachten: Voorbeeld met uitleg Opdrachten pag. 2 Wat is een PIC Programmable Intelligent
Nadere informatieKlas : 5 Industriële ICT Herhalingsvragen reeks 1 PC-techniek
Klas : 5 Industriële ICT Herhalingsvragen reeks 1 PC-techniek VTI St.- Laurentius Neem eerst de tekst in het boek door, doe dit enkele keren en probeer uiteraard te onthouden wat je leest. Los nadien de
Nadere informatie2 Algemene opbouw van een computersysteem
Procescomputer E. Gernaat 1 Microprocessoren algemeen Informatie-verwerking zoals behandeld is momenteel vrijwel geheel overgenomen door microprocessoren. Wanneer we voortborduren op het idee van combinatorische
Nadere informatieDe Arduino-microcontroller in de motorvoertuigentechniek (2)
De Arduino-microcontroller in de motorvoertuigentechniek (2) E. Gernaat (ISBN 978-90-79302-11-6) 1 Procescomputer 1.1 Microprocessoren algemeen De informatie-verwerking zoals is behandeld, is vrijwel geheel
Nadere informatiePraktijkinstructie Industriële automatisering 3 (ICT09.3/CREBO:53270)
instructie Industriële automatisering 3 (ICT09.3/CREBO:53270) pi.ict09.3.v1 ECABO, 1 april 2002 Alle rechten voorbehouden. Niets uit deze uitgave mag worden vermenigvuldigd, overgenomen, opgeslagen of
Nadere informatiePromotor: prof. dr. ir. Dirk Stroobandt Begeleiders: ir. Karel Bruneel, Fatma Mostafa Mohamed Ahmed Abouelella
Herconfiguratie van LUT s via hun schuifregisterfunctionaliteit Brahim Al Farisi Promotor: prof. dr. ir. Dirk Stroobandt Begeleiders: ir. Karel Bruneel, Fatma Mostafa Mohamed Ahmed Abouelella Masterproef
Nadere informatieDe Arduino-microcontroller in de motorvoertuigentechniek (4)
De Arduino-microcontroller in de motorvoertuigentechniek () E. Gernaat (ISBN 978-90-7930--6) De Atmel ATmega38/P microcontroller. Uitvoering De ATmega38 is een microprocessor van de Amerikaanse firma ATMEL
Nadere informatiedoor Jef Laurijssen & Bruno De Maesschalck
Faculteit Toegepaste Wetenschappen Vakgroep Electronica en Informatiesystemen Voorzitter: Prof. J. Van Campenhout Aanpassen processorkern voor superscalaire werking, ter voorbereiding op MORF door Jef
Nadere informatieHigh Performance Computing
High Performance Computing Kristian Rietveld (krietvel@liacs.nl, kamer 138) Groep Computer Systems High-Performance Computing Optimizing compilers (generieke codes, maar ook specifieke rekenkernels). Parallel
Nadere informatieVHDL overzicht. Digitale Systemen (ET1 410) VHDL? VHDL? Sequentieel vs. Concurrent 2/15/2011
VHDL overzicht Digitale Systemen (ET1 410) Arjan van Genderen Stephan Wong Faculteit EWI Technische Universiteit Delft Cursus 2010 2011 Wat is VHDL? Waarvoor gebruiken we het? Deze college Sequentieel
Nadere informatieSOFTWARE ENGINEERING @ ELEKTRONICA
SOFTWARE ENGINEERING @ ELEKTRONICA VU BETA Exacte Wetenschappen Natuurkunde Scheikunde Wiskunde Informatica Aard en Levenswetenschappen Aardwetenschappen Biologie Neurowetenschappen Gezondheid Milieu 2
Nadere informatieDe AT90CAN microprocessor van ATMEL in de motorvoertuigentechniek (2)
De AT90CAN microprocessor van ATMEL in de motorvoertuigentechniek (2) Timloto o.s. / E. Gernaat / ISBN 978-90-79302-06-2 Op dit werk is de Creative Commens Licentie van toepassing. Uitgave: september 2012
Nadere informatieInleiding elektronica Presentatie 1
Inleiding elektronica Presentatie 1 2 Versie: 18 augustus 2014 Inleiding Elektronica Presentatie 1 16-9-2013 Praktische Elektronica, talk of the day! 2 1 Doel van deze module Herkennen van de algemene
Nadere informatieFPGA-gebaseerde instructiesetuitbreiding voor blokgebaseerde wavelettransformatie
Faculteit Ingenieurswetenschappen Vakgroep Elektronica en Informatiesystemen Voorzitter: prof. dr. ir. J. Van Campenhout FPGA-gebaseerde instructiesetuitbreiding voor blokgebaseerde wavelettransformatie
Nadere informatieAFSCHEID PROF.DR.IR. GERARD J.M. SMIT VRIJDAG 9 JUNI 2017
AFSCHEID PROF.DR.IR. GERARD J.M. SMIT VRIJDAG 9 JUNI 2017 09 06 2017 ENERGIE EN COMPUTER ARCHITECTUUR - VAN PICOJOULE NAAR GIGAJOULE - AFSCHEIDSREDE PROF. DR. IR. GERARD J.M. SMIT 9 JUNI 2017 COLOFON
Nadere informatieC.M.T.S. Drachten Middelbaar Technische School Afdeling: Elektronica Een jaar onderbroken vanwege International High School 1986 1987 in Singapore.
11 January 2011 Persoonlijke Informatie Naam: R. Kats Roepnaam: Romke Sekse: Man Nationaliteit: Nederlandse Geboortedatum: 17 Oktober, 1969 e mail: Homepage: romke@chello.nl http://members.chello.nl/r.kats
Nadere informatieNederlandse samenvatting (Dutch summary)
Nederlandse samenvatting (Dutch summary) Ditproefschriftpresenteerteen raamwerk voorhetontwikkelenvanparallellestreaming applicaties voor heterogene architecturen met meerdere rekeneenheden op een chip.
Nadere informatiecomputerarchitectuur antwoorden
2017 computerarchitectuur antwoorden F. Vonk versie 1 2-8-2017 inhoudsopgave hardware... - 3 - CPU... - 3 - bussen... - 4 - bridges... - 4 - RAM... - 4 - hardware architectuur... - 5 - Dit werk is gelicenseerd
Nadere informatieQuantum computing. Dirk Nuyens. dept. computerwetenschappen KULeuven. [dirk.nuyens@cs.kuleuven.ac.be]
Quantum computing Dirk Nuyens [dirk.nuyens@cs.kuleuven.ac.be] dept. computerwetenschappen KULeuven qc-sim-intro.tex Quantum computing Dirk Nuyens 18/12/2001 21:25 p.1 Mijn thesis plannen Proberen een zo
Nadere informatieHoe de (very) near-field test methode bijdraagt aan optimale antenne performance
Hoe de (very) near-field test methode bijdraagt aan optimale antenne performance Dirk Faber Test and Measurement specialist meer informatie: dirk.faber@acalbfi.nl uitdagingen ontwerpen IoT applicatie Product
Nadere informatieOverstappen op VoIP i.c.m. Online Dashboard.
Overstappen op VoIP i.c.m. Online Dashboard. Online Dashboard is de nieuwe dienst van WeTalk Telecom gebaseerd op hosted PBX IP telefonie. Overstappen op VoIP is voor veel organisaties al snel lonend.
Nadere informatieIndustrial Internet of Things
Industrial Internet of Things Machines koppelen: de deskundigheid van technische communicatie oftewel hoe complex kan intelligente elektronica voor meet- en regeltechniek zijn. Marc van Mierlo Mijn uitgangspunten
Nadere informatieHoe zet u virtualisatie slim in bij forensische onderzoeksomgevingen?
Hoe zet u virtualisatie slim in bij forensische onderzoeksomgevingen? ir. Ronald van Vugt ronald@netwell.eu Aanleiding Deze presentatie is ontstaan naar aanleiding van een nieuw architectuur ontwerp voor
Nadere informatiePROJECT: IRIS. (Plan van aanpak) Naam Functie Paraaf
Plan van aanpak IRIS Documenthistorie Revisies Versie Status Datum Wijzigingen PROJECT: IRIS (Plan van aanpak) Goedkeuring Dit document behoeft de volgende goedkeuringen: Versie Datum goedkeurin g Naam
Nadere informatiePraktische afspraken
H0J94 hfdst.. I Ontwerp van micro-elektronische systemen I. Verbauwhede, H.De Man 04-05 K.U.Leuven Originele slides H.DeMan 1 Praktische afspraken Mijn e-mail: iverbauw@esat.kuleuven.ac.be Mijn bureel:
Nadere informatieFPGA-gebaseerde instructiesetuitbreiding voor videobewegingsschatting
Faculteit Ingenieurswetenschappen Vakgroep Elektronica en Informatiesystemen Voorzitter: prof. dr. ir. J. Van Campenhout FPGA-gebaseerde instructiesetuitbreiding voor videobewegingsschatting door Pieter-Paul
Nadere informatieDigitale en analoge technieken
Digitale en analoge technieken Peter Slaets February 14, 2006 Peter Slaets () Digitale en analoge technieken February 14, 2006 1 / 33 Computerarchitectuur 1 Processors 2 Primair geheugen 3 Secundair geheugen
Nadere informatieVan 6 weken naar 6 minuten. met. OpenSource. Jan-Taeke Schuilenga Infrastructuur Architect Jantaeke.schuilenga@duo.nl
Van 6 weken naar 6 minuten met OpenSource Jan-Taeke Schuilenga Infrastructuur Architect Jantaeke.schuilenga@duo.nl Wat is DUO? Uitvoeringsorganisatie van Ministerie van OCW - Studiefinanciering - Bekostiging
Nadere informatieSoftware Mobiliteit. UAMS - 6 maart 2001. Theo D'Hondt Lab voor Pogrammeerkunde Vrije Universiteit Brussel http://prog.vub.ac.
Software Mobiliteit Theo D'Hondt Lab voor Pogrammeerkunde Vrije Universiteit Brussel http://prog.vub.ac.be/~tjdhondt p. 1 Overzicht Stelling Objecttechnologie Distributie Mobiliteit Evolutie Besluit p.
Nadere informatieLabo Digitale Systemen
6 labozittingen: 1u30 Permanente evaluatie, laatste labozitting evaluatie (+ files afgeven) Cursus: http://telescript.denayer.wenk.be/~kvb/labo_digitale_systemen Wat? Implementatie van een parametrische
Nadere informatieHardware-ontwerp van een bewegingsschatter voor videocompressie
Faculteit Toegepaste Wetenschappen Vakgroep Elektronica en Informatiesystemen Voorzitter: prof. dr. ir. J. Van Campenhout Hardware-ontwerp van een bewegingsschatter voor videocompressie door Peter Bertels
Nadere informatieComputerarchitectuur. H&P Ch 5. Thread-Level Parallelism
Computerarchitectuur H&P Ch 5. Thread-Level Parallelism Kristian Rietveld http://ca.liacs.nl/ Thread-Level Parallelism In het geval van thread-level parallelism (TLP) gaan we uit van meerdere threads.
Nadere informatieVoor op afstand os installatie moeten de volgende onderdelen geïnstalleerd zijn op de Windows 2000 server.
Werkstuk door een scholier 1063 woorden 13 januari 2006 6,8 51 keer beoordeeld Vak Informatica Risimage Hoe werkt RIS? RIS gebruikt DHCP en de Active Directory service om cliënt van afstand te installeren.
Nadere informatieOnderwijseenheid INLMIC Inleiding microcontrollers
Studiebelasting: 3 CP Kwartaal: EQ1.1, EQ3D.1 Verantwoordelijke docenten: J.E.J. op den Brouw, B. Kuiper Opbouw onderwijseenheid. OEdeel kwt sbu theo pract proj toetswijze bs INLMIC-co1 1 42 14 Meerkeuze
Nadere informatieGigaset pro VLAN configuratie
Gigaset pro VLAN configuratie Hogere betrouwbaarheid door gebruik van VLAN s. De integratie van spraak en data stelt eisen aan de kwaliteit van de klanten infrastructuur. Er zijn allerlei redenen waarom
Nadere informatieGeheugenbeheer. ICT Infrastructuren 2 december 2013
Geheugenbeheer ICT Infrastructuren 2 december 2013 Doelen van geheugenbeheer Reloca>e (flexibel gebruik van geheugen) Bescherming Gedeeld/gemeenschappelijk geheugen Logische indeling van procesonderdelen
Nadere informatieFrom High-Level Language to language of the hardware
Overzichtscollege 1 Abstractieniveaus Een computersysteem bestaat uit een hiërarchie van lagen Elke laag heeft een goed gedefinieerde interface naar de bovenliggende en onderliggende lagen Essentieel bij
Nadere informatieDe CB channel controller TMS1022NL/NLL en TMS1023NL/NLL. ( Dit is een maskrom-programmed version van de Texas Instruments TMS1000 family)
De CB channel controller TMS1022NL/NLL en TMS1023NL/NLL ( Dit is een maskrom-programmed version van de Texas Instruments TMS1000 family) Ik begin even met een korte inleiding over de TMS1000. ( Wil je
Nadere informatieVakinhoudelijke uitwerking Keuzevak Applicatieontwikkeling van het profiel MVI vmbo beroepsgericht
Vakinhoudelijke uitwerking Keuzevak Applicatieontwikkeling van het profiel MVI vmbo beroepsgericht Deze vakinhoudelijke uitwerking is ontwikkeld door het Redactieteam van de Schooleamenbank vmbo voor dit
Nadere informatieoptipoint 400 HFA / CorNet TS
optipoint 400 HFA / CorNet TS 1 Inleiding... 2 2 Configuratie HiPath 3000 / IP-netwerk... 2 3 Configuratiemenu optipoint 400 HFA... 3 4 Configuratie via Web-interface... 8 September 2002 Pagina 1 1 Inleiding
Nadere informatieIntroductie. exacqvision M-Series
Introductie exacqvision M-Series Introductie M-Series All-In-One Recorder Agenda Introductie & positionering Voordelen Specificatie & vergelijking Productnummers Aanvullende informatie M-Series All-in-One
Nadere informatieMasterproeven 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 informatieOPERATIONELE CLUSTERING Globale clients kunnen informatie van meerdere systemen weergeven
OPERATIONELE CLUSTERING Globale clients kunnen informatie van meerdere systemen weergeven Beheert u een gedistribueerd systeem met meerdere controlepunten? Wilt u al uw controle op één plaats kunnen centraliseren?
Nadere informatiecollege 2: Introductie
Concurrency Gerard Tel / Jacco Bikker - november 2017 februari 2018 college 2: Welkom! Agenda: Concepten en patronen Multi-threading in C# Concurrency college 2 3 Concurrency college 2 4 Jacco Bikker j.bikker@uu.nl
Nadere informatieLicht. Flexibel. Krachtig. De nieuwe Enphase IQ
Licht. Flexibel. Krachtig. De nieuwe Enphase IQ Micro-omvormers Enphase IQ Het belangrijkste zit onder de panelen. 20 JAAR GARANTIE De volledig nieuwe Enphase IQ 7 Licht Gemakkelijker werken op het dak
Nadere informatieWaarmaken van Leibniz s droom
Waarmaken van Leibniz s droom Artificiële intelligentie Communicatie & internet Operating system Economie Computatietheorie & Software Efficiënt productieproces Hardware architectuur Electronica: relais
Nadere informatieWelkom bij het Machinebouw event 20
Welkom bij het Machinebouw event 20 Digitale revolutie Slimme en verbonden mechatronische systemen Robert Vincente Robert Vincente Machinebouw event 2018 1 Uitdagingen van de machinebouw industrie Speed
Nadere informatieDe nieuwe generatie Toegangsbeheer.
De nieuwe generatie Toegangsbeheer. Toekomstgericht Toegangsbeheer. Software eigenschappen. Simpel en visueel. Simpel betekent niet basis, het betekent dat het product correct werd ontworpen. Het systeem
Nadere informatieVan Poort tot Pipeline. Ben Bruidegom & Wouter Koolen-Wijkstra AMSTEL Instituut Universiteit van Amsterdam
Van Poort tot Pipeline Ben Bruidegom & Wouter Koolen-Wijkstra AMSTEL Instituut Universiteit van Amsterdam Van Poort tot Pipeline Pipeline processor One cycle machine Calculator File of registers Assembly
Nadere informatieVakgroep CW KAHO Sint-Lieven
Vakgroep CW KAHO Sint-Lieven Objecten Programmeren voor de Sport: Een inleiding tot JAVA objecten Wetenschapsweek 20 November 2012 Tony Wauters en Tim Vermeulen tony.wauters@kahosl.be en tim.vermeulen@kahosl.be
Nadere informatieDepartement 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 informatieTechnische Opleidingen
Technische Opleidingen Elauma Waagmeester Technische opleidingen Niet alleen bij nieuwbouw, maar ook bij revisies en storingen is het belangrijk om voldoende kennis van de verschillende systemen in huis
Nadere informatieIO-Link is Smart Industry
De toenemende vraag naar informatie en intelligente interactie op alle communicatieniveau 's IO-Link presentatie 02.06.2015 Avans Hogeschool Den Bosch Inhoud Filmpje"What is IO-Link" Smart Industry: Doel
Nadere informatieDesign Data Management voor FPGA ontwikkeling
Design Data Management voor FPGA ontwikkeling Al snel heb je bij electronica ontwikkeling met Design Data Management te maken, zo ook bij FGPA ontwikkeling. Er wordt immers code gegenereerd die beheerd
Nadere informatieIn-line digitale beeldverwerking compenseert voor mindere lenskwaliteit
Editie april 2019 Image sensors and vision systems, imec Ghent, R&D with multiple partners In-line digitale beeldverwerking compenseert voor mindere lenskwaliteit In een aantal toepassingsgebieden kan
Nadere informatieInhoudsopgave. Optimalisatie van de mmips. Forwarding optie 1. Design flow. implementation
2 Inhoudsopgave Optimalisatie van de mmips pc Sander Stuijk Veel gestelde vragen Hoe moet ik forwarding implementeren? Hoe moet ik clipping implementeren? Waarom is mijn simulatie zo traag? Hoe kan ik
Nadere informatieCTCSS Encoder Super Flexibel Ontwerpen met een Arduino Nano
CTCSS Encoder Super Flexibel Ontwerpen met een Arduino Nano (voor minder als 2 euro weer QRV op de repeater) Henk Hamoen (PA3GUO) March 2016 Agenda Introductie CTCSS toonslot op repeaters Arduino Nano
Nadere informatieCombinatorische 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 informatieHet flash datacenter: moderne uitdagingen opgelost
moderne uitdagingen opgelost Inhoud Moderne datacenters, moderne uitdagingen 03 Versnel uw datacenter 04 Niet alleen snel, maar ook veilig 05 IBM FlashSystem Family 06 2 Moderne datacenters, moderne uitdagingen
Nadere informatieHierbij gaat voor de delegaties document C(2017) 6321 final - Annex 1 Part 6/11.
Raad van de Europese Unie Brussel, 27 september 2017 (OR. en) 12656/17 ADD 6 BEGELEIDENDE NOTA van: ingekomen: 26 september 2017 aan: COMER 100 CFSP/PESC 829 CONOP 74 ECO 56 UD 215 ATO 42 COARM 247 DELACT
Nadere informatieFPGA-implementatie van een online lerend recurrent neuraal netwerk met stochastische arithmetiek
FPGA-implementatie van een online lerend recurrent neuraal netwerk met stochastische arithmetiek Erik Schockaert Promotoren: prof. dr. ir. Dirk Stroobandt, prof. dr. ir. Benjamin Schrauwen Begeleider:
Nadere informatieConcurrency. Gerard Tel / Jacco Bikker - november 2015 januari Welkom!
Concurrency Gerard Tel / Jacco Bikker - november 2015 januari 2016 Welkom! Agenda: Wat vooraf ging Taken en Data Hardware Performance Theorie Concurrency college 3 Hardware 3 Previously in Concurrency
Nadere informatieSamenvatting. Samenvatting
xi Vandaag ligt de voornaamste hinderpaal voor residentiële toegang tot breedband Internet en andere diensten in het toegangsnetwerk, het laatste eindje bekabeling of draadloze infrastructuur dat de individuele
Nadere informatieZelftest Inleiding Programmeren
Zelftest Inleiding Programmeren Document: n0824test.fm 22/01/2013 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING BIJ DE ZELFTEST INLEIDING PROGRAMMEREN Deze
Nadere informatieHoe werkt een computer precies?
Hoe werkt een computer precies? Met steun van stichting Edict Ben Bruidegom & Wouter Koolen-Wijkstra AMSTEL Instituut Universiteit van Amsterdam Overview Introductie SIM-PL Simulatietool voor werking computer
Nadere informatieBELTUG Standpunt BELTUG antwoord op de raadpleging van de markt m.b.t. de mogelijke beleidsopties inzake de evolutie van de geografische nummers
BELTUG Standpunt BELTUG antwoord op de raadpleging van de markt m.b.t. de mogelijke beleidsopties inzake de evolutie van de geografische nummers Antwoord raadpleging nummering april 2009 1 April 2009 BELTUG
Nadere informatiePajottenlandse Radio Amateurs
Pajottenlandse Radio Amateurs ON3BL 07/02/2014 SDR ontvangst met RTL-stick Waarvoor staat de afkorting SDR? SDR Software Defined Radio Definitie van Software Defined Radio Een radiocommunicatiesysteem
Nadere informatiemath inside Model orde reductie
math inside Model orde reductie Model orde reductie Met het voortschrijden van de rekenkracht van computers en numerieke algoritmen is het mogelijk om steeds complexere problemen op te lossen. Was het
Nadere informatieBIJLAGE 18: INSTALLATIE EN AANPASSING HUISHOUDELIJKE APPARATUUR
Installatie en aanpassing huishoudelijke apparatuur De Flexines demonstrator is gebaseerd op het concept van het huishouden van de toekomst. Zo n huishouden bezit een aantal energie consumerende en energie
Nadere informatieHandleiding. MED PLUS software
Handleiding MED PLUS software De MED PLUS software beschikt over een aantal functies waarmee instellingen en of functies aangepast kunnen worden in de MED11. Aansluiten van MED11 Sluit de MED SK PLUS interface
Nadere informatieVergroening Kennisnet Cloud
Vergroening Kennisnet Cloud Have your cake and eat it too Dirk Linden 30 januari 2014 Inleiding / Aanleiding Aanbesteding Kennisnet Housing en Hosting 2013 Nieuwbouw aangegrepen door Vancis en Kennisnet
Nadere informatieLabo digitale technieken
.. Het gebied "elektronica" is reeds geruime tijd onderverdeeld in twee specialiteiten, namelijk de analoge en de digitale technieken. Binnen analoge schakelingen gebeurt de signaalverwerking met lineaire
Nadere informatieAdequate mobiele zorgcommunicatie Axio Mobility 2.0
Adequate mobiele zorgcommunicatie 20/10/2016 Alarmen op mobiele toestellen Axio Mobility is een oplossing waarbij gebruik wordt gemaakt van specifieke professionele mobiele toestellen om oproepen en alarmen
Nadere informatieNieuw: controllers van Syel Europe
INDUSTRIËLE ELEKTRONICA Nieuw: controllers van Syel Europe De compacte controller die intelligent én voordelig is. voor seriebouw en klantspecifieke toepassingen voor complexe berekeningen én eenvoudige
Nadere informatieProduct catalogus VU+ TEL: +31 (0) 50-5793213 EMAIL: INFO@ASTRASAT.NL KOPENHAGENSTRAAT 2 FAX: +31 (0) 50-5793214 WEB: WWW.ASTRASAT.NL 9723BB GRONINGEN
Product catalogus VU+ VU+ Solo UITSTEKENDE BEELD KWALITEIT De Vu+ Solo is ontwikkelt met een duidelijke missie, namelijk het voorzien van klanten met een multi-getalenteerde HD Zapper voor een betaalbare
Nadere informatieIN BEWEGING. STEM-wetenschapper. STEM opdracht: Digitaal hulpmiddel
STEM-wetenschapper Naam: Elke dag zitten Max en Mia 1 uur te gamen met hun digitaal apparaat. Mia heeft een ipad terwijl Max altijd op de smartphone van mama speelt. Ze gamen niet zomaar spelletjes hoor!
Nadere informatieWat is JAVA? Peter van Rijn
Wat is JAVA? Peter van Rijn Wat is JAVA? een concept een platform een ontwikkelomgeving een mentaliteit 2 Het ontstaan van JAVA Patrick Naughton ergernis over de verschillende programma bibliotheken schrijft
Nadere informatieDynamisch herconfigureerbare partoonherkenning voor reguliere expressies op FPGA
Dynamisch herconfigureerbare partoonherkenning voor reguliere expressies op FPGA Mattias Merlier Promotor: prof. dr. ir. Dirk Stroobandt Begeleiders: ir. Karel Bruneel, ir. Tom Davidson, ir. Brahim Al
Nadere informatiePortability, Interoperability of toch maar Connectivity Portability, Interoperability of toch maar Connectivity.
Portability, Interoperability of toch 1 Even Voorstellen Diploma s: 1980 Bachelor of Science Civil Engineering (Cairo, Egypte) 1986 Doctoraal in Geodesie (TU Delft, Nederland) Enige Automatiseringservaring:
Nadere informatieTRUST AMI MOUSE 250S OPTICAL
1 Inleiding Deze handleiding is bedoeld voor de gebruikers van de TRUST AMI MOUSE 250S OPTICAL E-MAIL. Hij werkt op zo goed als ieder oppervlak. Wanneer u nieuwe e- mail binnen krijgt geeft de muis een
Nadere informatieHet flash datacenter: moderne uitdagingen opgelost
Het flash datacenter: moderne uitdagingen opgelost Het flash datacenter: moderne uitdagingen opgelost Inhoudsopgave Moderne datacenters, moderne uitdagingen De eindeloze mogelijkheden van virtualisatie
Nadere informatie