Intel® Quartus® Prime Standard Edition用户指南: 调试工具

ID 683552
日期 9/24/2018
Public
文档目录

5.3.2. 将信号添加到Signal Tap文件中

将想要监控的信号添加到.stp节点列表中。您也可以选择信号来定义触发器。 您可以分配以下两种信号类型:
  • Pre-synthesis—这些信号在设计制定之后,但在完成任何综合优化之前存在。这组信号必须反映您的Register Transfer Level (RTL)信号。
  • Post-fitting—这些信号存在于物理综合优化和布局布线之后。
注: 如果没有使用增量式编译,那么只将pre-synthesis信号添加到.stp中。当您要在更改设计后添加新节点时,可以使用pre-syntheiss(预综合)。执行Analysis and Elaboration之后,源文件变更将显示在Node Finder中。

Intel® Quartus® Prime软件不限制用于Signal Tap窗口波形显示中监控的信号数量。但是,可用通道的数量与器件中逻辑元件(LE)或自适应逻辑模块(ALM)的数量成正比。因此,对可用于监控的通道数量有物理限制。蓝色文本显示的信号是post-fit节点名称。黑色文本显示的信号是pre-synthesis节点名称。

成功的Analysis and Elaboration之后,无效信号显示为红色。除非您确定这些信号是有效的,否则要从.stp文件中将其删除以进行正确操作。Signal Tap Status指示器还指示.stp文件中是否存在一个无效的节点名称。

如果存在对Signal Tap实例的连接进行布线的布线资源(行或列互连),那么您可以布线信号。例如,您不能布线(tap)存在于I/O单元(IOE)中的信号,因为没有从IOE中的信号到内核逻辑单元的直接布线资源。对于输入管脚,您可以对从IOE驱动逻辑阵列模块(LAB)的信号进行布线(tap)。对于输出管脚,您可以对驱动IOE的LAB的信号进行布线。