目录

银杏科技有限公司旗下技术文档发布平台
技术支持电话0379-69926675-801
技术支持邮件Gingko@vip.163.com
技术论坛http://www.eeschool.org
版本 日期 作者 修改内容
V1.0 2020-11-07 zgf 初次建立

实验四:HQINSIGHT实验——调试工具的使用

一、 实验目的

  1. 学习HqFpga软件“调试模式”的使用。
  2. 学习如何对FPGA工程进行实时调试。

二、 实验设备及平台

  1. iCore3L双核心板。
  2. XiST USB Cable下载器。
  3. 安装有HqFpga 2.8.5版本开发环境的电脑。

三、 调试(HqInsight)

四、 操作步骤

1、使用HqInsight调试流程

  1. 打开调试信息采集器Instrumentor对需要进行调试的所有RTL源代码进行分析转换;
  2. 打开对应模块的各个源代码,选择所有需要进行调试的信号,设置调试方式,如 Sample Clock, Trigger, Sample 或者 Trigger and Sample;
  3. 根据用户设置的调试信号生成调试所需的 IP 核;
  4. 实现(Implement) 加入IP的新设计:RTL综合,布局/布线,生成bitstream 并下载至 FPGA 中;
  5. 使用实时调试器(Debugger)设定触发条件;
  6. 一旦触发条件激活,实时调试器通过 JTAG 线缆服务器(JTAG cable server)获取捕获的信号并重整波形,输出 VCD 格式的波形文件;
  7. 用户可用第三方的软件观察波形或者检查调试信息,从而追踪问题;
  8. 重复步骤4至7或者1至7,完成调试任务。

2、使用HqInsight Instrumentor采集调试信息

图 4-1 进入调试模式

图 4-2 调试模式窗口

图 4-3 注意图中可调试信号的特殊显示及标记

图 4-4 可调试信号设置

图 4-5 信号列表

图 4-6 采样参数设置

7、用户在选择好各种信号后, 需要点击”保存工程”菜单项或者相应按钮, 对工程进行保存。 实际上, 只要用户对工程做了任何改变,都需要保存工程, 这样 HqInsight 才能根据用户的设置生成调试需要的 IP 核及中间配置文件。 图 4-7 保存工程

图 4-8 编译信息输出

图 4-9 下载调试模式文件夹下的bit文件

图4-10 下载成功提示信息

图4-11 设置调试信号的触发条件

图 4-12 触发条件参数设置

图 4-13 触发位置设置

3、启动运行

图 4-14 生成采样数据波形文件

4、查看波形

图 4-15 查看采样数据波形设置

图 4-16 采样数据波形显示

图 4-17 切换采样数据显示格式