图书介绍

FPGA设计 基于团队的最佳实践PDF|Epub|txt|kindle电子书版本网盘下载

FPGA设计 基于团队的最佳实践
  • (美)辛普森著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111452645
  • 出版时间:2014
  • 标注页数:135页
  • 文件大小:32MB
  • 文件页数:148页
  • 主题词:可编程序逻辑器件-系统设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

FPGA设计 基于团队的最佳实践PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章FPGA设计成功的最佳实践1

1.1引言1

第2章 项目管理4

2.1项目管理的作用4

2.1.1项目管理阶段4

2.1.2项目持续时间的估算4

2.1.3计划5

第3章 设计说明书7

3.1设计说明书:沟通是成功的关键7

3.1.1高级功能说明书7

3.1.2功能设计说明书8

第4章 资源调查12

4.1引言12

4.2工程资源12

4.3第三方IP13

4.4 FPGA器件的选择13

4.4.1FPGA器件的特殊功能14

4.4.2 FPGA的规模选型(密度)14

4.4.3速度需求16

4.4.4引脚16

4.4.5功耗16

4.4.6 IP的可用性17

4.4.7器件的可用性17

4.4.8小结17

第5章 设计环境18

5.1引言18

5.2脚本化的环境18

5.3与版本控制软件的交互19

5.4问题跟踪系统的使用20

5.5回归测试系统21

5.6何时升级FPGA设计工具的版本21

5.7 FPGA设计环境中常用的工具22

第6章 电路板设计24

6.1 FPGA器件给电路板设计带来的挑战24

6.2工程师的角色和职责25

6.2.1 FPGA工程师25

6.2.2 PCB设计工程师26

6.2.3信号完整性设计工程师26

6.3功耗和散热问题28

6.3.1滤除电源噪声28

6.3.2电源分配28

6.4信号的完整性29

6.4.1信号完整性问题的类型29

6.4.2电磁干扰30

6.5 FPGA引脚分配的设计流程31

6.5.1流程1:由FPGA设计师主动31

6.5.2流程2:由电路板设计师主动33

6.5.3 FPGA设计师和电路板设计师如何进行引脚改动的沟通34

6.6电路板设计的审查要点34

第7章 功耗和热分析35

7.1引言35

7.2功耗的基本要素35

7.2.1静态功耗36

7.2.2动态功耗36

7.2.3输入/输出功耗36

7.2.4浪涌电流36

7.2.5配置功耗36

7.3准确估计功耗的关键因素37

7.3.1 FPGA电路的准确功耗模型37

7.3.2每个信号的准确数据切换率37

7.3.3准确的运行条件38

7.3.4资源利用39

7.4设计周期早期的功耗估计(电源规划)39

7.5基于仿真的功耗估计(设计的功耗验证)41

7.5.1局部仿真43

7.6功耗估计的最佳实践方法43

第8章RTL代码设计45

8.1介绍45

8.2常用术语45

8.3工程师对有ASIC设计背景的建议47

8.4推荐的FPGA设计规范48

8.4.1同步与异步48

8.4.2全局信号48

8.4.3专用硬件组件49

8.4.4低层次设计原语的使用50

8.4.5亚稳态的管理51

8.5编写高效的HDL代码51

8.5.1什么是最好的硬件设计语言52

8.5.2良好的设计习惯53

8.5.3可综合的HDL58

8.6 RTL设计的分析67

8.6.1综合报告68

8.6.2综合警告68

8.6.3电路方块图的浏览69

8.7 RTL设计要点总结70

第9章 IP及设计重用72

9.1引言72

9.2 IP重用的需求72

9.2.1 IP重用的好处72

9.2.2开发可重用设计方法学面临的困难73

9.3设计还是购买74

9.4构建可重用的IP75

9.4.1设计说明书75

9.4.2实施方法76

9.4.3标准接口的使用77

9.5 IP组件库软件包78

9.5.1 IP说明书79

9.5.2用户接口79

9.5.3与系统集成工具的兼容性81

9.5.4 IP的安全性81

9.6 IP重用的检查清单82

第10章 硬件到软件的接口83

10.1软件接口83

10.2寄存器地址映射表的定义83

10.3寄存器地址映射表的使用83

10.3.1 IP的选择83

10.3.2软件工程师的接口84

10.3.3 RTL工程师的接口84

10.3.4接口的验证85

10.3.5文档85

10.4小结85

第11章 功能验证86

11.1简介86

11.2功能验证面临的挑战86

11.3有关验证的术语87

11.4 RTL仿真和门级仿真的对比88

11.5验证方法学88

11.6克服复杂性89

11.6.1设计和测试的模块化89

11.6.2规划预期操作89

11.6.3应对意外状态的计划89

11.7功能覆盖90

11.7.1定向测试90

11.7.2随机动态仿真91

11.7.3受约束的随机测试91

11.7.4 SystemVerilog用于设计和验证91

11.7.5通用测试平台方法92

11.7.6自验证测试平台93

11.7.7形式化等价性验证94

11.8代码覆盖度95

11.9质量评价(QA)测试95

11.9.1功能回归测试95

11.9.2可重用IP的图形界面(GUI)测试95

11.10硬件互操作性测试96

11.11软/硬件协同验证96

11.11.1加快投片的准备96

11.12功能验证清单97

第12章 时序收敛98

12.1时序收敛的难点98

12.2时序分配和时序分析的重要性99

12.2.1时序分析的背景99

12.2.2时序分析的基础99

12.3实现时序收敛目标的方法学105

12.3.1指定FPGA器件系列105

12.3.2设计规划106

12.3.3早期时序估计110

12.3.4 CAD工具设置111

12.4常见的时序收敛问题118

12.4.1缺失时序约束118

12.4.2时序约束发生冲突118

12.4.3高扇出寄存器118

12.4.4只差一点就能满足时序119

12.4.5不宜过早设置位置约束119

12.4.6冗长的编译时间119

12.5设计规划、实现、优化和时序收敛清单120

第13章 系统在线调试121

13.1系统在线调试的难点121

13.2规划121

13.3调试方法122

13.3.1利用引脚调试122

13.3.2片内逻辑分析仪123

13.3.3调试逻辑的使用126

13.3.4外部逻辑分析仪126

13.3.5编辑存储器的内容127

13.3.6利用软核处理器进行调试127

13.4使用案例128

13.4.1上电调试128

13.4.2收发接口调试128

13.4.3系统性能报告129

13.4.4软核处理器调试129

13.4.5器件的编程问题130

13.5系统在线调试核对清单131

第14章 设计的签收132

14.1设计签收过程132

14.2设计签收之后132

索引133

热门推荐