当前位置: X-MOL 学术IEEE Trans. Nucl. Sci. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Safe and Reusable Approach for Pin-to-Port Assignment in Multiboard FPGA Data Acquisition and Control Designs
IEEE Transactions on Nuclear Science ( IF 1.8 ) Pub Date : 2021-04-20 , DOI: 10.1109/tns.2021.3074530
Michal Kruszewskiand , Wojciech Marek Zabolotny

This article introduces a robust approach for pin-to-port assignment in multiboard field-programmable gate array designs. The problem has been known for a long time and is especially annoying in relatively large data acquisition (DAQ) systems, such as DAQ 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 user’s perspective. The article also presents the realization of the idea implemented in the Python language and provides real-life example from the DAQ readout chain for the silicon tracking system for the compressed baryonic matter experiment.

中文翻译:

多板 FPGA 数据采集和控制设计中引脚到端口分配的安全和可重用方法

本文介绍了一种在多板现场可编程门阵列设计中进行引脚到端口分配的稳健方法。这个问题早已为人所知,在相对较大的数据采集 (DAQ) 系统中尤其令人讨厌,例如用于高能物理实验的 DAQ 和控制系统,其中数百个差分信号通过多个板进行路由。但是,仍然没有通用的用户友好的开源解决方案。提议的方法有两个主要目标:安全性(检查尽可能多的潜在人为错误)和可重用性(重用连接映射,在文件中定义,在多个设计中)。建议的文件格式描述简洁易懂。从用户的角度来看,它是完全声明性的、供应商不可知的、部分不可知的和编程语言不可知的。
更新日期:2021-06-18
down
wechat
bug