Skip to Main content Skip to Navigation
Theses

Une architecture programmable de traitement des impulsions zéro-temps mort pour l'instrumentation nucléaire

Yoann Moline 1
1 LCAE - Laboratoire Capteurs et Architectures Electroniques
DM2I - Département Métrologie Instrumentation & Information : DRT/LIST/DM2I
Abstract : In the field of nuclear instrumentation, digital signal processing architectures have to deal with the poissonian characteristic of the signal, composed of random arrival pulses which requires current architectures to work in dataflow. Thus, the real-time needs implies losing pulses when the pulse rate is too high. Current architectures paralyze the acquisition of the signal during the pulse processing inducing a time during no signal can be processed, this is called the dead time. These issues have led current architectures to use dedicated solutions based on reconfigurable components such as FPGAs. The requirement of end users to implement a wide range of applications on a large number of channels leads to propose an easily programmable architecture platform (C, C++). This thesis present presents a digital “pulse-driven” architecture that meets these constraints. This architecture is first composed of pulse extractors. They are capable of dynamically extracting the pulses according to their size for any type of detector that delivering pulses. These pulses are then distributed on a set of programmable and independent Functional Units (FU) which are "pulses driven". These FUs are able to handle the arrival of non-deterministic events and variable program execution times and indeterminate in advance. The virtual prototype of the architecture is developed in cycle accurate SystemC and shows promising results in terms of scalability while maintaining zero dead time. This architecture paves the way for novel real time pulse processing by reducing the gap between embedded real time processing and offline processing.
Complete list of metadatas

Cited literature [95 references]  Display  Hide  Download

https://hal-cea.archives-ouvertes.fr/tel-02270593
Contributor : Marie-France Robbe <>
Submitted on : Monday, August 26, 2019 - 9:45:31 AM
Last modification on : Monday, October 19, 2020 - 11:12:12 AM
Long-term archiving on: : Friday, January 10, 2020 - 2:45:01 PM

File

Moline-Yoann_16-12-2015.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : tel-02270593, version 1

Collections

Citation

Yoann Moline. Une architecture programmable de traitement des impulsions zéro-temps mort pour l'instrumentation nucléaire. Instrumentations et Détecteurs [physics.ins-det]. Université de Bourgogne, 2015. Français. ⟨NNT : 2015DIJOS075⟩. ⟨tel-02270593⟩

Share

Metrics

Record views

79

Files downloads

120