- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
FPGA开发基础公益培训(第3讲)
使用FPGA的开发工具
个人新浪微博 :lucky_mao
本文档所述内容仅代表个人观点,仅供学习交流使用,请勿用于商业用途
本文档所涉及参考资料均源于互联网和个人总结,如有侵权请及时与我联系,以做更正
主要内容
编码工具(UltraEdit)
仿真工具(Modelsim/Questa Sim)
综合实现工具(QuartusII/ISE)
在线调试工具(SignalTapII/ChipScope)
提高设计可靠性的一些常见原则
温度传感器的数据采集电路设计讲解
目标:基本掌握FPGA的开发流程并建立良好的开发习惯
UltraEdit
1 :通过模板提高编码的觃范性与编码效率
Modelsim/Questa Sim
1 :快速地编写testbench验证设计
2 :含有器件IP的设计仿真过程 合理的使用工具,使FPGA
工程的开发、管理、团队
Quartus/ISE 协作变得更加规范和高效。
1 :快速地开发FPGA的数字系统
2 :采用verilog进行顶层设计开发
SignalTapII/ChipScope
1 :掌握电路调试的基本方法
典型的EDA设计流程
设计定义 进行模块划分,形成接口时序设计文档
HDL实现 编码仿真自底向上,集成验证自顶向下
功能仿真
综合 关注告警信息,寻找设计隐藏的问题
前仿真
综合过程具有不确定性
翻译
映射 关注编译报告,检查并解决时序问题
布局布线
后仿真
生成配置文件 下载配置文件,进行在线调试与验证
如何提高设计的可靠性
1、模块的边界信号采用寄存器输出
2、组合逻辑模块不要引入反馈
3、用流水线技术提高同步电路的速度
4、设计中要尽量避免锁存器
5、采用觃范的建模方式
组合逻辑采用阻塞赋值
时序逻辑采用非阻塞赋值
采用分立的always块进行信号建模
6、避免使用门控时钟
7、注意信号的跨时钟域传输处理
单bit信号的采延与延展
多bit信号采用ram
8、异步复位、同步释放,用复位信号对寄
存器和输出信号进行初始化
温度传感器的数据采集电路设计讲解
后续交流课程的一些说明
【第四讲】
SOPC 的基本概念与解决方案
基于的MicroBlaze的SOPC系统搭建(XPS 、SDK )
基于NiosII的SOPC系统搭建(SOPC Builder、Qsys、EDS)
文档评论(0)