华为FPGA设计流程指南

2013年10月19日 10:33
评论(0) / 浏览(799) / 下载(0)

华为FPGA设计流程指南

FPGA设计流程指南

 

 

前言

      本部门所承担的FPGA设计任务主要是两方面的作用:系统的原型实现和ASIC的原型验证。编写本流程的目的是:

l  在于规范整个设计流程,实现开发的合理性、一致性、高效性。

l  形成风格良好和完整的文档。

l  实现在FPGA不同厂家之间以及从FPGA到ASIC的顺利移植。

l  便于新员工快速掌握本部门FPGA的设计流程。

 

 

由于目前所用到的FPGA器件以Altera的为主,所以下面的例子也以Altera为例,工具组合为 modelsim + LeonardoSpectrum/FPGACompilerII + Quartus,但原则和方法对于其他厂家和工具也是基本适用的。


目 录 TOC \o "1-3" \h \z

1. 基于HDLFPGA设计流程概述... PAGEREF _Toc521300281 \h 1

1.1 设计流程图... PAGEREF _Toc521300282 \h 1

1.2 关键步骤的实现... PAGEREF _Toc521300283 \h 2

1.2.1 功能仿真... PAGEREF _Toc521300284 \h 2

1.2.2 逻辑综合... PAGEREF _Toc521300285 \h 2

1.2.3 前仿真... PAGEREF _Toc521300286 \h 3

1.2.4 布局布线... PAGEREF _Toc521300287 \h 3

1.2.5 后仿真(时序仿真)... PAGEREF _Toc521300288 \h 4

2. Verilog HDL设计... PAGEREF _Toc521300289 \h 4

2.1 编程风格(Coding Style)要求... PAGEREF _Toc521300290 \h 4

2.1.1 文件... PAGEREF _Toc521300291 \h 4

2.1.2 大小写... PAGEREF _Toc521300292 \h 5

2.1.3 标识符... PAGEREF _Toc521300293 \h 5

2.1.4 参数化设计... PAGEREF _Toc521300294 \h 5

2.1.5 空行和空格... PAGEREF _Toc521300295 \h 5

2.1.6 对齐和缩进... PAGEREF _Toc521300296 \h 5

2.1.7 注释... PAGEREF _Toc521300297 \h 5

2.1.8 参考C语言的资料... PAGEREF _Toc521300298 \h 5

2.1.9 可视化设计方法... PAGEREF _Toc521300299 \h 6

2.2 可综合设计... PAGEREF _Toc521300300 \h 6

2.3 设计目录... PAGEREF _Toc521300301 \h 6

3. 逻辑仿真... PAGEREF _Toc521300302 \h 6

3.1 测试程序(test bench... PAGEREF _Toc521300303 \h 7

3.2 使用预编译库... PAGEREF _Toc521300304 \h 7

4. 逻辑综合... PAGEREF _Toc521300305 \h 8

4.1 逻辑综合的一些原则... PAGEREF _Toc521300306 \h 8

4.1.1 关于LeonardoSpectrum.. PAGEREF _Toc521300307 \h 8

4.1.1 大规模设计的综合... PAGEREF _Toc521300308 \h 8

4.1.3 必须重视工具产生的警告信息... PAGEREF _Toc521300309 \h 8

4.2 调用模块的黑盒子(Black box)方法... PAGEREF _Toc521300310 \h 8

参考... PAGEREF _Toc521300311 \h 10

修订纪录... PAGEREF _Toc521300312 \h 10

评论(0)

发表评论
登录
我可以
  • 评论
关联标签
FPGA × 12
关联热门电子辑
相关资源

浏览(878) / 评论(0) / 2013年10月19日 11:54

浏览(941) / 评论(0) / 2013年10月19日 10:39

浏览(834) / 评论(0) / 2013年10月19日 10:42

浏览(715) / 评论(0) / 2013年10月19日 11:34

浏览(898) / 评论(0) / 2013年10月19日 11:38

浏览(620) / 评论(0) / 2013年10月19日 11:42

浏览(824) / 评论(0) / 2013年10月19日 11:42

浏览(764) / 评论(0) / 2013年10月19日 11:44

浏览(748) / 评论(0) / 2013年10月19日 11:46

浏览(863) / 评论(0) / 2013年10月19日 11:51