Signal IILogic Analyzor

如前所述,建议使用节点发现器中特殊的Signaltap II过滤器或者技术映射查看器中的交叉探测功能。  使用这些方法,可以确保能够提取所选择的节点,意味着节点是“能够提取”的。  节点发现器中的后适配过滤器只显示能够提取的节点,它包括寄存器端口和组合逻辑端口,以及这些逻辑的布线资源。  后适配网表中的某些节点是完全不能提取的。  这包括输出引脚,构成承载链的信号,JTAG接口信号以及加密IP中的节点。  您可能不认为输出引脚是不能提取的。  但是,由于没有从器件I/O单元连回到器件的直接布线通道来连接Signaltap,因此,输出引脚被认为是无法提取的。  仍然可以提取输出引脚,但是要找到驱动输出的输出信号。  使用技术映射查看器来观察后适配网表,找到这些信号,将其加入到signaltap节点列表中。                     

 

对设计进行了任何其他修改或者优化,以signaltap II例化的形式增加了额外的逻辑、存储器和布线后,有可能会影响设计的布局布线。  这也就影响了系统已有的性能。  为防止出现这种情况,SignalTap II全面支持Quartus II渐进式编译特性。  通过渐进式编译,让您选择在后续编译中,编译哪一部分设计,即,设计分区,从而缩短了编译时间,维持性能不变。  如果您在工程中使能了渐进式编译功能,它是Quartus II软件中所有新工程的默认设置,那么,将Signaltap II逻辑分析器作为自己的设计分区来进行编译。  对signaltap配置进行了修改后,需要重新编译,但是只对SignalTap设计分区进行重新编译。  关于渐进式编译的详细信息,请参考Quartus II手册以及对功能进行讨论的大量在线培训。

 

 

您使用触发条件列来建立的另一类触发是高级触发。  使用高级触发,您可以建立复杂的逻辑表达式,对触发事件定义进行更好的控制。  利用每一触发条件列顶部的弹出菜单,在基本触发和高级触发之间切换  切换到高级触发时,在signaltap ii窗口中加入了一个新标签。  切换到新标签,打开高级触发条件编辑器,这是定义高级触发表达式的简单图形界面  在这个编辑器中,可以放置来自节点列表中的信号,连接逻辑定义目标,形成一个触发表达式。  当编辑器顶部定义的表达式为true时,发生高级触发事件。

用触发条件列来建立的另一类触发是高级触发。  使用高级触发,您可以建立复杂的逻辑表达式,对触发事件定义进行更好的控制。  利用每一触发条件列顶部的弹出菜单,在基本触发和高级触发之间切换  切换到高级触发时,在signaltap ii窗口中加入了一个新标签。  切换到新标签,打开高级触发条件编辑器,这是定义高级触发表达式的简单图形界面  在这个编辑器中,可以放置来自节点列表中的信号,连接逻辑定义目标,形成一个触发表达式。  当编辑器顶部定义的表达式为true时,发生高级触发事件。高级触发条件编辑器主窗口顶部的结果表达式以窗口中放置的目标来表示。  可以从节点列表中“拖出”信号或者信号组,放到主窗口中,来定义表达式。  只列出了触发使能信号。  可以从目标库列表中“拖出”比较或者逻辑操作符等目标。 双击目标,调整该目标的设置。  具有白色背景的操作符,例如大于和小于等,可以在运行时调整其设置,而不需要重新编译signaltap ii。

当目标互相靠近放置时,它们之间会自动连接。  右键点击编辑器窗口中的空白区域,会给出其他选项,例如,缩放编辑器,自动清除目标布局,以及将目标放在显示中心位置等。  编辑器非常灵活和直观,很容易建立复杂的表达式。 

 

 

有六种不同类型的存储资格。  连续是默认的设置,等价于不进行任何存储资格设置。  存储所有的采样。  利用输入端口资格类型,您可以选择一路信号,内部的或者输入引脚上的,将其用作缓冲写使能信号。  如果所选信号在采样时钟的上升沿为高电平,将采样存储到缓冲中。  当节点列表中的所选信号从高电平转换到低电平或者从低电平转换到高电平时,转换资格导致存储采样。  选择了这一类型后,具有复选框的其他列出现在节点列表中,选择要观察的信号。  条件以及开始/停止类型相似。  对于这两种类型,定义了布尔条件,与前面介绍的基本触发和高级触发条件相似,定义什么时候应该存储采样。  对于条件类型,只存储布尔条件为true的采样。  对于开始/停止类型,当开始条件为true时,连续存储数据,直到停止条件为true。  对于这两种类型,在节点列表中增加了其他的列,以选择应使用哪些信号来定义条件本身。  最后,当使用基于状态的触发流时,基于状态的类型会完全控制什么时候存储采样,以及怎样进行存储,后面我们会对此进行介绍。

其他存储资格设置使您能够为输入端口资格类型选择输入端口,在波形查看器中进行标记,其中,由于存储资格功能导致数据不连续,运行时随时可以禁用存储资格功能。  采用这一设置,分析过程中,您可以立即关断资格功能,而不用重新编译逻辑分析器。  但是,改变存储资格类型总是需要进行重新编译。

posted on 2012-04-11 21:39  Tony.TAO  阅读(213)  评论(0编辑  收藏  举报

导航