FPGA调试SignalTap-II的简易使用方法

FPGA调试SignalTap-II的简易使用方法

ID:37322963

大小:1.45 MB

页数:12页

时间:2019-05-21

FPGA调试SignalTap-II的简易使用方法_第1页
FPGA调试SignalTap-II的简易使用方法_第2页
FPGA调试SignalTap-II的简易使用方法_第3页
FPGA调试SignalTap-II的简易使用方法_第4页
FPGA调试SignalTap-II的简易使用方法_第5页
资源描述:

《FPGA调试SignalTap-II的简易使用方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、QuartusII自带在线逻辑分析仪SignalTap的简易使用方法ZTECytech支持热线:调试FPGA是一个比较艰巨的任务,设计越是复杂,则在验证设计上所花的时间和金钱就越多。为了能让产品尽快地占领市场,我们必须尽可能地减少验证时间。此时,验证工具的优势就体现出来了。Altera的SignalTapII逻辑分析仪是AlteraStratixII、Stratix、StratixGX、Cyclone、CycloneII、APEXII、APEX20KE、APEX20KC、APEX20K、Excalibur、Mercury等系列FPGA的在线、片内信号

2、分析工具。与硬件逻辑分析仪相比,SignalTap具有成本低廉、使用方便、灵活性大等特点,对于FPGA设计开发人员来说,无疑是一个好的帮手。下面就自己的调试经验来和大家分享一下SignalTap的简易使用方法。(一)创建并设置STP文件1、创建一个新的STP文件。在File菜单中选择New,在弹出的界面中选择OtherFiles一栏,再选择SignalTapIIFile,点击OK,出来如下试图:图12、在STP文件中添加实例(Instance)。在图1中Instance窗口中点击右建,选择CreateInstance。默认情况下,新建的STP文件中有

3、一个默认名为auto_signaltap_0的Instance。3、在新建Instance中添加观测节点(Nodes)。在Edit菜单中选择Addnotes,弹的NodesFinder界面(如图2所示),在Named一栏中填入节点名称,可以用*号通配符;在Filter一栏中选择SignalTapII:pre-synthesis,点击List按钮,NodesFound窗口中将列出查找到的信号,双击以选取所需信号。用同样的方法加入其它所需信号,完成后点击OK。图24、为新建的Instance添加采样时钟。在Setup界面中的Signal窗口中(如图3所示

4、),点击Clock旁边的Browse(…),同样弹出如图2所示的NodeFinder,选择恰当的信号后,点击OK。图35、为新建的Instance设置采样深度、Ram类型以及触发级数。在Setup界面中的Signal窗口中,Data一栏中的Sample下来菜单中选择采样深度,在Ram下来菜单中选择Ram类型,并在Trigger一栏中的下来框中选择触发级数,最多可以支持10级触发。选择的采样深度越大,触发级数越高,所占用的LE和Memory的资源就越多(在Instance一栏中可以看到目前每个Instance所用的资源)。如图4。图46、分别使能所选信

5、号的DataEnable和TriggerEnable(如图5所示)。图57、使能信号的增量编译。在图5中的IncrementalRoute的符选框中打钩,这样若需要在原来的基础上增加观察信号时,编译器就会采用增量编译来节约编译时间。8、若需要在抓取信号时使用高级触发方式,则需要在TriggerLevels下的下来菜单中选择Advanced,出现如下视图(图6),在此界面下搭建自己的触发条件(略)。图6(二)编译和下载1、重新编译带有SignalTap的项目。必须保证在Assignments的菜单中选择Settings弹出的Settings界面中的Si

6、gnalTapIILogicAnalyzer中使能SignalTapII,并指定STP文件地点(如图7所示),然后在Processing菜单中选择StartComplilation。图72、通过JTAG下载编译完后的SOF文件。在SignalTapII的JTAGChain一栏中,点击Hardware右边的Setup…,出现HardwareSetup菜单,在HardwareSettings中选择ByteBlasterII,点击SelectHardware,再点击Close即可完成硬件设置(如图8所示),再点击SOF右边的下载小图标即可完成下载。图8(三

7、)用SiganlTapII捕捉信号波形1、设置Buffer捕获模式。在Setup窗口的Bufferacquisitionmode一栏中,若选择Circular模式,则在其右的下来菜单中选择触发点对应的波形出现在buffer的位置。一共有四种(如图9所示):Pre-:存放的波形中,有12%是触发条件满足前的波形,88%是触发条件满足后的波形。Center-:触发条件满足前后的波形各占一半。Post-:与Pre-相反,88%是触发条件满足前的波形,有12%是触发条件满足后的波形。Continuous-:不停地覆盖存储波形,直至手动停止。图92、设

8、置触发条件。在TriggerLevel一栏里,若用Basic方式,则被TriggerEnable的信号都有如

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。