数字逻辑EDA设计与实践 MAX+plus2y与Quartus2双剑合璧PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:刘昌华编著
- 出 版 社:北京:国防工业出版社
- 出版年份:2006
- ISBN:7118046566
- 页数:405 页
第1章 EDA概述 1
1.1 EDA技术及其发展 1
1.1.1 EDA技术的发展历程 1
1.1.2 EDA技术的主要内容 2
1.1.3 EDA技术的发展趋势 2
1.2 硬件描述语言 3
1.2.1 ABEL-HDL 3
1.2.2 Verilog HDL 4
1.2.3 AHDL 4
1.2.4 VHDL 5
1.3 EDA技术的层次化设计方法与流程 6
1.3.1 EDA技术的层次化设计方法 6
1.3.2 基于EDA技术的数字逻辑系统设计流程 7
1.4 EDA与传统硬件电路设计方法的比较 10
1.4.1 传统的硬件电路设计方法 10
1.4.2 EDA技术的特点 11
1.5 EDA技术在《数字逻辑》课程中的应用 12
1.6 EDA软件简介 14
1.6.1 电子电路设计工具、仿真工具、PCB设计软件 14
1.6.2 IC设计软件 15
1.6.3 PLD设计工具 16
1.6.4 其他软件 18
1.7 互联网上的EDA资源 19
1.8 习题 19
2.1 可编程逻辑器件的发展历程及特点 20
2.1.1 可编程逻辑器件的发展历程 20
第2章 可编程逻辑基础 20
2.1.2 可编程逻辑器件的特点 22
2.2 可编程逻辑器件的分类 23
2.2.1 按集成度分 23
2.2.2 按编程特性分 24
2.2.3 按结构分 24
2.3 简单PLD原理 25
2.3.1 PLD中阵列的表示方法 25
2.3.2 PROM 27
2.3.3 PLA器件 27
2.3.4 PAL器件 29
2.3.5 GAL器件 29
2.4 CPLD 30
2.4.2 Altera公司MAX系列CPLD简介 31
2.4.1 CPLD的基本结构 31
2.5 FPGA 35
2.5.1 FPGA的基本结构 35
2.5.2 Altera公司FPGA系列FLEX 10K器件的结构 36
2.5.3 嵌入阵列块(Embedded Array Block,EAB) 38
2.5.4 逻辑阵列块(Logic Array Block,LAB) 39
2.5.5 逻辑单元(Logic Element,LE) 39
2.5.6 快速通道互连 42
2.5.7 输入输出单元(IOE) 43
2.6 FPGA与CPLD之比较 44
2.7 CPLD/FPGA的设计流程 45
2.8 可编程逻辑器件的发展趋势 48
2.8.1 下一代可编程逻辑器件硬件上的4大发展趋势 48
2.8.2 下一代EDA开发软件的发展趋势 51
2.9 Altera公司的CPLD/FPGA产品概述 53
2.10 习题 58
第3章 MAX+plus Ⅱ开发工具 59
3.1 MAX+plus Ⅱ的主要特点 59
3.2 MAX+pluS Ⅱ软件设计流程 60
3.2.1 设计输入 60
3.2.2 设计处理 63
3.2.3 设计校验 65
3.2.4 器件编程 66
3.2.5 联机求助 67
3.3 MAX+pluS Ⅱ在组合电路设计中的应用 67
3.3.1 建立图形设计文件 68
3.3.2 设计项目编译 70
3.3.3 设计项目校验 72
3.3.4 引脚锁定 74
3.3.5 器件编程下载与硬件测试 75
3.4 MAX+pluS Ⅱ在时序逻辑电路设计中的应用 76
3.4.1 设计输入 76
3.4.2 设计项目校验 77
3.4.3 引脚锁定 77
3.4.4 器件编程下载与硬件测试 78
3.5 参数可设置Altera宏功能模块的应用 78
3.5.1 基于LPM COUNTER的数控分频器设计 79
3.5.2 基于LPM ROM的4位乘法器设计 81
3.5.3 基于Altera兆功能块的4位流水线加法器的设计 83
3.6 MAX+pluS Ⅱ设计实例 89
3.7 习题 106
3.8 实验 108
实验3-1 原理图输入设计8位加法器 108
实验3-2 4-16线译码器的EDA设计 108
实验3-3 计数器的EDA设计 109
实验3-4 原理图输入设计M=100十进制加法计数器 110
实验3-5 M序列脉冲发生器设计 112
第4章 VHDL设计基础 113
4.1 VHDL的基本组成 113
4.1.1 实体 113
4.1.2 构造体 116
4.1.3 程序包 119
4.1.4 库 120
4.1.5 配置 121
4.2 VHDL语言的基本要素 124
4.2.1 VHDL语言的标识符(Identifiers) 124
4.2.2 VHDL语言的客体(Object) 125
4.2.3 VHDL语言的数据类型 127
4.2.4 VHDL语言的运算操作符 132
4.3 VHDL语言的基本语句 135
4.3.1 顺序描述语句 135
4.3.2 并行语句 144
4.4 常见组合逻辑电路的VHDL设计 154
4.4.1 基本门电路设计 154
4.4.2 编码器、译码器、选择器 156
4.4.3 加法器 160
4.4.4 数值比较器 162
4.4.5 算术逻辑运算器(ALU) 163
4.5 常见时序逻辑电路的VHDL设计 165
4.5.1 触发器 166
4.5.2 锁存器和寄存器 168
4.5.3 计数器 171
4.6 基于VHDL的设计方法综合举例 176
4.6.1 移位相加8位乘法器的VHDL设计 176
4.6.2 序列计数器的设计 182
4.6.3 简易数字钟的设计 186
4.7 习题 193
实验4-1 简单组合电路设计 197
实验4-2 简单时序电路设计 197
4.8 实验 197
实验4-3 设计含计数使能、异步复位和计数值并行预置功能的4位加法计数器 198
实验4-4 设计移位运算器 199
实验4-5 循环冗余校验(CRC)模块设计 202
第5章 Quartns Ⅱ开发系统 206
5.1 Quartus Ⅱ简介 206
5.1.1 Quartus Ⅱ的特点 206
5.1.2 Quartus Ⅱ系统安装要求 212
5.1.3 Quartus Ⅱ系统安装许可与技术支持 212
5.1.4 Quartus Ⅱ设计流程 213
5.2 QuartuS Ⅱ设计入门 225
5.2.1 Quartus Ⅱ的启动 225
5.2.2 设计输入 229
5.2.4 仿真测试 233
5.2.3 编译综合 233
5.2.5 硬件测试 236
5.3 Quartus Ⅱ设计技巧 238
5.3.1 基于原理图输入的数字逻辑电路的Quartus Ⅱ设计 238
5.3.2 基于VHDL文本输入的数字逻辑电路的Quartus Ⅱ设计 254
5.3.3 基于LPM可定制宏功能模块的数字逻辑电路的Quartus Ⅱ设计 267
5.3.4 基于混合输入方式的数字逻辑电路的Quartus Ⅱ设计 276
5.4 从MAX+plus Ⅱ向Quartus Ⅱ转换 281
5.4.1 MAX+pluS Ⅱ与QuartuS Ⅱ的功能比较 281
5.4.2 转换MAX+pluS Ⅱ设计 282
5.5 习题 286
5.6 实验 287
实验5-1 QuartuS Ⅱ原理图输入设计法 287
实验5-2 Quartus Ⅱ的VHDL文本输入设计法 288
实验5-3 8位流水加法器的EDA设计 290
实验5-4 Quartus Ⅱ设计正弦信号发生器 291
实验5-5 用EP1C6Q240C8器件设计一个4位十进制数字显示的频率计电路 293
第6章 数字系统的EDA设计 296
6.1 数字系统的EDA层次化设计方法 297
6.1.1 设计的层次 297
6.1.2 自顶向下方法的含义 299
6.1.3 自底向上方法的含义 300
6.2 简易数字钟的EDA设计 301
6.2.1 设计要求 301
6.2.2 功能描述 301
6.2.3 数字钟的层次化设计方案 301
6.2.4 数字钟的顶层设计和仿真 307
6.3.1 设计要求 308
6.3 数字式频率计的EDA设计 308
6.3.2 原理描述 309
6.3.3 频率计的层次化设计方案 309
6.3.4 频率计电路的顶层设计和仿真 317
6.4 乐曲硬件演奏电路EDA设计 318
6.4.1 设计要求 318
6.4.2 原理描述 319
6.4.3 乐曲硬件演奏电路的层次化设计方案 320
6.4.4 乐曲硬件演奏电路的顶层设计和仿真 326
6.5 基于流水线技术的数字相关器EDA设计 328
6.5.1 设计要求 328
6.5.2 原理描述 328
6.5.3 数字相关器电路的层次化设计方案 329
6.5.4 编译设计和时序仿真 331
6.5.5 性能分析 331
6.6 红绿灯交通控制器EDA设计 332
6.6.1 设计要求 332
6.6.2 系统组成 332
6.6.3 红绿灯交通控制器的层次化设计方案 333
6.6.4 红绿灯交通控制器顶层电路的设计和仿真 344
6.7 出租车自动计费器EDA设计 347
6.7.1 设计要求 347
6.7.2 原理描述 347
6.7.3 出租车自动计费器的层次化设计方案 347
6.7.4 出租车自动计费器顶层电路的设计和仿真 354
6.8.2 原理描述 355
6.8.1 设计要求 355
6.8 步进电机定位控制器EDA设计 355
6.8.3 步进电机定位控制器的层次化设计方案 356
6.9 多功能算术逻辑运算单元的EDA设计 365
6.9.1 设计要求 365
6.9.2 原理描述 366
6.9.3 多功能算术逻辑运算单元的层次化设计方案 366
6.9.4 多功能算术逻辑运算单元的顶层设计和仿真 368
6.10 微程序控制器的EDA设计 369
6.10.1 设计要求 369
6.10.2 原理描述 370
6.10.3 微程序控制器的层次化设计方案 372
6.10.4 微程序控制器的顶层电路设计和仿真 376
6.11.1 设计要求 377
6.11 MTI雷达三脉冲可变结构的数字对消器的EDA设计 377
6.11.2 原理描述 378
6.11.3 三脉冲可变结构对消器层次化设计方案 379
6.11.4 三脉冲可变结构对消器的顶层电路设计与仿真 383
6.12 数字系统设计课题选编 383
6.12.1 数字系统设计课题一 运算器设计 383
6.12.2 数字系统设计课题二 时序发生器设计 385
6.12.3 数字系统设计课题三 设计一个具有3种信号灯的交通灯控制系统 387
6.12.4 数字系统设计课题四 设计一个基于CPLD芯片的弹道计时器 389
6.12.5 数字系统设计课题五 设计一个基于CPLD芯片的汽车尾灯控制器 391
6.12.6 数字系统设计课题六 数字锁设计 393
6.12.7 数字系统设计课题七 电梯控制器设计 395
6.12.8 数字系统设计课题八 自动售饮料控制器设计 399
参考文献 404
- 《数字影视特效制作技法解析》王文瑞著 2019
- 《语文教育教学实践探索》陈德收 2018
- 《彼得·布鲁克导演实践研究》邓小玲著 2019
- 《反思性实践》胡红梅, 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《环境影响评价公众参与理论与实践研究》樊春燕主编 2019
- 《学校特色教育探索与实践》管升起著 2019
- 《数字插画实战 人像创作30例》王鲁光著 2019
- 《麦肯锡精英这样实践基本功》(日)户塚隆将著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《抗战三部曲 国防诗歌集》蒲风著 1937
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017