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 条
  • [31] System-level Synthesis: From Specification to Transaction Level Models
    Gajski, Daniel D.
    2009 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS PROCEEDINGS, VOLUMES I & II: COMMUNICATIONS, NETWORKS AND SIGNAL PROCESSING, VOL I/ELECTRONIC DEVICES, CIRUITS AND SYSTEMS, VOL II, 2009, : 1134 - 1138
  • [32] FPGA-based real-time remote monitoring system
    Mendoza-Jasso, J
    Ornelas-Vargas, G
    Castañeda-Miranda, R
    Ventura-Ramos, E
    Zepeda-Garrido, A
    Herrera-Ruiz, G
    COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2005, 49 (02) : 272 - 285
  • [33] Enhanced RF Power Leveling with FPGA-Based Instrumentation
    Nelson, James Haydn
    Buritica, Alejandro
    IEEE MICROWAVE MAGAZINE, 2013, 14 (07) : 108 - +
  • [34] Teaching FPGA-based Systems
    Skliarova, Iouliia
    Sklyarov, Valery
    Sudnitson, Alexander
    Kruus, Margus
    2014 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON), 2014, : 460 - 469
  • [35] Automated System Testing for FPGA-based ADC Reference Design Boards
    Agoylo, Trecia C.
    Magwili, Glenn V.
    Cruz, Febus Reidj G.
    2020 6TH INTERNATIONAL CONFERENCE ON COMMUNICATION AND INFORMATION PROCESSING, ICCIP 2020, 2020, : 172 - 178
  • [36] CMOST: A System-Level FPGA Compilation Framework
    Zhang, Peng
    Huang, Muhuan
    Xiao, Bingjun
    Huang, Hui
    Cong, Jason
    2015 52ND ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2015,
  • [37] SMBHA: A System-Level Multicore BGV Hardware Accelerator Based on FPGA
    Duan, Jia-Li
    Zhang, Chi
    Wang, Li-Hui
    Shen, Lei
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2025, 33 (02) : 546 - 557
  • [38] Time-Division Multiplexing Based System-Level FPGA Routing
    Liu, Wei-Kai
    Chen, Ming-Hung
    Chang, Chia-Ming
    Chang, Chen-Chia
    Chang, Yao-Wen
    2021 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN (ICCAD), 2021,
  • [39] Automated Acceleration of Dataflow-oriented C Applications on FPGA-based Systems
    Peverelli, Francesco
    Rabozzi, Marco
    Cardamone, Salvatore
    Del Sozzo, Emanuele
    Thom, Alex J. W.
    Santambrogio, Marco D.
    Di Tucci, Lorenzo
    2019 27TH IEEE ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2019, : 313 - 313
  • [40] Software development system for FPGA-based data acquisition systems
    Wenban, A
    Brown, G
    IEEE SYMPOSIUM ON FPGAS FOR CUSTOM COMPUTING MACHINES, PROCEEDINGS, 1996, : 28 - 37