Git Product home page Git Product logo

henvezz95 / foot-data-acquisition-system Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 548 KB

Bachelor Thesis Project aimed at developing the VHDL part of a Data Acquisition System. The system was designed to be used in the FOOT (FragmentatiOn Of Target) experiment. The FOOT experiment aims to provide precise nuclear cross-section measurements for two different fields: hadrontherapy and radio-protection space

VHDL 75.72% C++ 9.82% C 14.12% Makefile 0.30% Shell 0.03%
c-plus-plus data-acquisition physics simulations thesis-project vhdl

foot-data-acquisition-system's Introduction

FOOT-Data-Acquisition-System

Bachelor Thesis Project aimed at developing the VHDL part of a Data Acquisition System. The system was designed to be used in the FOOT (FragmentatiOn Of Target) experiment. The FOOT experiment aims to provide precise nuclear cross-section measurements for two different fields: hadrontherapy and radio-protection space.

The DAQ System used in the real life experiments uses this code (with a few incremental updates) to collect and organize data coming from the sensors.

  • More information on the project can be found here
  • My Bachelor Thesis is available here

FOOT

Files

  • DAQ System Files: Contains all the VHDL files that describe the functional architecture of the Data Acquisition System
  • C_codes: contains the necessary scripts to connect the DE0-Nano to a PC and test the Data Acquisition System
  • Images: images with schemes and logos

Architecture of the Data Acquisition System

All the Entities that make up the Data Acquisition System are contained in the DAQ Module. DAQ Module The Event Simulator generates random data in the same format as sensor data. It is used to test the module. DAQ on FPGA The DAQ on FPGA module contains both the DAQ Module and the Event Simulator and can be synthesized on FPGA

foot-data-acquisition-system's People

Contributors

henvezz95 avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.