首页> 外文期刊>Computer architecture news >An Improved Overlay and Mapping Algorithm Supporting Rapid Triggering for FPGA Debug
【24h】

An Improved Overlay and Mapping Algorithm Supporting Rapid Triggering for FPGA Debug

机译:一种支持快速触发的FPGA调试的改进覆盖和映射算法

获取原文
获取原文并翻译 | 示例

摘要

Embedded system designers can benefit from FPGA accelerators to achieve higher performance and efficiency. However, there are challenges that do not exist in software development; using software simulators to validate large and complex hardware designs can be extremely slow and impractical. Debugging designs implemented on an FPGA enables running the design at speed for long runs and more exhaustive test cases. However, limited observability is the primary challenge in hardware debug. To enhance hardware observability, trace-buffers and a trigger circuitry are inserted into the design. During the device operation, a history of signals of interest is recorded into the trace-buffers for off-line debug and validation. Recompiling the design every time the designer wishes to modify the trigger condition results in long debug turn-around times and reduced productivity. In this work, we present a pre-synthesized overlay fabric and algorithm to enable rapid triggering; during debug turn-around, TriggerPlus, a greedy algorithm, is used to implement a trigger circuit on the overlay. TriggerPlus is fast and simple, yet still capable of mapping the trigger circuit to the overlay fabric. We evaluate our techniques using VPR, showing that using our overlay and mapping algorithm together is at least an order of magnitude faster than the previous work resulting in a significant reduction in debug turn-around times.
机译:嵌入式系统设计人员可以从FPGA加速器中受益,以实现更高的性能和效率。但是,软件开发中不存在挑战。使用软件模拟器来验证大型和复杂的硬件设计可能非常缓慢且不切实际。通过在FPGA上实现的调试设计,可以在长期运行和更详尽的测试案例中快速运行设计。但是,有限的可观察性是硬件调试中的主要挑战。为了增强硬件的可观察性,在设计中插入了跟踪缓冲区和触发电路。在设备操作期间,感兴趣信号的历史记录会记录到跟踪缓冲区中,以进行离线调试和验证。每次设计人员希望修改触发条件时,都要重新编译设计,这会导致调试周转时间延长并降低生产率。在这项工作中,我们提出了一种预先合成的覆盖结构和算法以实现快速触发。在调试周转期间,使用贪婪算法TriggerPlus来在覆盖层上实现触发电路。 TriggerPlus快速简便,但仍能够将触发电路映射到覆盖结构。我们使用VPR评估了我们的技术,表明结合使用覆盖和映射算法至少比以前的工作快一个数量级,从而显着减少了调试周转时间。

著录项

  • 来源
    《Computer architecture news》 |2016年第4期|20-25|共6页
  • 作者单位

    Department of Electrical and Computer Engineering University of British Columbia, Vancouver, Canada;

    Department of Electrical and Computer Engineering University of British Columbia, Vancouver, Canada;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号