FPGA开发设计流程和功能实现样本.docx

FPGA开发设计流程和功能实现样本.docx

ID:61855708

大小:43.34 KB

页数:5页

时间:2021-03-25

FPGA开发设计流程和功能实现样本.docx_第1页
FPGA开发设计流程和功能实现样本.docx_第2页
FPGA开发设计流程和功能实现样本.docx_第3页
FPGA开发设计流程和功能实现样本.docx_第4页
FPGA开发设计流程和功能实现样本.docx_第5页
资源描述:

《FPGA开发设计流程和功能实现样本.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。FPGA设计流程与功能实现前言本部门所承担的FPGA设计任务主要是两方面的作用:系统的原型实现和ASIC的原型验证。编写本流程的目的是:在于规范整个设计流程,实现开发的合理性、一致性、高效性。形成风格良好和完整的文档。实现在FPGA不同厂家之间以及从FPGA到ASIC的顺利移植。便于新员工快速掌握本部门FPGA的设计流程。由于当前所用到的FPGA器件以Altera的为主,因此下面的例子也以Altera为例,工具组合为modelsim+LeonardoSpect

2、rum/FPGACompilerII+Quartus,但原则和方法对于其它厂家和工具也是基本适用的。资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。目录1.基于HDL的FPGA设计流程概述........................1.1设计流程图....................................1.2关键步骤的实现................................1.2.1功能仿真.................................1.2.2逻辑综合.

3、................................1.2.3前仿真...................................1.2.4布局布线.................................1.2.5后仿真(时序仿真).......................2.VerilogHDL设计...................................2.1编程风格(CodingStyle)要求..................2.1.1文件.............

4、........................2.1.2大小写...................................2.1.3标识符...................................2.1.4参数化设计...............................2.1.5空行和空格...............................2.1.6对齐和缩进...............................2.1.7注释.......................

5、..............2.1.8参考C语言的资料.........................2.1.9可视化设计方法...........................2.2可综合设计....................................2.3设计目录......................................3.逻辑仿真...........................................3.1测试程序(testbench)................

6、........错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。3.2使用预编译库..................................错误!未

7、定义书签。4.逻辑综合...........................................错误!未定义书签。资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。4.1逻辑综合的一些原则............................错误!未定义书签。4.1.1关于LeonardoSpectrum....................错误!未定义书签。4.1.1大规模设计的综合.........................错误!未定义书签。4.1.3必须重视工具产生的警告信息...

8、............错误!未定义书签。4.2调用模块的黑盒子(Blackbox)方法.............错误!未定义书签。参考..................................................错误!未定义书签。修订纪录............................

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

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

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