EDA技术与VHDLPDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:潘松,黄继业编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2007
- ISBN:7302144552
- 页数:401 页
第1章 概述 1
1.1 电子设计自动化技术及其发展 1
1.2 电子设计自动化应用对象 2
1.3 VHDL 4
1.4 EDA的优势 5
1.5 面向FPGA的开发流程 6
1.5.1 设计输入 6
1.5.2 综合 7
1.5.3 布线布局(适配) 8
1.5.4 仿真 8
1.5.5 下载和硬件测试 9
1.6 QuartusⅡ概述 9
1.7 IP核 10
1.8 EDA技术的发展趋势 12
第2章 PLD硬件特性与编程技术 14
2.1 PLD概述 14
2.1.1 PLD的发展历程 14
2.1.2 PLD的分类 15
2.2 低密度PLD可编程原理 16
2.2.1 电路符号表示 17
2.2.2 PROM 18
2.2.3 PLA 19
2.2.4 PAL 20
2.2.5 GAL 22
2.3 CPLD的结构与可编程原理 22
2.4 FPGA的结构与工作原理 26
2.4.1 查找表逻辑结构 26
2.4.2 Cyclone系列器件的结构与原理 27
2.5 硬件测试技术 32
2.5.1 内部逻辑测试 32
2.5.2 JTAG边界扫描测试 32
2.6 FPGA/CPLD产品概述 33
2.6.1 Lattice公司CPLD器件系列 33
2.6.2 Xilinx公司的FPGA和CPLD器件系列 34
2.6.3 Altera公司的FPGA和CPLD器件系列 35
2.6.4 Actel公司的FPGA器件 37
2.6.5 Altera公司的FPGA配置方式与配置器件 37
2.7 编程与配置 38
2.7.1 JTAG方式的在系统编程 39
2.7.2 使用PC并行口配置FPGA 39
2.7.3 FPGA配置器件 40
第3章 VHDL基础 42
3.1 VHDL基本语法 42
3.1.1 组合电路描述 42
3.1.2 VHDL结构 44
3.2 时序电路描述 48
3.2.1 D触发器 48
3.2.2 时序描述VHDL规则 49
3.2.3 时序电路的不同表述方法 53
3.3 全加器的VHDL描述 55
3.3.1 半加器描述 55
3.3.2 CASE语句 57
3.3.3 例化语句 59
3.4 计数器设计 60
3.5 一般计数器的VHDL设计方法 63
3.5.1 相关语法 64
3.5.2 程序功能分析 65
3.5.3 移位寄存器设计 66
3.6 数据对象 67
3.6.1 常数 68
3.6.2 变量 68
3.6.3 信号 69
3.6.4 进程中的信号赋值与变量赋值 70
3.7 IF语句概述 77
3.8 进程语句归纳 80
3.8.1 进程语句格式 80
3.8.2 进程结构组成 81
3.8.3 进程要点 81
3.9 并行赋值语句概述 84
3.10 双向和三态电路信号赋值 85
3.10.1 三态门设计 85
3.10.2 双向端口设计 86
3.10.3 三态总线电路设计 88
3.11 仿真延时 90
3.11.1 固有延时 90
3.11.2 传输延时 91
3.11.3 仿真δ 92
习题 92
第4章 QuartusⅡ使用方法 95
4.1 QuartusⅡ设计流程 95
4.2 嵌入式逻辑分析仪 107
4.3 编辑SignalTapⅡ的触发信号 111
4.4 LPM_ROM宏模块应用 112
4.4.1 工作原理 112
4.4.2 定制初始化数据文件 113
4.4.3 定制LPM_ROM元件 115
4.4.4 完成顶层设计 119
4.5 In-System Memory Content Editor应用 121
4.6 LPM_RAM/FIFO的定制与应用 122
4.6.1 LPM_RAM定制 122
4.6.2 FIFO定制 123
4.7 LPM嵌入式锁相环调用 124
4.8 IP核NCO使用方法 127
4.9 原理图设计方法 132
4.10 流水线乘法器的混合输入设计 134
习题 137
实验与设计 138
实验4-1 组合电路的设计 138
实验4-2 时序电路的设计 139
实验4-3 含异步清0和同步时钟使能的加法计数器的设计 139
实验4-4 用原理图输入法设计8位全加器 139
实验4-5 正弦信号发生器设计 140
实验4-6 七段数码显示译码器设计 141
实验4-7 数控分频器的设计 143
实验4-8 8位十六进制频率计设计 144
第5章 VHDL状态机 146
5.1 状态机设计相关语句 146
5.1.1 类型定义语句 146
5.1.2 状态机的优势 148
5.1.3 状态机结构 149
5.2 Moore状态机 152
5.2.1 多进程状态机 152
5.2.2 单进程Moore状态机 157
5.3 Mealy状态机 159
5.4 状态编码 162
5.4.1 直接输出型编码 162
5.4.2 顺序编码 164
5.4.3 一位热码编码 165
5.5 非法状态处理 166
习题 168
实验与设计 170
实验5-1 序列检测器设计 170
实验5-2 ADC0809采样控制电路实现 170
实验5-3 数据采集电路和简易存储示波器设计 171
实验5-4 比较器和D/A器件实现A/D转换功能的电路设计 173
第6章 16位CISC CPU设计 176
6.1 顶层系统设计 176
6.1.1 16位CPU的组成结构 176
6.1.2 指令系统设计 177
6.1.3 顶层结构的VHDL设计 180
6.1.4 软件设计实例 183
6.2 CPU基本部件设计 185
6.2.1 运算器ALU 185
6.2.2 比较器COMP 187
6.2.3 控制器CONTROL 189
6.2.4 寄存器与寄存器阵列 192
6.2.5 移位寄存器SHIFT 195
6.2.6 三态寄存器TRIREG 196
6.3 CPU的时序仿真与实现 197
6.3.1 编辑仿真波形文件 197
6.3.2 16位CPU的调试运行 201
6.3.3 应用嵌入式逻辑分析仪调试CPU 201
6.3.4 对配置器件编程 203
6.4 应用程序设计实例 203
6.4.1 乘法算法及其实现 203
6.4.2 除法算法及其实现 204
习题 205
实验与设计 206
实验6-1 16位计算机基本部件实验 206
实验6-2 16位CPU设计综合实验 206
第7章 VHDL语句 213
7.1 顺序语句 213
7.1.1 赋值语句 213
7.1.2 IF语句 213
7.1.3 CASE语句 214
7.1.4 LOOP语句 216
7.1.5 NEXT语句 217
7.1.6 EXIT语句 218
7.1.7 WAIT语句 219
7.1.8 RETURN语句 222
7.1.9 空操作语句 223
7.2 并行语句 223
7.2.1 并行信号赋值语句 224
7.2.2 实体说明语句 227
7.2.3 参数传递说明语句 227
7.2.4 参数传递映射语句 229
7.2.5 端口说明语句 230
7.2.6 块语句结构 230
7.2.7 元件例化语句 233
7.2.8 生成语句 234
7.2.9 REPORT语句 239
7.2.10 断言语句 239
7.3 属性描述与定义语句 241
7.4 直接数字合成器设计 244
7.4.1 DDS原理 244
7.4.2 DDS设计实例 247
7.4.3 基于DDS的移相信号发生器设计 249
7.5 等精度频率/相位计设计 251
7.5.1 主系统组成 251
7.5.2 测频原理 252
7.5.3 VHDL测试程序设计 253
7.5.4 测试与实现 257
7.5.5 相位测试 257
习题 259
实验与设计 261
实验7-1 循环冗余校验(CRC)模块设计 261
实验7-2 直接数字式频率合成器(DDS)设计实验 263
实验7-3 基于DDS的数字移相信号发生器设计 264
实验7-4 等精度数字频率/相位测试仪设计实验 264
第8章 VHDL结构 266
8.1 VHDL实体 266
8.2 VHDL结构体 266
8.3 VHDL子程序 267
8.3.1 VHDL函数 267
8.3.2 VHDL重载函数 270
8.3.3 VHDL转换函数 272
8.3.4 VHDL决断函数 275
8.3.5 VHDL过程 275
8.3.6 VHDL重载过程 277
8.3.7 子程序调用语句 278
8.3.8 并行过程调用语句 280
8.4 VHDL库 281
8.4.1 库的种类 282
8.4.2 库的用法 283
8.5 VHDL程序包 284
8.6 VHDL配置 287
8.7 VHDL文字规则 288
8.7.1 数字 288
8.7.2 字符串 288
8.7.3 标识符 289
8.7.4 下标名 290
8.8 VHDL数据类型 290
8.8.1 预定义数据类型 291
8.8.2 IEEE预定义标准逻辑位与矢量 293
8.8.3 其他预定义标准数据类型 293
8.8.4 VHDL数组类型 294
8.9 VHDL操作符 297
8.9.1 逻辑操作符(Logical Operator) 297
8.9.2 关系操作符(Relational Operator) 299
8.9.3 算术操作符(Arithmetic Operator) 301
8.10 VGA彩条信号显示控制器设计 303
8.11 VGA图像显示控制器设计 307
习题 310
实验与设计 311
实验8-1 乐曲硬件演奏电路设计 311
实验8-2 VGA彩条信号显示控制器设计 316
实验8-3 VGA图像显示控制器设计 316
第9章 DSP Builder设计初步 317
9.1 MATLAB/DSP Builder及其设计流程 317
9.2 正弦信号发生器设计 320
9.2.1 建立设计模型 320
9.2.2 Simulink模型仿真 327
9.2.3 SignalCompiler使用方法 332
9.2.4 使用ModelSim进行RTL级仿真 335
9.2.5 使用QuartusⅡ实现时序仿真 337
9.2.6 硬件测试与硬件实现 339
9.3 DSP Builder层次化设计 339
9.4 基于DSP Builder的DDS设计 344
9.4.1 DDS模块设计 344
9.4.2 FSK调制器设计 347
9.4.3 正交信号发生器设计 348
9.4.4 数控移相信号发生器设计 349
9.4.5 幅度调制信号发生器设计 350
9.5 数字编码与译码器设计 351
9.5.1 伪随机序列 351
9.5.2 帧同步检出 353
9.6 硬件环HIL仿真设计 355
9.6.1 HIL仿真流程 355
9.6.2 FSK的HIL仿真 360
9.7 DSP Builder的状态机设计 361
9.7.1 FIFO控制状态机设计示例 362
9.7.2 状态机设计流程 364
习题 368
实验与设计 369
实验9-1 利用MATLAB/DSP Builder设计基本电路模块实验 369
实验9-2 基于DSP Builder的DDS应用模型设计 370
实验9-3 编译码器设计实验 372
实验9-4 HIL硬件环仿真实验 372
第10章 DSP Builder设计深入 373
10.1 FIR数字滤波器设计 373
10.1.1 FIR滤波器原理 373
10.1.2 使用DSP Builder设计FIR滤波器 374
10.1.3 使用MATLAB的滤波器设计工具 380
10.1.4 使用FIR IP Core设计FIR滤波器 386
10.2 VHDL模块插入仿真与设计 390
10.3 正交幅度调制与解调模型设计 393
10.4 NCO IP核应用 396
10.5 基于IP的数字编译码器设计 396
10.5.1 RS码 397
10.5.2 Viterbi译码 399
习题 399
实验与设计 400
实验10-1 FIR数字滤波器设计实验 400
实验10-2 编译码器与调制解调模块设计实验 401
实验10-3 HDL Import模块应用实验 401
参考文献 402
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《市政工程基础》杨岚编著 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