1 / 21
文档名称:

华为fpga设计流程指南.doc

格式:doc   大小:118KB   页数:21页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

华为fpga设计流程指南.doc

上传人:593951664 2019/1/30 文件大小:118 KB

下载得到文件列表

华为fpga设计流程指南.doc

相关文档

文档介绍

文档介绍:FPGA设计流程指南前言 本部门所承担的FPGA设计任务主要是两方面的作用:系统的原型实现和ASIC的原型验证。编写本流程的目的是:在于规范整个设计流程,实现开发的合理性、一致性、高效性。形成风格良好和完整的文档。实现在FPGA不同厂家之间以及从FPGA到ASIC的顺利移植。便于新员工快速掌握本部门FPGA的设计流程。由于目前所用到的FPGA器件以Altera的为主,所以下面的例子也以Altera为例,工具组合为modelsim+LeonardoSpectrum/pilerII+Quartus,但原则和方法对于其他厂家和工具也是基本适用的。 (时序仿真) (CodingStyle)要求 (testbench) (Blackbox)方法 8参考 10修订纪录 (1)设计定义(2)HDL实现逻辑仿真器(3)功能仿真逻辑综合器(4)逻辑综合逻辑仿真器(5)前仿真FPGA厂家工具(6)布局布线(8)静态时序分析逻辑仿真器(7)后仿真(9)在系统测试说明:逻辑仿真器主要指modelsim,Verilog-XL等。逻辑综合器主要指LeonardoSpectrum、Synplify、FPGAExpress/piler等。FPGA厂家工具指的是如Altera的Max+PlusII、QuartusII,Xilinx的Foundation、Alliance、。(testbench)测试数据逻辑仿真器说明: “调用模块的行为仿真模型”指的是RTL代码中引用的由厂家提供的宏模块/IP,如Altera提供的LPM库中的乘法器、存储器等部件的行为模型。)list)说明:“调用模块的黑盒子接口”的导入,是由于RTL代码调用了一些外部模块,而这些外部模块不能被综合或无需综合,但逻辑综合器需要其接口的定义来检查逻辑并保留这些模块的接口。(testbench)list)逻辑仿真器说明: 一般来说,对FPGA设计这一步可以跳过不做,但可用于debug综合有无问题。)调用模块的综合模型SDF文件(标准延时格式)list)下载/(时序仿真)测试数据