New approaches for in-system debug of behaviorally-synthesized FPGA circuits
New approaches for in-system debug of behaviorally-synthesized FPGA circuits
复制标题
行为综合 FPGA 电路系统内调试的新方法
DOI:
10.1109/fpl.2014.6927495
复制
发表时间:
2014
期刊:
影响因子:
--
通讯作者:
B. Hutchings
中科院分区:
文献类型:
--
作者:
Joshua S. Monson;B. Hutchings
This paper present new approaches for in-system, trace-based debug of High-Level Synthesis-generated hardware. These approaches include the use of Event Observability Ports (EOP) that provide observability of source-level events in the final hardware. We also propose the use of small, independent trace buffers called Event Observability Buffers (EOB) for tracing events through EOPs. EOBs include a data storage enable signal that allows cycle-by-cycle storage decisions to be made on an EOB-by-EOB basis. This approach causes the timing relationships of events captured in different trace buffers to be lost. Two methods are presented for recovering these relationships. Finally, we present a case study that demonstrates the feasibility and effectiveness of an EOB trace strategy.