HiSPARC FPGA & software aanpassingen Rais Mense Page 1 Overzicht • Nikhef & HiSPARC • Huidige situatie • Opdracht • Aanpak • Conclusie Page 2 Nikhef • FOM (Fundamenteel Onderzoek Materie) • Bestuderen van interactie en structuur van elementaire deeltjes en krachtvelden op de kleinst mogelijke afstand. • Veel samenwerking met CERN • Diverse projecten Page 3 HiSPARC • Samenwerking onderwijs instituten • Meten hoog energetische deeltjes • Op zoek naar deeltjes lawines Page 4 Huidige situatie • Detectors • Data acquisitie systeem • HiSPARC unit • LabVIEW applicatie • Opslag Page 5 Opdracht • Automatisch laden FPGA binary • Nieuwe hardware • Gebruiksgemak • Dynamically linked library • Verwerken GPS configuratie bits • GPS module • FPGA code • LabVIEW code • Herstarten FPGA • Foutdetectie • Automatische recovery Page 6 Aanpak Automatisch laden FPGA binary • Bestaande applicatie • Autonomie in methodes • Autonomie in uitvoering • Losmaken afhankelijkheid LabWindows • Importeren in LabVIEW • Documenteren Page 7 Aanpak Verwerken GPS configuratie bits • Byte uit GPS module • FPGA code aanpassen • Configuratie byte uit datastroom • Bits uit configuratie byte • Configuratie doorsturen over USB • LabVIEW code aanpassen • Cofiguratie uit datastroom • Configuratie verwerken • Nieuwe talen • VHDL • LabVIEW • Nieuwe applicaties • Questasim • Quartus II Page 8 Conclusie • Leerdoelen • VHDL & FPGA programmeren • LabVIEW programmeren • Projectmatig werken • Verloop van werkzaamheden • Moeilijke start • Veel geleerd Page 9