Firmware-only implementation of Time-to-Digital Converter (TDC) in field-programmable gate array (FPGA)

被引:0
|
作者
Wu, JY [1 ]
Shi, ZH [1 ]
Wang, IY [1 ]
机构
[1] Fermilab Natl Accelerator Lab, Batavia, IL 60510 USA
关键词
front end electronics; TDC; FPGA; firmware;
D O I
暂无
中图分类号
TL [原子能技术]; O571 [原子核物理学];
学科分类号
0827 ; 082701 ;
摘要
A Time-to-Digital Converter (TDC) implemented in general purpose field-programmable gate array (FPGA) for the Fermilab CKM experiment will be presented. The TDC uses a delay chain and register array structure to produce lower bits in addition to higher bits from a clock counter. Lacking the direct controls custom chips, the FPGA implementation of the delay chain and register array structure had to address two major problems: (1) The logic elements used for the delay chain and register array structure must be placed and routed by the FPGA compiler in a predictable manner, to assure uniformity of the TDC binning and short-term stability. (2) The delay variation due to temperature and power supply voltage must be compensated for to assure long-term stability. We used the chain structures in the existing FPGAs that the venders designed for general purpose such as carry algorithm or logic expansion to solve the first problem. To compensate for delay variations, we studied several digital compensation strategies that can be implemented in the same FPGA device. Some bench-top test results will also be presented in this document.
引用
收藏
页码:177 / 181
页数:5
相关论文
共 50 条
  • [41] Field-Programmable Gate Array-based fluxgate magnetometer with digital integration
    Butta, Mattia
    Janosek, Michal
    Ripka, Pavel
    JOURNAL OF APPLIED PHYSICS, 2010, 107 (09) : 1998
  • [43] A high precision time-to-digital converter based on multi-phase clock implemented within Field-Programmable-Gate-Array
    Chen Kai
    Liu Shubin
    An Qi
    NUCLEAR SCIENCE AND TECHNIQUES, 2010, 21 (02) : 123 - 128
  • [44] A High-Resolution Time-to-Digital Converter Based on Multi-Phase Clock Implement in Field-Programmable-Gate-Array
    Yin, Zhoujiancheng
    Liu, Shubin
    Hao, Xinjun
    Gao, Shanshan
    An, Qi
    2012 18TH IEEE-NPSS REAL TIME CONFERENCE (RT), 2012,
  • [45] Time-to-Digital Converter Architecture with Residue Arithmetic and its FPGA Implementation
    Li, Congbing
    Katoh, Kentaroh
    Wang, Junshan
    Wu, Shu
    Mohyar, Shaiful Nizam
    Kobayashi, Haruo
    2014 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2014, : 104 - 105
  • [46] Implementation of Face Recognition Algorithm on Field Programmable Gate Array (FPGA)
    Sustersic, Tijana
    Peulic, Aleksandar
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2019, 28 (08)
  • [47] Clock Gating Implementation on commercial Field Programmable Gate Array (FPGA)
    Tan, Beng-Liong
    Lee, Wai-Kong
    Mok, Kai-Ming
    Goh, Hock-Guan
    2018 4TH INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS AND SYSTEM ENGINEERING (ICEESE), 2018, : 102 - 106
  • [48] Implementation of a peak-current-control algorithm within a field-programmable gate array
    Aime, Martin
    Gateau, Guillaume
    Meynard, Thierry A.
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2007, 54 (01) : 406 - 418
  • [49] High Flexibility Hybrid Architecture Real-Time Simulation Platform Based on Field-Programmable Gate Array (FPGA)
    Cheng, Ruyun
    Yao, Li
    Yan, Xinyang
    Zhang, Bingda
    Jin, Zhao
    ENERGIES, 2021, 14 (19)
  • [50] Field-programmable gate array (FPGA) hardware design and implementation of a new area efficient elliptic curve crypto-processor
    Kashif, Muhammad
    Cicek, Ihsan
    TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2021, 29 (04) : 2127 - 2139