本文主要讲述Altera 的quartus 的逻辑分析仪(SignalTap Ⅱ)的使用
一、SignalTap Ⅱ作用
随着FPGA设计任务复杂性的不断提高,FPGA设计调试工作的难度也越来越大,在设计验证中投入的时间和花费也会不断增加。为了让产品更快投入市场,设计者必须尽可能减少设计验证时间,这就需要一套功能强大且容易使用的验证工具。Altera SignalTap Ⅱ逻辑分析仪可以用来对Altera FPGA内部信号状态进行评估,帮助设计者很快发现设计中存在问题的原因。
它可以随设计文件一并下载于目标芯片中,用以捕捉目标芯片内部信号节点处的信息,而又不影响原硬件系统的正常工作。这就是Quartus II中SignalTap II的目的。
二、原理过程
在实际监测中,SignalTap II将测得的样本信号暂存于目标器件中的嵌入式RAM(如ESB、M4K)中,然后通过器件的JTAG端口将采得的信息传出,送入计算机进行显示和分析。嵌入式逻辑分析仪SignalTap II允许对设计中的所有层次的模块的信号节点进行测试,可以使用多时钟驱动,而且还能通过设置以确定前后触发捕捉信号信息的比例。
三、支持器件
SignalTap Ⅱ逻辑分析仪支持下面的器件系列:Stratix Ⅱ、Stratix、Stratix GX、Cyclone Ⅱ、Cyclone、APEX Ⅱ、APEX 20KE、APEX 20KC、APEX 20K、Excalibur和Mercury等。
四、嵌入SignalTap Ⅱ方法
1)、建立一个SignalTap Ⅱ文件(.stp),然后定义STP文件的详细内容;
2)、 用MegaWizard Plug-InManager建立并配置STP文件,然后用MegaWizard实例化一