A software framework for pipelined arithmetic algorithms in field programmable gate arrays

被引:1
|
作者
Kim, J. B. [1 ]
Won, E. [1 ]
机构
[1] Korea Univ, Phys Dept, Anam Ro 145, Seoul 02841, South Korea
基金
新加坡国家研究基金会;
关键词
Software framework; FPGA; Pipelined arithmetic algorithms; VHDL; C plus; Code generation; TRIGGER;
D O I
10.1016/j.nima.2017.11.064
中图分类号
TH7 [仪器、仪表];
学科分类号
0804 ; 080401 ; 081102 ;
摘要
Pipelined algorithms implemented in field programmable gate arrays are extensively used for hardware triggers in the modern experimental high energy physics field and the complexity of such algorithms increases rapidly. For development of such hardware triggers, algorithms are developed in C++, ported to hardware description language for synthesizing firmware, and then ported back to C++ for simulating the firmware response down to the single bit level. We present a C++ software framework which automatically simulates and generates hardware description language code for pipelined arithmetic algorithms. (c) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:83 / 89
页数:7
相关论文
共 50 条
  • [1] Implementation of control algorithms in field programmable gate arrays
    Petko, Maciej
    Karpiel, Grzegorz
    [J]. 2007 IEEE/ASME INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT MECHATRONICS, VOLS 1-3, 2007, : 204 - +
  • [2] An Automated Flow for Arithmetic Component Generation in Field-Programmable Gate Arrays
    Smith, Alastair M.
    Constantinides, George A.
    Cheung, Peter Y. K.
    [J]. ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2010, 3 (03)
  • [3] Distributed arithmetic implementation of multivariable controllers using Field Programmable Gate Arrays
    Yuan, LF
    Sana, S
    Pottinger, HJ
    Rao, VS
    [J]. SMART STRUCTURES AND MATERIALS 1999: SMART ELECTRONICS AND MEMS, 1999, 3673 : 249 - 260
  • [4] Azimuthal integration and crystallographic algorithms on field-programmable gate arrays
    Matej, Z.
    Skovhede, K.
    Johnsen, C.
    Barczyk, A.
    Weninger, C.
    Salnikov, A.
    Vinter, B.
    [J]. ACTA CRYSTALLOGRAPHICA A-FOUNDATION AND ADVANCES, 2021, 77 : C1185 - C1185
  • [5] The impact of software and CAE tools on SEU in field programmable gate arrays
    Katz, R
    Wang, J
    McCollum, J
    Cronquist, B
    [J]. IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 1999, 46 (06) : 1461 - 1468
  • [6] An alternative carry-save arithmetic for new generation field programmable gate arrays
    Cini, Ugur
    Aktan, Mustafa
    Morgul, Avni
    [J]. TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2016, 24 (02) : 435 - 447
  • [7] Field programmable gate arrays in space
    Fernández-León, A
    [J]. IEEE INSTRUMENTATION & MEASUREMENT MAGAZINE, 2003, 6 (04) : 42 - 48
  • [8] Field-programmable gate arrays
    Bhatia, D
    [J]. VLSI DESIGN, 1996, 4 (04) : R1 - R2
  • [9] FIELD-PROGRAMMABLE GATE ARRAYS
    JAY, C
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 1993, 17 (07) : 370 - 370
  • [10] Fingerprinting Field Programmable Gate Arrays
    Jyothi, Vinayaka
    Poojari, Ashik
    Stern, Richard
    Karri, Ramesh
    [J]. 2017 IEEE 35TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2017, : 337 - 340