Safe and Reusable Approach for Pin to Port Assignment in Multi-Board FPGA Data Acquisition and Control Designs
Authors:
- Michał Kruszewski,
- Wojciech Zabołotny
Abstract
This paper introduces a robust approach for pin to port assignment in multi-board field-programmable gate array designs. The problem has been known for a long time and is especially annoying in relatively large data acquisition systems, such as data acquisition and control systems for high energy physics experiments, where hundreds of differential signals are routed via multiple boards. However, there is still no generic user-friendly open-source solution. The proposed approach has two main goals, safety (check as many potential human mistakes as possible) and reusability (reuse connections mappings, defined in files, in multiple designs). The proposed file format description is concise and comprehensible. It is fully declarative, vendor agnostic, part agnostic and programming language-agnostic from the users perspective. The paper also presents the realization of the idea implemented in the Python language and provides real life example from the data acquisition readout chain for the Silicon Tracking System for the Compressed Baryonic Matter experiment.
- Record ID
- WUT16f6eb541c8b4deb803de043b496fb76
- Author
- Journal series
- IEEE Transactions on Nuclear Science, ISSN 0018-9499, e-ISSN 1558-1578
- Issue year
- 2021
- Vol
- 68
- No
- 6
- Pages
- 1186-1193
- Keywords in English
- field-programmable gate array (FPGA), data acquisition (DAQ), high energy physics (HEP, printed circuit board (PCB), electronic design automation (EDA), design methodology, maintainable design
- ASJC Classification
- ; ;
- DOI
- DOI:10.1109/TNS.2021.3074530 Opening in a new tab
- URL
- https://ieeexplore.ieee.org/document/9409114 Opening in a new tab
- Language
- eng (en) English
- File
-
- File: 1
- M.Kruszewski, W.Zab._Safe_and_Reusable_Approach_for_Pin-to-Port_2021.pdf
-
- Score (nominal)
- 70
- Score source
- journalList
- Score
- = 70.0, 10-05-2022, ArticleFromJournal
- Publication indicators
- = 0; = 0; = 1; : 2018 = 1.217; : 2020 (2 years) = 1.679 - 2020 (5 years) =1.592
- Citation count
- 1
- Uniform Resource Identifier
- https://repo.pw.edu.pl/info/article/WUT16f6eb541c8b4deb803de043b496fb76/
- URN
urn:pw-repo:WUT16f6eb541c8b4deb803de043b496fb76
* presented citation count is obtained through Internet information analysis and it is close to the number calculated by the Publish or PerishOpening in a new tab system.