当前位置: 首页 > article >正文

Quartus In-System Sources and Probes Editor 的使用说明

文章目录

  • 前言
  • 使用说明
  • 参考资料

前言

Quartus 提供了 In-System Sources and Probes Editor 调试工具,通过 JTAG 接口使用该工具可以驱动和采样内部节点的逻辑值。即通过 Sources 功能来驱动 FPGA 内部信号,通过 Probes 功能来探测内部节点的逻辑值。在系统设计还不完整的时候可以利用该工具模拟众多的输入激励。比如,可以通过该 IP 核来实时修改内部某些寄存器的值,而不用重新修改代码,再全编译,再下载调试。下图就是 In-System Sources and Probes Editor 的框图结构。
在这里插入图片描述

使用说明

驱动流程:通过 Quartus 软件发送驱动信号,经由 JTAG 接口发送到 FPGA 芯片,通过 FPGA 的 JTAG 接口传送到 In-System Sources and Probes Editor IP 核,通过该 IP 核的 Sources 端口来驱动内部信号。
探测流程:通过 Probes 端口输入探测信号到 In-System Sources and Probes Editor IP 核,IP 核通过 JTAG 接口将探测的信号发送到 Quartus 软件。
下面给出使用 In-System Sources and Probes Editor 的步骤:

  1. 例化 In-System Sources and Probes Editor IP 核,名为 In-System Sources & Probes Intel FPGA IP,点击进入 IP 参数设置界面。
    在这里插入图片描述
  2. 红框 1 处,是否设置 IP 核的 ID 号。因为在一个工程中,可以例化多个 In-System Sources and Probes Editor IP 核,该 ID 号就是用来区分不同的 IP 核。默认即可。
    红框 2 处,用来设置探测端口(Probes)的位宽。范围是 0-511 位宽。
    红框 3 处,用来设置驱动端口(Sources)的位宽,设置驱动信号的初始值以及发送驱动信号是否与源时钟同步。默认即可。
    在这里插入图片描述
  3. 点击 Finish,完成 IP 核的例化。
  4. 在工程中添加 IP 核的例化。
    vio u0 (
        .source (_connected_to_source_), //  output,  width = 1, sources.source
        .probe  (_connected_to_probe_)   //   input,  width = 1,  probes.probe
    );
  1. 全编译工程。
  2. Tools-> 打开 In-System Sources and Probes,界面如下图所示。下载 .sof 文件。
    在这里插入图片描述
  3. 可以利用该工具产生所需激励,也可抓取数据。

参考资料

Intel® Quartus® Prime Pro Edition User Guide: Debug Tools


http://www.kler.cn/a/460543.html

相关文章:

  • 大带宽服务器和普通服务器相比较的优势
  • Javascript数据结构——图Graph
  • DeepSeek-VL2
  • 《计算机网络》(B)复习
  • 建立一个Macos载入image的实例含界面
  • 计算机网络复习(习题)
  • 视觉提示调优:一种高效的Transformer迁移学习新方法 - 仅需1%参数实现超越全量微调的性能
  • css绘制圆并绘制圆的半径
  • Docker部署-WebsiteGuide
  • 低空经济新动力:无人机航测技术的普及与应用
  • 企业赋能是什么意思-国际数字影像产业园解读
  • Java开发 PDF文件生成方案
  • 开源前端框架都有哪些
  • cmake always build
  • 开源AI智能名片2+1链动模式O2O商城小程序在流量留存与转化中的深度应用与优化策略
  • RabbitMQ基础篇之Java客户端 Work Queues
  • 电子电气架构 --- 什么是自动驾驶技术中的域控制单元(DCU)?
  • 【Paper Tips】随记1-word版打印公式
  • Mesh网格数据结构2-半边结构
  • 32. 找最小数
  • 集成开发环境——keil c51 和 keil mdk的安装及融合
  • 【详解】AndroidWebView的加载超时处理
  • 【YashanDB知识库】sys登录提示账户被锁,怎么处理?
  • 【AUTOSAR 基础软件】Can模块详解(Can栈之驱动模块)
  • 深入了解 Zookeeper:原理与应用
  • 小白投资理财 - 看懂 EPS 每股收益