EDA技术与应用PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:韩鹏主编;李岩,陈海宴副主编
- 出 版 社:北京:机械工业出版社
- 出版年份:2019
- ISBN:9787111612636
- 页数:254 页
第1章 EDA技术概述 1
1.1 EDA技术简介 1
1.2 EDA技术的发展和优势 2
1.2.1 EDA技术的发展 2
1.2.2 EDA技术的优势 3
1.3硬件描述语言(HDL) 4
1.3.1原理图设计方法 4
1.3.2 HDL的设计方法 4
1.3.3 HDL设计方法与传统原理图设计方法的比较 5
1.4综合 6
1.5基于HDL的设计方法 7
1.6 EDA工程的设计流程 8
1.7 EDA集成开发工具简介 10
1.8 IP核 12
1.9小结 13
1.10习题 13
第2章 可编程逻辑器件基础 14
2.1可编程逻辑器件概述 14
2.1.1可编程逻辑器件的发展过程 14
2.1.2可编程逻辑器件的分类 15
2.2 PROM、PLA、PAL和GAL的基本结构 16
2.2.1逻辑电路符号的表示方法 16
2.2.2 PLD器件的基本结构 17
2.2.3 PROM的基本结构 17
2.2.4 PLA的基本结构 18
2.2.5 PAL和GAL的基本结构 18
2.2.6 PROM、PLA、PAL和GAL电路的结构特点 21
2.3 CPLD的基本结构和工作原理 21
2.3.1 CPLD的基本结构 21
2.3.2 Intel公司的CPLD 23
2.4 FPGA的结构和工作原理 26
2.4.1 FPGA的基本结构 27
2.4.2 Intel公司的FPGA 30
2.5 CPLD/FPGA的应用选型 33
2.6 Intel器件的识读与选型指南 34
2.7小结 37
2.8习题 38
第3章 Quartus Prime开发软件应用 39
3.1 Quartus Prime软件设计流程 39
3.2 Quartus Prime软件安装 39
3.3创建工程文件 45
3.3.1建立工程 45
3.3.2建立设计文件 50
3.3.3原理图输入方法 52
3.3.4文本输入设计方法 53
3.3.5编译 55
3.4约束输入 55
3.4.1器件选择 55
3.4.2引脚分配及验证 57
3.4.3使用“Assignment Editor”和“Settings”对话框 58
3.5综合和仿真 59
3.5.1使用Quartus Prime的集成综合 59
3.5.2使用ModelSim仿真器进行仿真设计 60
3.6下载配置 63
3.6.1 JTAG模式 63
3.6.2 AS模式 63
3.7实例:3线-8线译码器设计与仿真 64
3.7.1实例简介 64
3.7.2实例目的 64
3.7.3实例内容 64
3.8小结 68
3.9习题 69
第4章 Verilog HDL的基本语法 70
4.1 Verilog HDL简介 70
4.1.1 Verilog HDL的发展过程 70
4.1.2 Verilog HDL与C语言的比较 71
4.2 Verilog HDL设计举例 73
4.3 Verilog HDL模块的结构 75
4.4 Verilog HDL的要素与表达式 79
4.4.1注释 80
4.4.2常量 80
4.4.3变量 81
4.4.4操作符 83
4.4.5字符串、关键字、标识符 90
4.5赋值语句 90
4.5.1连续赋值 91
4.5.2过程赋值 92
4.5.3连续赋值和过程赋值的不同 95
4.6块语句 96
4.6.1顺序语句块(begin-end) 96
4.6.2并行语句块(fork-join) 97
4.6.3起始时间和结束时间 98
4.7条件语句 99
4.7.1 if-else语句 99
4.7.2 case语句 101
4.7.3比较if-else嵌套与case语句 104
4.8循环语句 104
4.8.1 for语句 104
4.8.2 forever语句 105
4.8.3 repeat语句 105
4.8.4 while语句 105
4.9过程语句 106
4.9.1 initial语句 106
4.9.2 always语句 108
4.10任务与函数 109
4.10.1任务 110
4.10.2函数 113
4.11预编译指令 114
4.11.1宏定义语句('define、’undef) 114
4.11.2文件包含语句(’include) 115
4.11.3时间尺度(’timescale) 117
4.11.4条件编译指令(’ifdef、’else、’endif) 117
4.12小结 118
4.13习题 118
第5章 Verilog HDL设计的层次与常用模块设计 120
5.1 Verilog HDL设计的层次 120
5.2行为描述 120
5.3数据流描述 121
5.4结构描述 121
5.4.1 Verilog HDL内置门元件 121
5.4.2门元件的调用 122
5.5基本组合逻辑电路设计 123
5.5.1与非门电路 124
5.5.2或非门电路 125
5.5.3异或门电路 126
5.5.4三态门电路 127
5.5.5编码器 127
5.5.6译码器 129
5.5.7 BCD-七段显示译码器 130
5.5.8 2选1数据选择器 132
5.5.9 4选1数据选择器 133
5.5.10数值比较器 134
5.5.11总线缓冲器 135
5.6基本时序电路设计 136
5.6.1触发器 136
5.6.2寄存器 137
5.6.3计数器 138
5.6.4串-并转换器 139
5.7加法器设计 140
5.7.1并行加法器 141
5.7.2流水线加法器 141
5.8乘法器设计 143
5.8.1并行乘法器 143
5.8.2查找表乘法器 144
5.9乘累加器设计 145
5.10小结 147
5.11习题 147
第6章 宏功能模块设计 148
6.1算术运算模块库 148
6.1.1算术运算模块库模块列表 148
6.1.2乘法器模块设计举例 149
6.1.3计数器模块设计举例 153
6.2逻辑门库 156
6.2.1逻辑门库宏模块列表 156
6.2.2 3线-8线译码器模块设计举例 156
6.3 I/O模块库 158
6.4存储器模块库 159
6.5小结 160
6.6习题 160
第7章 可综合设计与优化 161
7.1可综合设计 161
7.1.1综合的概念及其过程 161
7.1.2可综合模型的设计 162
7.1.3综合结果的验证 163
7.2 Verilog HDL设计优化 165
7.2.1公因子和公因子表达式 165
7.2.2算术表达式优化 165
7.2.3运算符优化 166
7.2.4循环语句的优化 166
7.3面积与速度的折中 167
7.3.1速度换面积 167
7.3.2面积换速度 168
7.4有限状态机设计 168
7.4.1有限状态机的设计步骤 169
7.4.2有限状态机编码方式 170
7.4.3用Verilog HDL设计可综合的状态机的指导原则 170
7.4.4状态机的三种设计风格 170
7.5小结 178
7.6习题 178
第8章 ModelSim软件的使用 179
8.1系统任务与函数 179
8.2用户自定义原语 183
8.3应用Testbench仿真验证 184
8.3.1基本结构 184
8.3.2验证过程 185
8.3.3验证的全面性与代码覆盖率分析 188
8.4应用ModelSim软件仿真 194
8.4.1软件简介 194
8.4.2使用ModelSim进行设计仿真 194
8.4.3在Quartus Prime中直接调用ModelSim 198
8.5实例:4位全加器设计及ModelSim仿真 200
8.5.1实例简介 200
8.5.2实例目的 201
8.5.3实例内容 201
8.6小结 207
8.7习题 207
第9章 数字设计实例 208
9.1卷积编码Verilog HDL设计 208
9.1.1卷积码的编码工作原理 208
9.1.2卷积码的Verilog HDL实现 209
9.1.3卷积码的ModelSim仿真 210
9.2通用异步收发器的Verilog HDL设计与验证 211
9.2.1通用异步收发器的规范 211
9.2.2电路结构设计 212
9.2.3 UART控制电路模块的代码设计与分析 214
9.2.4发送电路的代码设计与仿真分析 218
9.2.5接收电路的代码设计与仿真 222
9.2.6 UART系统仿真 227
9.2.7 UART自动测试Testbench 230
9.3小结 233
9.4习题 234
第10章 C/C++语言开发可编程逻辑器件 235
10.1基于C/C++的硬件设计方法 235
10.2硬件设计的C++数据类型 235
10.2.1 ac_int型 236
10.2.2 ac_fixed型 236
10.3 C/C++ FIR滤波器设计 237
10.3.1直接型FIR滤波器 237
10.3.2奇对称FIR滤波器 238
10.3.3转置型FIR滤波器 239
10.4 C++滤波器的可编程逻辑实现及验证 239
10.4.1 C++ FIR滤波器的实现 239
10.4.2 FIR滤波器的验证 247
10.5小结 249
10.6习题 250
附录 Quartus Ⅱ支持的Verilog结构 251
参考文献 254
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019