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 条
  • [21] Implementation of data cache block (DCB) in shared processor using field-programmable gate array (FPGA)
    Karthick, R.
    Meenalochini, P.
    JOURNAL OF THE NATIONAL SCIENCE FOUNDATION OF SRI LANKA, 2020, 48 (04): : 475 - 479
  • [22] Ring-Oscillator-Based High Accuracy Low Complexity Multichannel Time-to-Digital Converter Architecture for Field-Programmable Gate Arrays
    Berrima, Safa
    Blaquiere, Yves
    Savaria, Yvon
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2021, 70
  • [23] A 4.8 ps root-mean-square resolution time-to-digital converter implemented in a 20 nm Cyclone-10 GX field-programmable gate array
    Yu, Xin
    Xia, Haojie
    Li, Weishi
    Zhang, Jin
    Chang, Songtao
    REVIEW OF SCIENTIFIC INSTRUMENTS, 2022, 93 (08):
  • [24] Implementation on Sobel Field-Programmable Gate Array Detector for Identification of Vehicles
    Seleznev, V. S.
    Antonova, E. O.
    Iluhin, A., V
    Gematudinov, R. A.
    Isaeva, L. Yu
    2021 INTELLIGENT TECHNOLOGIES AND ELECTRONIC DEVICES IN VEHICLE AND ROAD TRANSPORT COMPLEX (TIRVED), 2021,
  • [25] GANGLION - A FAST FIELD-PROGRAMMABLE GATE ARRAY IMPLEMENTATION OF A CONNECTIONIST CLASSIFIER
    COX, CE
    BLANZ, WE
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1992, 27 (03) : 288 - 299
  • [26] Field-programmable gate array implementation of a single photoncounting receive modem
    Simon, William P.
    Downey, Jennifer N.
    Lantz, Nicholas C.
    Bizon, Thomas P.
    Marsden, Michael A.
    Vyhnalek, Brian E.
    Zeleznikar, Daniel J.
    FREE-SPACE LASER COMMUNICATIONS XXXVI, 2024, 12877
  • [27] Capacitor divider voltage monitoring by using Field-Programmable Gate Array (FPGA)
    Steiks, Ingars
    Ribickis, Leonids
    PROCEEDINGS OF 14TH INTERNATIONAL POWER ELECTRONICS AND MOTION CONTROL CONFERENCE (EPE-PEMC 2010), 2010,
  • [28] A high-resolution time-to-digital converter implemented in field-programmable-gate-arrays
    Song, J
    An, Q
    Liu, SB
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2006, 53 (01) : 236 - 241
  • [29] An FPGA Implementation of a Time-to-Digital Converter with a Ring Oscillator and Buffers
    Dinh Van Luan
    Nguyen Xuan Truong
    Lee, Hyuk-Jae
    2018 INTERNATIONAL CONFERENCE ON ELECTRONICS, INFORMATION, AND COMMUNICATION (ICEIC), 2018, : 392 - 393
  • [30] FPGA implementation of a high-resolution time-to-digital converter
    Aloisio, Alberto
    Branchini, Paolo
    Cicalese, Roberta
    Giordano, Raffaele
    Izzo, Vincenzo
    Loffredo, Salvatore
    2007 IEEE NUCLEAR SCIENCE SYMPOSIUM CONFERENCE RECORD, VOLS 1-11, 2007, : 504 - 507