电子设计与嵌入式开发实践丛书 FPGA设计实战演练 高级技巧篇PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:王敏志编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2015
- ISBN:9787302404439
- 页数:310 页
第1章 从PCB开始研究FPGA设计问题 1
1.1 基于FPGA的高速电路板设计 1
1.1.1 PCB材料选择 1
1.1.2 PCB上的传输线走线 2
1.1.3 阻抗计算 3
1.1.4 降低串扰和维持信号完整性的布线方法 3
1.2 FPGA的电源供电 5
1.2.1 供电要求 6
1.2.2 PCB设计的电源和地叠层分布 8
1.3 退耦电容 10
1.3.1 为何需要退耦电容 11
1.3.2 计算电容值 12
1.3.3 电容的摆放 13
1.4 小结 15
第2章 如何处理逻辑设计中的时钟域 16
2.1 PLL对时钟域的管理 17
2.2 单比特信号跨时钟域的同步处理 18
2.2.1 亚稳态及其危害 18
2.2.2 处理亚稳态的经典办法——双触发 19
2.2.3 使用三级触发器对亚稳态进行同步处理 21
2.2.4 如何同步快速信号到慢速时钟域 22
2.3 多比特信号跨时钟域同步处理 25
2.3.1 多比特信号融合 25
2.3.2 多周期路径规划 28
2.4 使用FIFO结构处理多比特跨时钟域信号 29
2.5 多时钟域设计分区划分 31
2.5.1 在时钟边界划分分区 31
2.5.2 多时钟域分区划分后的静态时序分析 32
2.5.3 对多周期规划逻辑设计进行分区划分 33
2.6 设计中的门控时钟行波时钟的处理 33
2.6.1 衍生时钟处理指导原则一 34
2.6.2 衍生时钟处理指导原则二 35
2.6.3 衍生时钟处理指导原则三 35
2.6.4 衍生时钟处理的其他方法 35
2.7 小结 37
第3章 正确分析衍生时钟 38
3.1 实例演示门控时钟分析处理 39
3.1.1 时钟反相生成的时钟 39
3.1.2 时钟经过缓冲后生成的时钟 40
3.1.3 经过使能处理后的时钟 41
3.1.4 时钟多路选择器输出的时钟 44
3.1.5 经外部反馈回来的时钟 58
3.2 实例演示衍生时钟的分析和处理 61
3.2.1 触发器切换生成的时钟 61
3.2.2 由行波计数器生成的时钟 63
3.2.3 由同步计数器生成的时钟 64
3.2.4 由PLL生成的时钟 66
3.3 小结 69
第4章 复位电路的实现及其时序分析处理 70
4.1 同步复位设计处理 70
4.2 异步复位设计处理 75
4.3 异步复位同步化(异步复位同步释放设计处理) 79
4.4 Recovery和Removal分析 86
4.4.1 什么是Recovery和Removal分析 87
4.4.2 什么是Recovery和Removal故障 88
4.4.3 为何总是建议使用异步复位 90
4.4.4 分析并解决Recovery故障 91
4.5 小结 94
第5章 如何写好状态机 95
5.1 状态机的特定及常见问题 95
5.2 如何选择状态机的编码方式 96
5.3 合理选择及使用单进程或多进程来设计状态机 98
5.3.1 多进程状态机 98
5.3.2 单进程状态机 100
5.3.3 状态机的比较 100
5.4 设计综合工具能够识别的状态机 107
5.4.1 采用Verilog编写 108
5.4.2 采用VHDL编写 109
5.5 小结 113
第6章 如何在书写代码时进行速度优化 114
6.1 逻辑设计中速度的概念 114
6.2 时序收敛的早期考虑 115
6.3 代码编写过程中时刻考虑时序优化 116
6.3.1 编写时序收敛代码的总体规则 117
6.3.2 通过减少关键路径上的组合逻辑单元数来优化时序 117
6.3.3 适当进行逻辑复制以优化设计速度 120
6.3.4 在组合逻辑中插入寄存器优化时序 124
6.3.5 通过寄存器平衡优化时序 128
6.3.6 使用并行结构优化时序 134
6.3.7 通过消除代码中的优先级优化速度 134
6.4 小结 139
第7章 如何在书写代码时进行面积优化 140
7.1 优化设计面积——操作符平衡 140
7.2 优化设计面积——打破设计流水 143
7.3 优化设计面积——资源共享 148
7.3.1 在互斥操作中共享操作符 148
7.3.2 共享表达式 151
7.3.3 共享逻辑功能模块 153
7.4 复位对设计面积的影响 156
7.5 从器件角度理解如何节省资源 157
7.5.1 利用厂家原语进行面积优化 158
7.5.2 巧用触发器的控制端口 158
7.5.3 多路选择器优化 164
7.6 小结 172
第8章 代码优化设计实例分析 173
8.1 对设计时序进行优化的实例分析 173
8.1.1 时序优化实例一:同步电路时序分析 173
8.1.2 时序优化实例二:异步电路及时序例外分析 179
8.1.3 时序优化实例三:利用PLL对设计进行时序优化 188
8.2 修改代码优化面积具体实例分析 192
8.3 小结 200
第9章 如何编写可综合代码 201
9.1 普通if和case语句可综合代码书写规则 202
9.1.1 基本的if语句 202
9.1.2 简单的case语句 205
9.2 如何调整if和case语句中关键信号的路径 207
9.2.1 简单、多个并行if语句的情况 207
9.2.2 单个if语句的情况 208
9.2.3 if语句嵌套case语句的情况 212
9.2.4 case语句嵌套if语句的情况 216
9.3 提高设计性能的代码技巧 220
9.3.1 通过复制数据路径提高设计性能 220
9.3.2 如何更好地处理if条件语句中的算术操作 223
9.4 代码可综合常用指导原则 226
9.4.1 避免创建不必要的锁存器 226
9.4.2 进程中的敏感列表一定要完备 228
9.4.3 for循环的使用以及避免组合逻辑回环 229
9.4.4 阻塞和非阻塞赋值 231
9.4.5 可综合代码设计对时钟和复位的要求 232
9.5 小结 235
第10章 综合以及布局布线优化 236
10.1 综合级速度与面积优化设置 236
10.2 使用设计助手和优化顾问 238
10.3 对设计执行早期时序估算 241
10.4 综合网表优化 242
10.5 物理综合 244
10.5.1 物理综合概述 244
10.5.2 针对性能的物理综合优化选项 246
10.5.3 针对布局布线的物理综合优化选项 249
10.6 了解并理解布局布线工具及其对设计的优化 249
10.6.1 可以帮助布局布线的一些综合建议 250
10.6.2 时序约束及其优化 250
10.6.3 优化I/O时序 253
10.6.4 优化设计面积 253
10.7 了解逻辑单元所见即所得结构 260
10.7.1 逻辑单元结构 260
10.7.2 布线延时与布线距离以及布线规则的关系 262
10.7.3 综合网表建议 262
10.7.4 综合及优化 264
10.8 小结 266
第11章 预先布图规划 267
11.1 增量编译 267
11.1.1 增量编译简介 267
11.1.2 使用增量编译的设计流程 269
11.2 为何要对设计进行分区和布图规划 270
11.3 对设计进行分区划分 273
11.3.1 设计分区划分宏观考虑因素 274
11.3.2 设计分区划分指导原则 276
11.3.3 如何对第三方设计进行分区划分 287
11.3.4 检查设计分区的质量 293
11.3.5 从底层导入设计时如何导入SDC约束 297
11.4 对设计进行预先布图规划的危害 300
11.5 布图规划 301
11.5.1 布图规划简介 301
11.5.2 布图规划布局指导原则 304
11.5.3 实际应用实例推荐的设计流程 307
11.6 小结 309
参考文献 310
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《Python3从入门到实战》董洪伟 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《星空摄影后期实战》阿五在路上著 2020
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019