图书介绍
博客藏经阁丛书 深入理解Altera FPGA应用设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 王敏志,至芯科技著 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:9787512413382
- 出版时间:2014
- 标注页数:337页
- 文件大小:152MB
- 文件页数:348页
- 主题词:可编程序逻辑器件-系统设计
PDF下载
下载说明
博客藏经阁丛书 深入理解Altera FPGA应用设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 好好准备你的FPGA设计1
1.1 FPGA设计要求“软硬兼施”吗1
1.2如何选择一个合适的FPGA3
1.3教你如何从顶层规划你的设计7
1.4进行早期功耗估算避免FPGA动力不足9
1.4.1早期功耗估算9
1.4.2精确功耗估算13
1.5规划并选择片内调试工具16
1.6小结17
第2章 快速建立你的第一个FPGA工程18
2.1 FPGA设计基本流程18
2.2手把手教你用Quartus II建立FPGA工程20
2.3教你如何利用脚本创建工程24
2.3.1 Quartus II各个设计流程对应的脚本命令24
2.3.2 Quartus II TCL包(Package)25
2.3.3执行与Quartus II有关脚本的入口26
2.3.4利用脚本创建工程27
2.4利用脚本约束你的工程28
2.5利用脚本自动化完成FPGA设计29
2.6实例分析31
2.7小结37
第3章 采用Altera的建议进行FPGA设计38
3.1利用Quartus II模板开始逻辑设计38
3.2同步FPGA设计方法及指导39
3.2.1同步设计的基本原则39
3.2.2异步设计的危害40
3.3使用Altera的宏函数41
3.4在FPGA中实现除法功能41
3.4.1二进制快速除法41
3.4.2使用Altera除法函数43
3.5 Altera推荐的代码风格45
3.6在代码中使用寄存器而不是锁存器53
3.6.1锁存器电路结构53
3.6.2逻辑设计中哪些情况会产生锁存器54
3.6.3锁存器分析实例56
3.7使用Altera“原语”模块59
3.7.1如何让设计中的LCELL不被软件优化60
3.7.2进位链以及如何应用在自己的设计中62
3.8小结65
第4章 使用ModelSim进行仿真66
4.1 ModelSim仿真工具介绍66
4.2使用ModelSim软件进行仿真68
4.2.1仿真基础——利用GUI完成仿真68
4.2.2通过创建仿真工程来设计仿真72
4.3为ModelSim独立版本提取Altera仿真库75
4.3.1提取Altera仿真库的步骤75
4.3.2仿真Altera器件到底需要提取哪些库77
4.4教你如何用脚本完成ModelSim的自动化仿真流程81
4.5 ModelSim使用问题实例82
4.6教你如何写TestBench86
4.7实例练习88
4.7.1练习前准备88
4.7.2 GUI方式仿真实例91
4.7.2自动化创建工程仿真实例92
4.8小结93
第5章 教你如何用TiemeQuest来分析你的设计94
5.1 10分钟学会使用TimeQuest94
5.1.1时序分析的基本概念94
5.1.2教你使用TimeQuest95
5.2时序分析的基础98
5.3了解什么是时序约束104
5.3.1时钟约束104
5.3.2 I/O约束105
5.4约束例外111
5.4.1多周期路径约束111
5.4.2假路径约束114
5.5 TimeQuest使用实例116
5.6小结124
第6章 对你的FPGA设计进行优化125
6.1增量编译使设计加速125
6.1.1什么是增量编译125
6.1.2认识什么是逻辑锁128
6.1.3开始使用增量编译132
6.2选择使用合适的设置和约束来优化设计144
6.2.1优化之前145
6.2.2时序优化146
6.2.3面积优化151
6.3小结152
第7章 对你的FPGA设计进行调试和测试153
7.1 SignalTap II153
7.1.1教你快速认识SignalTap II调试模块153
7.1.2教你快速创建第一个SignalTap II调试模块并调试154
7.1.3教你使用SignalTap II高级功能——Storage Qualification161
7.1.4教你使用SignalTap II高级功能——Power-up Trigger165
7.2 FPGA测试利器Virtual JTAG168
7.2.1你所要了解的JTAG168
7.2.2告诉你什么是Virtual JTAG172
7.2.3教你如何在设计中使用Virtual JTAG Interface (VJI)175
7.2.4教你用脚本创建自己的GUI虚拟JTAG测试平台180
7.2.5单个JTAG连接多条电缆、多FPGA在虚拟JTAG中的应用185
7.3工程更改管理(ECO)187
7.3.1 ECO及其基本操作流程187
7.3.2 ECO那些事儿之属性编辑器189
7.3.3 ECO那些事儿之LE与ALM194
7.3.4 ECO那些事儿之ALM的DATAF端口200
7.4对你的FPGA进行正确配置204
7.5小结216
第8章 设计实例应用分析217
8.1如何设计应用Altera的FIFO217
8.1.1教你如何设计自己的同步FIFO218
8.1.2教你如何使用Altera的同步FIFO222
8.1.3教你如何使用Altera的异步FIFO227
8.2教你如何向他人转移设计时保护自己的知识产权228
8.2.1 FPGA安全性设计——Altera方案229
8.2.2如何加密转移自己的设计233
8.3 FPGA外挂接口之SDRAM235
8.3.1 SDRAM芯片235
8.3.2 SDRAM控制器逻辑设计239
8.4高速串行接口设计没有看上去那么难259
8.4.1 GXB模块介绍259
8.4.2 GXB应用实例265
8.5教你如何在FPGA中设计TDC272
8.5.1告诉你到底什么是TDC273
8.5.2基于FPGA的TDC那些事儿之3大难题277
8.5.3基于FPGA的TDC那些事儿之设计资源LAB280
8.5.4基于FPGA的TDC那些事儿之粗细时间285
8.5.5基于FPGA的TDC那些事儿之自动校准及测量精度292
8.6利用FPGA TDC测量PLL核抖动实例295
8.7小结300
第9章 Altera FPGA高级设计技巧301
9.1器件结构对代码风格的影响301
9.2基本逻辑结构分析302
9.3可采用的设计技巧309
9.4专有资源利用以及优化关键路径318
9.5使用Quartus II的物理综合对设计进行优化319
9.5.1针对性能的物理综合优化选项323
9.5.2布线的物理综合优化325
9.6了解什么是寄存器打包325
9.7探索设计的高级手段——DSE332
9.8小结336
参考文献337
热门推荐
- 2791356.html
- 698778.html
- 348777.html
- 1746133.html
- 2287732.html
- 3018347.html
- 581952.html
- 3210034.html
- 675116.html
- 830978.html
- http://www.ickdjs.cc/book_2827675.html
- http://www.ickdjs.cc/book_1839339.html
- http://www.ickdjs.cc/book_3867869.html
- http://www.ickdjs.cc/book_1219807.html
- http://www.ickdjs.cc/book_3432183.html
- http://www.ickdjs.cc/book_76548.html
- http://www.ickdjs.cc/book_201012.html
- http://www.ickdjs.cc/book_2227715.html
- http://www.ickdjs.cc/book_317720.html
- http://www.ickdjs.cc/book_694010.html