华为fpga设计流程指南.docFPGA设计流程指南
前言
本部门所承担的 FPGA 设计任务主要是两方面的作用:系统的原型实现和 ASIC 的原型验证。编写本流程的目的是:
在于规范整个设计流程,实现开发的合理性、一致性、高效性。
形成风格良好和完整的文档。
实现在 FPGA 不同厂家之间以及从 FPGA 到 ASIC 的顺利移植。
便于新员工快速掌握本部门 FPGA 的设计流程。
由于目前所用到的 FPGA 器件以 Altera 的为主,所以下面的
例 子 也 以 Altera 为 例 , 工 具 组 合 为 modelsim +
LeonardoSpectrum/FPGACompilerII + Quartus ,但原则和方法对于
其他厂家和工具也是基本适用的。
V
目 录
1. 基于 HDL 的 FPGA 设计流程概述 ............................................
1
设计流程图 ...........................................................................
1
关键步骤的实现 ...................................................................
2
功能仿真 .......................................................................
2
逻辑综合 .......................................................................
2
前仿真 ...........................................................................
3
布局布线 .......................................................................
3
后仿真(时序仿真) ...................................................
4
2. Verilog HDL 设计 ..........................................................................
4
编程风格( Coding Style)要求 ..........................................
4
文件 ...............................................................................
4
大小写 ...........................................................................
5
标识符 ...........................................................................
5
参数化设计 ...................................................................
5
空行和空格 ...................................................................
5
对齐和缩进 ...................................................................
5
注释 ...............................................................................
5
参考 C 语言的资料 .....
华为fpga设计流程指南 来自淘豆网m.daumloan.com转载请标明出处.