EDA技术及应用PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:王彦,胡进德主编
- 出 版 社:武汉:湖北科学技术出版社
- 出版年份:2009
- ISBN:9787535242303
- 页数:178 页
学习情境一 EDA技术的基本认知 1
学习单元一 EDA技术概况 1
一、EDA技术的含义 1
二、EDA技术在电子技术领域中的地位 1
三、EDA技术进行电子设计的特点 2
四、EDA技术的发展历程 2
五、EDA技术发展的突出表现 3
六、EDA技术实现目标 4
七、EDA技术的主要内容 4
学习单元二 面向FPGA/CPLD的开发流程 4
一、FPGA/CPLD设计输入 5
二、综合 5
三、布线布局(适配) 6
四、仿真 6
五、下载和硬件测试 7
学习单元三 常用的EDA工具 7
一、电子电路设计与仿真工具 7
二、PCB设计软件 8
三、IC设计软件 9
四、PLD设计工具 9
思考与练习题 10
学习情境二 可编程逻辑器件CPLD和FPGA 11
学习单元一 可编程逻辑器件PLD的发展历程及概述 11
一、PLD的发展历程 11
二、FPGA/CPLD概述 12
学习单元二 CPLD/FPGA结构与原理 13
一、基于乘积项(Product-Term)的CPLD结构 13
二、查找表(Look-Up-Table)的原理与结构 15
三、CPLD和FPGA的选用 18
学习单元三 ALTERA公司CPLD/FPGA的配置 19
一、MAX7000系列器件配置 19
二、FLEX8000系列和FLEX10K10系列器件配置 19
思考与练习题 21
学习情境三 VHDL语言编程基础 22
学习单元一 VHDL语言的源文件结构 22
一、VHDL程序的基本结构 22
二、实体(ENTITY) 23
三、结构体(ARCHITECTURE) 25
四、库(LIBRARY)和程序包(PACKAGE) 26
五、配置 28
学习单元二 编写VHDL源文件的预备知识 28
一、VHDL语言的标识符 28
二、VHDL标准操作符 28
三、数据对象 30
四、数据类型 31
五、属性 33
六、时钟信号的描述 33
学习单元三 VHDL语言的基本语句——顺序语句 35
一、赋值语句 35
二、流程控制语句 36
三、等待语句(WAIT) 40
四、子程序调用语句 41
五、返回语句(RETURN) 42
六、空操作语句(NULL) 43
七、其他顺序语句 43
学习单元四 VHDL语言的基本语句——并行语句 43
一、进程语句 43
二、并行信号赋值语句 44
三、块语句 47
四、并行过程调用语句 50
五、元件例化语句 51
六、生成语句 53
项目训练一 码型变换电路的设计 55
一、训练目的 55
二、设计要求 55
三、设计步骤 56
四、思考 56
项目训练二 译码器的设计 57
一、训练目的 57
二、设计要求 57
三、设计步骤 57
项目训练三 计数器的设计 58
一、训练目的 58
二、设计要求 58
三、设计步骤 58
思考与练习题 58
学习情境四 EDA开发软件的使用 59
学习单元一 Quartus Ⅱ 7.0软件简介及安装 59
一、Quartus Ⅱ 7.0软件简介 59
二、Quartus Ⅱ 7.0集成软件的安装 60
学习单元二 新建工程项目 65
一、打开“创建新工程”对话框 65
二、向工程加入文件 66
三、选择目标芯片 66
四、选择EDA设计输入方式设置及设计工具 68
五、打开工程项目工作窗口 69
学习单元三 原理图输入设计 70
一、新建原理图文件 70
二、原理图输入方法简介 71
三、原理图输入设计步骤 71
学习单元四 VHDL文本输入设计 74
一、新建VHDL文本文件 74
二、文本输入方法 74
三、保存VHDL文本文件 76
学习单元五 编译与仿真 76
一、编译过程说明 77
二、设计的功能仿真 81
学习单元六 引脚锁定和编程下载 87
一、打开已设计好的工程 87
二、PIN适配 87
三、编译 88
四、SOF文件下载 88
五、硬件测试 89
项目训练一 原理图输入设计 90
一、训练目的 90
二、设计要求 90
三、设计步骤 90
四、思考 90
项目训练二 VHDL文本输入设计 91
一、训练目的 91
二、设计要求 91
三、设计步骤 91
四、思考 91
思考与练习题 92
学习情境五 常用数字电路的设计方法 93
学习单元一 组合逻辑电路的设计 93
一、组合逻辑电路的设计步骤 93
二、用SSI设计组合逻辑电路的例子 94
三、用MSI实现组合逻辑电路的设计 96
学习单元二 时序逻辑电路的设计 99
一、集成计数器(分频)的应用 99
二、顺序脉冲发生器 102
三、序列信号发生器 102
四、移存型序列信号发生器 104
五、一般时序逻辑电路的设计方法 104
项目训练一 智力竞赛抢答器的设计 110
一、实训目的 110
二、设计要求 110
三、设计步骤 111
四、思考 112
项目训练二 多功能数字钟的设计 112
一、实训目的 112
二、设计要求 113
三、设计步骤 113
四、思考 113
思考与练习题 115
学习情境六 案例分析与实践 117
学习单元一 设计四选一多路选择器 117
一、设计的目的及要求 117
二、设计步骤 117
学习单元二 译码器的设计 121
一、设计的目的及要求 121
二、设计步骤 121
学习单元三 加法器的设计 124
一、设计的目的及要求 124
二、设计步骤 125
学习单元四 编码器的设计 127
一、设计的目的及要求 127
二、设计步骤 127
学习单元五 计数器的设计 130
一、设计的目的及要求 130
二、设计步骤 130
学习单元六 7段数码显示译码器 132
一、设计的目的及要求 132
二、设计步骤 132
项目训练一 数字时钟设计 135
一、训练题目 135
二、设计要求 135
三、设计原理 135
项目训练二 交通灯控制器 136
一、训练目的 136
二、设计要求 136
三、设计原理 137
拓展项目 设计一个数字式抢答器 138
一、训练目的 138
二、设计要求 138
三、设计原理 138
思考与练习题 140
学习情境七 NIOS技术 141
学习单元一 认识SOPC技术 142
一、SOPC技术的基本概念 142
二、SOPC技术的特点 142
三、Altera公司支持SOPC的FPGA芯片 143
四、构成SOPC的方案 143
五、SOPC的前景 145
学习单元二 认识NIOS软核处理器 145
一、NIOS处理器概述 145
二、NIOS CPU指令系统的特点 146
三、NIOS CPU硬件系统的特点 146
四、Avalon总线 147
学习单元三 SOPC的硬件开发 148
一、NiosII硬件系统开发流程 148
学习单元四 SOPC软件的开发 160
一、启动NIOS II IDE 160
二、建立软件工程项目 160
三、编译程序 162
四、编译整个项目 163
五、下载与测试 163
项目训练一 设计一个NIOS核 164
一、训练目的 164
二、设计要求 164
三、设计原理 164
项目训练二 设计一个NIOS的运行软件 165
一、训练目的 165
二、设计要求 165
三、设计原理 165
思考与练习题 165
附录1 常用PLD芯片引脚图 166
附录2 可编程逻辑器件术语表 168
附录3 EDA-Ⅶ实验箱芯片引脚对照表 173
参考文献 176
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020