探针则是将 FPGA 内部的节点信号通过 JTAG 电缆传输到 PC 机上,方便用户观察。对于一些变化比较缓慢或者实时性要求不高的信号,使用该工具调试非常的方便,例如观察 ADC 的采样结果。
为了更便捷地进行板级调试,这里介绍 Qusrtus Prime 自带的的 In system sources and probes editor(ISSP)调试工具
在 Quartus II 中使用 ISSP 时,第一步单击 Tools→Mega Wizard Plug-In Manager 来启动 Mega Wizard 插件管理器,并新建一个定制IP 核;
在弹出的图 3.0.12 Mega Wizard 插件管理器的参数设置界面中,找到 JTAGaccessible Extensions 下选择 In-System Source and Probes,并将输出目录确定为工程文件夹下的 ip 文件夹,并以 hex_data 保存,单击 Next。
在弹出的图 3.0.13 配置界面中将源位宽定义为 32,探针位宽定义为 0,然
后 单击 Next 并 Finish 即可。
在调用时打开生成后的hex_data.v复制端口并进行相应修改即可。剩余使用方式就与QuartusPrime一致了。
hex_data hex_data(
.probe(),
.source(disp_data)
);