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

ID 683819
日期 9/30/2019
Public
文档目录

2.3.8.1. 输入端口模式(Input Port Mode)

当使用输入端口模式时,Signal Tap logic analyzer将设计中的所有端口都作为一个输入。 采集期间,如果信号在时钟边沿上为高电平,那么Signal Tap logic analyzer将数据储存在闪存中。如果信号在时钟边沿上为低电平,那么logic analyzer会忽略数据样本。如果不指定一个内部节点,那么 logic analyzer将创建一个管脚,并将其连接到此输入端口。

如果通过.stp文件创建一个Signal Tap logic analyzer实例,那么使用Setup选项卡上的input port域指定存储限定符信号。您必须指定此端口,使您的工程能够进行编译。

如果使用参数编辑器,那么存储资格输入端口(如果已指定)将显示在生成的实例化模板中。然后,您可以将此端口连接到RTL中的一个信号。如果使能输入端口存储限定符,那么它接受信号并预测指定的触发条件发生之前或之后信号何时记录到采集缓冲器中。也就是说,您指定的触发器负责触发逻辑分析仪并将其移到后填充状态(post-fill state)。您选择的输入端口存储限定符信号控制样本的记录。

下面的示例比较和对比同一数据的两个波形,一个未使能存储限定符(Continuous表示始终记录样本,实际上没有存储限定符),另一个具有Input Port模式。波形data_out[7]中的底部信号用作输入端口存储限定符信号。continuous模式波形显示01h,07h,0Ah,0Bh,0Ch,0Dh,0Eh,0Fh,10h作为data_out[7]总线值的序列,其中存储限定符信号被置位。输入端口存储限定符的较低波形显示了使能输入端口存储限定符时如何记录data_out总线的相同流量模式。记录的值是01h,07h,0Ah,0Bh,0Ch,0Dh,0Eh,0Fh,10h的重复序列 (与continuous模式相同)。

图 22. 在重复数据码型的数据采集中比较连续和输入端口采集模式
  • 连续模式(Continuous Mode):
  • 输入端口存储限定符(Input Port Storage Qualifier):