JACoW is a publisher in Geneva, Switzerland that publishes the proceedings of accelerator conferences held around the world by an international collaboration of editors.
@inproceedings{piton:icalepcs2021-thpv021, author = {J.R. Piton and D. Alnajjar and D.H.C. Araujo and J.L. Brito Neto and L.P. Do Carmo and L.C. Guedes and M.A.L. Moraes}, % author = {J.R. Piton and D. Alnajjar and D.H.C. Araujo and J.L. Brito Neto and L.P. Do Carmo and L.C. Guedes and others}, % author = {J.R. Piton and others}, title = {{TATU: A Flexible FPGA-Based Trigger and Timer Unit Created on CompactRIO for the First Sirius Beamlines}}, booktitle = {Proc. ICALEPCS'21}, pages = {908--911}, eid = {THPV021}, language = {english}, keywords = {FPGA, operation, controls, EPICS, experiment}, venue = {Shanghai, China}, series = {International Conference on Accelerator and Large Experimental Physics Control Systems}, number = {18}, publisher = {JACoW Publishing, Geneva, Switzerland}, month = {03}, year = {2022}, issn = {2226-0358}, isbn = {978-3-95450-221-9}, doi = {10.18429/JACoW-ICALEPCS2021-THPV021}, url = {https://jacow.org/icalepcs2021/papers/thpv021.pdf}, abstract = {{In the modern synchrotron light sources, the higher brilliance leads to shorter acquisition times at the experimental stations. For most beamlines of the fourth-generation source SIRIUS, it was imperative to shift from the usual software-based synchronization of operations to the much faster triggering by hardware of some key equipment involved in the experiments. As a basis of their control system for devices, the SIRIUS beamlines have standard CompactRIO controllers and I/O modules along the hutches. Equipped with a FPGA and a hard processor running Linux Real-Time, this platform could deal with the triggers from and to other devices, in the order of ms and µs. TATU (Time and Trigger Unit) is a code running in a CompactRIO unit to coordinate multiple triggering conditions and actions. TATU can be either the master pulse generator or the follower of other signals. Complex trigger pattern generation is set from a user-friendly standardized interface. EPICS process variables (by means of LNLS Nheengatu*) are used to set parameters and to follow the execution status. The concept and first field test results in at least four SIRIUS beamlines are presented.}}, }