Ray of Light

advertisement
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
Download