华为FPGA设计流程指南
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.1 测试程序(test bench) ................................................... 12 3.2 使用预编译库 ................................................................... 12 4. 逻辑综合 .................................................................................. 14 4.1 逻辑综合的一些原则 ....................................................... 14
2. Verilog HDL 设计........................................................................ 7 2.1 编程风格(Coding Style)要求......................................... 7 2.1.1 文件 ............................................................................ 7 2.1.2 大小写 ........................................................................ 8 2.1.3 标识符 ........................................................................ 8 2.1.4 参数化设计................................................................. 9 2.1.5 空行和空格................................................................. 9 2.1.6 对齐和缩进................................................................. 9 2.1.7 注释 .......................................................................... 10 2.1.8 参考 C 语言的资料 .................................................. 10 2.1.9 可视化设计方法....................................................... 10 2.2 可综合设计....................................................................... 10
PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn
2.3 设计目录.................................................................................10 3. 逻辑仿真 .................................................................................. 12
由于目前所用到的 FPGA 器件以 Altera 的为主,所以下面的 例 子 也 以 Altera 为 例 , 工 具 组 合 为 modelsim +
PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn
LeonardoSpectrum/FPGACompilerII + Quartus,但原则和方法对 于其他厂家和工具也是基本适用的。
PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn
目录
1. 基于 HDL 的 FPGA 设计流程概述........................................... 1 1.1 设计流程图......................................................................... 1 1.2 关键步骤的实现 ................................................................. 3 1.2.1 功能仿真 .................................................................... 3 1.2.2 逻辑综合 .................................................................... 3 1.2.3 前仿真 ........................................................................ 4 1.2.4 布局布线 .................................................................... 5 1.2.5 后仿真(时序仿真)................................................. 6
FPGA 设计流程指南
前言 本部门所承担的 FFra Baidu bibliotekGA 设计任务主要是两方面的作用:系统
的原型实现和 ASIC 的原型验证。编写本流程的目的是: l 在于规范整个设计流程,实现开发的合理性、一致性、高 效性。 l 形成风格良好和完整的文档。 l 实现在 FPGA 不同厂家之间以及从 FPGA 到 ASIC 的顺利 移植。 l 便于新员工快速掌握本部门 FPGA 的设计流程。
2. Verilog HDL 设计........................................................................ 7 2.1 编程风格(Coding Style)要求......................................... 7 2.1.1 文件 ............................................................................ 7 2.1.2 大小写 ........................................................................ 8 2.1.3 标识符 ........................................................................ 8 2.1.4 参数化设计................................................................. 9 2.1.5 空行和空格................................................................. 9 2.1.6 对齐和缩进................................................................. 9 2.1.7 注释 .......................................................................... 10 2.1.8 参考 C 语言的资料 .................................................. 10 2.1.9 可视化设计方法....................................................... 10 2.2 可综合设计....................................................................... 10
PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn
2.3 设计目录.................................................................................10 3. 逻辑仿真 .................................................................................. 12
由于目前所用到的 FPGA 器件以 Altera 的为主,所以下面的 例 子 也 以 Altera 为 例 , 工 具 组 合 为 modelsim +
PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn
LeonardoSpectrum/FPGACompilerII + Quartus,但原则和方法对 于其他厂家和工具也是基本适用的。
PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn
目录
1. 基于 HDL 的 FPGA 设计流程概述........................................... 1 1.1 设计流程图......................................................................... 1 1.2 关键步骤的实现 ................................................................. 3 1.2.1 功能仿真 .................................................................... 3 1.2.2 逻辑综合 .................................................................... 3 1.2.3 前仿真 ........................................................................ 4 1.2.4 布局布线 .................................................................... 5 1.2.5 后仿真(时序仿真)................................................. 6
FPGA 设计流程指南
前言 本部门所承担的 FFra Baidu bibliotekGA 设计任务主要是两方面的作用:系统
的原型实现和 ASIC 的原型验证。编写本流程的目的是: l 在于规范整个设计流程,实现开发的合理性、一致性、高 效性。 l 形成风格良好和完整的文档。 l 实现在 FPGA 不同厂家之间以及从 FPGA 到 ASIC 的顺利 移植。 l 便于新员工快速掌握本部门 FPGA 的设计流程。