首页> 外文学位 >Logical hardware debuggers for FPGA-based systems.
【24h】

Logical hardware debuggers for FPGA-based systems.

机译:基于FPGA的系统的逻辑硬件调试器。

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

摘要

Designers using Field Programmable Gate Arrays (FPGAs) have generally performed hardware debugging and verification for FPGA designs much like they would for other digital hardware designs, using simulation and external test equipment. Due to common SRAM-based FPGA device features such as JTAG interfaces, configuration readback, and reprogrammability, the debugging process for FPGA designs can resemble common software debugging approaches where designs are debugged by executing directly on the target hardware system using debuggers which provide high levels of design observability, controllability, execution control, and interactivity while presenting high-level, logical views of the designs. This dissertation demonstrates that such a hardware debugging system is possible for FPGA-based designs by developing such a system for FPGA-based custom computing machines (FCCMs) using the JHDL design environment and other tools such as JBits and JRoute. This dissertation also demonstrates the use of FPGA configuration readback for providing FPGA design observability support for hardware debuggers as well as the use of design modification or instrumentation to improve design observability, controllability, and execution control. The most notable of these design instrumentation or modification techniques are: design-level scan, which provides complete design observability and controllability; bitstream-modifiable embedded logic analyzers, which provide quickly configurable, localized observability; and bitstream modification for the interactive controllability of an FPGA design's state.
机译:使用现场可编程门阵列(FPGA)的设计人员通常已经使用仿真和外部测试设备对FPGA设计进行了硬件调试和验证,就像对其他数字硬件设计一样。由于基于SRAM的通用FPGA设备功能(例如JTAG接口,配置回读和可重新编程性),FPGA设计的调试过程可以类似于通用的软件调试方法,在这些方法中,可以通过使用提供高级别调试器的目标硬件系统直接执行来调试设计设计可观察性,可控性,执行控制和交互性,同时提供设计的高级逻辑视图。本文证明,通过使用JHDL设计环境和诸如JBits和JRoute之类的工具为基于FPGA的定制计算机(FCCM)开发这样的系统,可以为基于FPGA的设计提供这样的硬件调试系统。本文还演示了使用FPGA配置回读为硬件调试器提供FPGA设计可观察性支持,以及使用设计修改或工具来改善设计可观察性,可控制性和执行控制。这些设计工具或修改技术中最引人注目的是:设计级扫描,它提供完整的设计可观察性和可控性;比特流可修改的嵌入式逻辑分析仪,可提供可快速配置的局部可观察性;和比特流修改,以实现FPGA设计状态的交互式可控性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号