- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《signaltap使用指南
随着FPGA设计任务复杂性的不断提高,FPGA设计调试工作的难度也越来越大,在设计验证中投入的时间和花费也会不断增加。为了让产品更快投入市场,设计者必须尽可能减少设计验证时间,这就需要一套功能强大且容易使用的验证工具。Altera SignalTap 逻辑分析仪可以用来对Altera FPGA内部信号状态进行评估,帮助设计者很快发现设计中存在问题的原因。
Quartus 软件中的SignalTap 逻辑分析仪是非插入式的,可升级,易于操作且对Quartus 用户**。SignalTap 逻辑分析仪允许设计者在设计中用探针的方式探查内部信号状态,帮助设计者调试FPGA设计。
SignalTap 逻辑分析仪支持下面的器件系列:Stratix 、Stratix、Stratix GX、Cyclone 、Cyclone、APEX 、APEX 20KE、APEX 20KC、APEX 20K、Excalibur和Mercury。
10.1?在设计中嵌入SignalTap 逻辑分析仪
在设计中嵌入SignalTap 逻辑分析仪有两种方法:第一种方法是建立一个SignalTap 文件(.stp),然后定义STP文件的详细内容;第二种方法是用MegaWizard Plug-InManager建立并配置STP文件,然后用MegaWizard实例化一个HDL输出模块。图10.1给出用这两种方法建立和使用SignalTap 逻辑分析仪的过程。
10.1.1? 使用STP文件建立嵌入式逻辑分析仪
1.?创建STP文件
STP文件包括SignalTap 逻辑分析仪设置部分和捕获数据的查看、分析部分。创建一个STP文件的步骤如下:
(1)? 在Quartus 软件中,选择FileNew命令。
??? (2)? 在弹出的New对话框中,选择Other Files标签页,从中选择SignalTap File如图10.2所示。
(3)? 点击OK按钮确定,一个新的SignalTap 窗口如图10.3所示。
?
上面的操作也可以通过ToolsSignalTap Logic Analyzer命令完成,这种方法也可以用来打开一个已经存在的STP文件。
2.?设置采集时钟
在使用SignalTap 逻辑分析仪进行数据采集之前,首先应该设置采集时钟。采集时钟在上升沿处采集数据。设计者可以使用设计中的任意信号作为采集时钟,但Altera建议最好使用全局时钟,而不要使用门控时钟。使用门控时钟作为采集时钟,有时会得到不能准确反映设计的不期望数据状态。Quartus 时序分析结果给出设计的最大采集时钟频率。
设置SignalTap 采集时钟的步骤如下:
(1)? 在SignalTap 逻辑分析仪窗口选择Setup标签页。
(2)? 点击Clock栏后面的Browse Node Finder按钮,打开Node Finder对话框。
(3)? 在Node Finder对话框中,在Filter列表中选择SignalTap :pre-synthesis。
(4)? 在Named框中,输入作为采样时钟的信号名称;或点击List按钮,在Nodes Found列表中选择作为采集时钟的信号。
(5)? 点击OK确定。 ?? (6)?在SignalTap 窗口中,设置作为采样时钟的信号显示在Clock栏中。
用户如果在SignalTap 窗口中没有分配采集时钟,Quartus 软件会自动建立一个名为auto_stp_external_clk的时钟引脚。在设计中用户必须为这个引脚单独分配一个器件引脚,在用户的印刷电路板(PCB)上必须有一个外部时钟信号驱动该引脚。
3.?在STP文件中分配信号
在STP文件中,可以分配下面两种类型的信号:
(1)?Pre—synthesis:该信号在对设计进行AnalysisElaboration操作以后存在,这些信号表示寄存器传输级(RTL)信号。
在SignalTap 中要分配Pre-synthesis信号,应选择ProcessingStart AnalysisElaboration命令。对设计进行修改以后,如果要在物理综合之前快速加入一个新的节点名,使用这项操作特别有用。
(2)? Post-fitting:该信号在对设计进行物理综合优化以及布局、布线操作后存在。
4.分配数据信号
(1)? 首先完成设计的AnalysisElaboration或AnalysisSynthesis,或全编译过程。
(2)? 在SignalTap 逻辑分析仪窗口,点击Setup标签页。
(3)? 在STP窗口的Setup标签页中双击鼠标左键,弹出Node Finder对话框。
??? (4)? 在Node Finder对话框的Filter列表中选择Signal
您可能关注的文档
- 《港口装卸机械行业研究报告.doc
- 《港媒:北京写字楼稀缺涨价上海供应充足业主降价.doc
- 《港基城市经典见证取样制度.doc
- 《港日电梯.doc
- 《港沪通概念个股一览表.doc
- 《港知名护肤品牌珍卡儿强势来袭.doc
- 《港行十大热销手机排行夺冠.doc
- 《港行十大热销手机排行:HTCOne夺冠.doc
- 《渲染的概念.doc
- 《渴望连心社芙蓉学子公益行动奖申报材料新.doc
- 柠檬酸盐项目可行性研究报告-参考文案.doc
- 小学生团课课件.pptx
- 2025年冷链物流与乡村特色农产品深加工产业协同发展环境评价报告.docx
- 职业教育数字化资源共享机制下的教学质量提升报告.docx
- 2025-2026学年小学劳动五年级下册湘教版《劳动实践指导手册》教学设计合集.docx
- 生物科技企业临床试验案例解析与2025年效率提升解决方案报告.docx
- 2025年美妆工具电商连锁店市场细分与竞争格局分析报告.docx
- 跨境珠宝首饰电商定制服务品牌营销策略研究报告.docx
- 2025年智能工厂智能制造系统集成项目市场前景预测报告.docx
- 2023年安徽省黄山市歙县杞梓里镇招聘社区工作者真题及完整答案详解1套.docx
文档评论(0)