Automated Instrumentation of FPGA-based Systems for System-level Transaction Monitoring

被引:0
|
作者
McKechnie, Paul E. [1 ]
Blott, Michaela [2 ]
Vanderbauwhede, Wim A. [3 ]
机构
[1] Inst Syst Level Integrat, Livingston, Scotland
[2] Xilinx, Dublin, Ireland
[3] Univ Glasgow, Dept Comp Sci, Glasgow G12 8QQ, Lanark, Scotland
来源
2009 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP PROCEEDINGS | 2009年
关键词
D O I
10.1109/SOCC.2009.5335653
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Modern FPGA-based systems are complex and difficult to verify. One approach to easing the verification problem and reducing perceived complexity is to use libraries of reusable functions. These reusable functions, known as intellectual property blocks, are commonly created as netlists or RTL components. Complex systems can be created from IP blocks by using high-level design environments. These tools define the types and semantics of component interfaces which permit systems to be debugged using system-level transaction monitoring. However, the insertion of on-chip monitoring circuitry is a manual process in FPGA design flows. In this paper we present an algorithm which exploits the high-level design environment to permit automatic instrumentation of designs. We demonstrate that the algorithm can harness existing HDL generation techniques and reduce the insertion and configuration effort required of the designer.
引用
收藏
页码:168 / +
页数:2
相关论文
共 50 条
  • [1] Architectural Comparison of Instruments for Transaction Level Monitoring of FPGA-based Packet Processing Systems
    McKechnie, Paul E.
    Blott, Michaela
    Vanderbauwhede, Wim A.
    PROCEEDINGS OF THE 2009 17TH IEEE SYMPOSIUM ON FIELD PROGRAMMABLE CUSTOM COMPUTING MACHINES, 2009, : 175 - +
  • [2] System-Level, FPGA-Based, Real-Time Simulation of Ship Power Systems
    Milton, Matthew
    Benigni, Andrea
    Bakos, Jason
    IEEE TRANSACTIONS ON ENERGY CONVERSION, 2017, 32 (02) : 737 - 747
  • [3] System-level design based on UML/MARTE for FPGA-based embedded real-time systems
    Leite, Marcela
    Wehrmeister, Marco Aurelio
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2016, 20 (02) : 127 - 153
  • [4] FPGA-based test equipment for system-level MEMS switch series
    Liu, Peng
    Lou, Wenzhong
    Lu, Yufei
    Feng, Xinyu
    Key Engineering Materials, 2015, 645 : 572 - 576
  • [5] System-level design based on UML/MARTE for FPGA-based embedded real-time systems
    Marcela Leite
    Marco Aurélio Wehrmeister
    Design Automation for Embedded Systems, 2016, 20 : 127 - 153
  • [6] Debugging FPGA-based Packet Processing Systems through Transaction-level Communication-centric Monitoring
    McKechnie, Paul E.
    Blott, Michaela
    Vanderbauwhede, Wim A.
    LCTES'09: PROCEEDINGS OF THE 2009 ACM SIGPLAN/SIGBED CONFERENCE ON LANGUAGES, COMPILERS, AND TOOLS FOR EMBEDDED SYSTEMS, 2009, : 129 - 136
  • [7] Debugging FPGA-based Packet Processing Systems through Transaction-level Communication-centric Monitoring
    McKechnie, Paul E.
    Blott, Michaela
    Vanderbauwhede, Wim A.
    ACM SIGPLAN NOTICES, 2009, 44 (07) : 129 - 136
  • [8] FPGA-based System-level design framework based on the IRIS synthesis tool and System Generator
    Yi, Y
    Woods, R
    2002 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), PROCEEDINGS, 2002, : 85 - 92
  • [9] Fast and Accurate System-Level Power Estimation Model for FPGA-Based Designs
    Tripathi, Abhishek N.
    Rajawat, Arvind
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2019, 28 (13)
  • [10] Fast and Accurate Model-Driven FPGA-based System-Level Fault Emulation
    Kaja, Endri
    Gerlin, Nicolas
    Bora, Monideep
    Rutsch, Gabriel
    Devarajegowda, Keerthikumara
    Stoffel, Dominik
    Kunz, Wolfgang
    Ecker, Wolfgang
    PROCEEDINGS OF THE 2022 IFIP/IEEE 30TH INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2022,