通向FPGA之路---七天玩转Altera之验证篇V1.0.pdf

通向FPGA之路---七天玩转Altera之验证篇V1.0.pdf

ID:48018257

大小:4.25 MB

页数:48页

时间:2019-08-24

通向FPGA之路---七天玩转Altera之验证篇V1.0.pdf_第1页
通向FPGA之路---七天玩转Altera之验证篇V1.0.pdf_第2页
通向FPGA之路---七天玩转Altera之验证篇V1.0.pdf_第3页
通向FPGA之路---七天玩转Altera之验证篇V1.0.pdf_第4页
通向FPGA之路---七天玩转Altera之验证篇V1.0.pdf_第5页
资源描述:

《通向FPGA之路---七天玩转Altera之验证篇V1.0.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、通向FPGA之路---七天玩转Altera之验证篇V1.0前言:网上关于Altera的教程很多,可谓浩如烟海。大体来说有两类:一是,stepbystep的指导如何操作Quartus软件,这类方法的优点是上手快,但却有知其然不知其所以然之惑;二是,从一个很高的起点分析一些具体问题,优点是有深度,但也把大部分初学者拒之门外,不知路在何方。本系列教程的宗旨是在力求全面介绍Altera及其QuartusII软件原理的基础上,对何如使用AlteraFPGA进行基础设计、时序分析、验证、优化四大方面进行讲解。本篇为验证篇,推荐用两天天时间掌握。本教程大部分内容参考翻译al

2、tera官方handbook和对应的paper等资料,也有部分章节系热心网友所创,笔者基本原文引用,只为阅读流畅性做了少许改动,如造成原作者的不适,可联系笔者删除之。后记:原本只出了《基础篇》和《时序篇》,而《验证篇》只在小范围内交流。后发现signaltapII的使用比较广泛,使用者也较多,故在此放出《验证篇》。这也是本年度最后一篇。最后需要说明一点,本篇没有像前两篇那样做目录,抱歉了:)。2011.8.27上海foreveryoung交流QQ群:123035845/919686561.验证及调试工具介绍2.SignalTapIILogicAnalyzer2

3、.1设计流程2.2配置SignalTapII2.2.1指定采样时钟2.2.2添加信号2.2.2.1综合属性2.2.2.2不能使用的信号2.2.3添加FSM状态编码寄存器2.2.4选择缓冲捕获模式2.2.5使用StorageQualifier2.3定义触发2.3.1基本触发2.3.2高级触发2.3.3触发流控制2.3.3.1Sequential触发2.3.3.2State-Based触发2.3.3.3触发流描述语言2.3.3.4使用基于状态的StorageQualifier2.3.4上电触发2.3.5外部触发2.3.6强制触发2.4编译设计2.4.1使用增量编译

4、2.4.2权衡性能和资源2.4.3重编译2.5编程及运行2.5.1编程2.5.2运行2.5.3状态信息2.6FPGA设计开发中应用仿真技术解决故障的方法3.SignalProbe3.1介绍3.2设计流程3.3执行SignalProbe编译前言:网上关于Altera的教程很多,可谓浩如烟海。大体来说有两类:一是,stepbystep的指导如何操作Quartus软件,这类方法的优点是上手快,但却有知其然不知其所以然之惑;二是,从一个很高的起点分析一些具体问题,优点是有深度,但也把大部分初学者拒之门外,不知路在何方。本系列教程的宗旨是在力求全面介绍Altera及其Q

5、uartusII软件原理的基础上,对何如使用AlteraFPGA进行基础设计、时序分析、验证、优化四大方面进行讲解。本篇为验证篇,推荐用两天天时间掌握。本教程大部分内容参考翻译altera官方handbook和对应的paper等资料,也有部分章节系热心网友所创,笔者基本原文引用,只为阅读流畅性做了少许改动,如造成原作者的不适,可联系笔者删除之。后记:原本只出了《基础篇》和《时序篇》,而《验证篇》只在小范围内交流。后发现signaltapII的使用比较广泛,使用者也较多,故在此放出《验证篇》。由于本人工作关系,这也是本年度最后一篇,可能也是本系列最后一篇,原计划

6、的《优化篇》可能要烂尾了。。。。最后需要说明一点,本篇没有像前两篇那样做目录,在此一并抱歉了:)。2011.8.27上海foreveryoung交流QQ群:123035845/919686561.验证及调试工具介绍Altera提供了如下七种验证调试工具:(1)SignalTapIILogicAnalyzer可以在系统分析器件内部节点和I/O引脚信号。SignalTapII使用FPGA资源,根据用户定义的触发条件将信号数据通过JTAG接口显示在SignalTapII文件中。使用前需要确保有足够的片上存储器资源,也因此不支持CPLD。(2)SignalProbe可

7、以在系统分析器件内部节点和I/O引脚信号。SignalProbe使用剩余未用的器件布线资源和IO资源,在最近一次布局布线的基础上进行增量式地布线,将选定信号送往外部逻辑分析仪或示波器。适用于片上存储器资源不多的情况。(3)外部逻辑分析仪接口(LAI)可以在系统分析器件内部节点和I/O引脚信号。如果片上存储器资源有限,并希望用外部逻辑分析仪来验证大量内部的数据总线,可以使用LAI。(4)In-SystemSourcesandProbes使用JTAG来驱动和采样内部节点的逻辑值。当系统还不完整的时候可以利用该工具模拟众多的输入激励。(5)In-SystemMemo

8、ryContentEditor用来显示

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

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

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