新書推薦:
《
森林疗法:拥抱大自然、获得幸福的季节性方法
》
售價:NT$
340.0
《
希腊人(伊恩·莫里斯文明史系列)
》
售價:NT$
845.0
《
亚马逊六页纸 如何高效开会、写作、完成工作
》
售價:NT$
349.0
《
世界巨变:严复的角色(王中江著作系列)
》
售價:NT$
500.0
《
塔西佗(全二册)(二十世纪人文译丛)
》
售價:NT$
1800.0
《
(棱镜精装人文译丛)思想的假死
》
售價:NT$
290.0
《
当代精神分析新论
》
售價:NT$
430.0
《
宋初三先生集(中国思想史资料丛刊)
》
售價:NT$
990.0
|
編輯推薦: |
·以可编程逻辑器件为载体、以硬件描述语言为表达方式、以EDA工具软件为调试平台
·系统介绍EDA技术的基础知识和EDA软件的使用,而且通过“拓展阅读”部分,展示了我国在EDA技术领域的新发展
·配套微课视频、电子课件、习题解答、电子教案、授课计划、试卷及解答、课程标准、源代码等资源
|
內容簡介: |
本书从初学者的角度出发,介绍了EDA技术和CPLD/FPGA的基础知识、EDA工具软件QuartusⅡ的使用方法、硬件描述语言VHDL的语法规则等内容,针对EDA技术的特点,通过设计数据比较器、数据运算器、数据编码器、计数器、点阵广告牌和信号发生器等典型电路,以及相关的数字系统设计实训,从入门、熟练、应用和发展4个层次来阐述EDA技术,通过由浅入深、循序渐进、难度适当、数量丰富的实例展示EDA技术的特点,帮助读者理解EDA技术。
本书可作为高等职业院校电子信息类、通信类及智能控制类专业的教材,也可作为电子设计竞赛、FPGA开发应用工程技术人员的自学参考书。
|
關於作者: |
于润伟,黑龙江农业工程职业学院三级教授、黑龙江省电子信息专业学科带头人、中国电子学会高级会员、计算机程序员,对电子信息领域有着深入的了解,能够把握其技术特点和发展趋势。主编出版的教材10部,主持全国农业职业技术教育委员会、黑龙江省新世纪高等教育教学改革工程项目、黑龙江省教育科学“十一五”规划2008年度重点课题等省级以上课题3项。黑龙江省级精品课程《数字系统设计与EDA技术》负责人。
|
目錄:
|
前言
项目1数据比较器的设计与实现
1.1认识EDA技术
1.1.1EDA技术的发展
1.1.2EDA技术的特点
1.1.3EDA技术的内涵
1.1.4EDA技术的设计流程
1.2同比较器的设计
1.2.1电路设计
1.2.2项目建立
1.2.3编辑文件
1.2.4编译
1.3大小比较器的设计
1.3.1电路设计
1.3.2文件编辑与编译
1.3.3时序波形仿真
1.44位比较器的设计
1.4.174LS85芯片
1.4.2编辑与仿真
1.4.3器件编程
1.5实训:4位同比较器的设计与实现
1.6拓展阅读:国内的EDA工具软件
1.7习题
项目2数据运算器的设计与实现
2.1可编程逻辑器件
2.1.1发展历史
2.1.2编程工艺
2.1.3器件的选用
2.2加法器的设计
2.2.1半加器
2.2.2全加器
2.2.34位加法器
2.3LPM
2.3.1乘法器的设计
2.3.2除法器的设计
2.4实训:二进制除法器的设计
2.5拓展阅读:国产的FPGA
2.6习题
项目3数据编码器的设计与实现
3.1认识VHDL
3.1.1VHDL的基本结构
3.1.2库和程序包
3.1.3实体
3.1.4结构体
3.1.5VHDL的特点
3.2普通编码器的设计
3.2.1数据对象
3.2.2VHDL的运算符
3.2.3赋值语句
3.2.4选择信号赋值语句
3.2.58线-3线普通编码器
3.3优先编码器的设计
3.3.1数据类型
3.3.2条件信号赋值语句
3.3.38421-BCD优先编码器
3.4编码模块的设计
3.4.1块语句
3.4.2编码模块
3.5实训:3线-8线译码器的设计与实现
3.6拓展阅读:FPGA的应用领域
3.7习题
项目4计数器的设计与实现
4.1十进制计数器的设计
4.1.1进程语句
4.1.2IF语句
4.1.3二进制计数器
4.1.4十进制可逆计数器
4.2编码键盘的设计
4.2.1CASE语句
4.2.2数码管的静态显示
4.2.3编码键盘
4.2.4数码显示的虚拟键盘
4.3扫描键盘的设计
4.3.1数码管的动态显示
4.3.2扫描键盘
4.3.3数码显示的扫描键盘
4.4实训:交通灯控制器的设计与实现
4.5拓展阅读:量子计算机
4.6习题
项目5点阵广告牌的设计与实现
5.1分频器的设计
5.1.12N分频器
5.1.2偶数分频器
5.2寄存器的设计
5.2.1数据寄存器
5.2.2循环移位寄存器
5.2.3双向移位寄存器
5.3器件例化与生成
5.3.1用户定义的数据类型
5.3.2数据类型间的转换
5.3.3器件例化语句
5.3.4生成语句
5.4点阵显示的设计
5.4.1LED点阵
5.4.2彩灯控制器
5.4.3汉字的显示
5.4.4汉字的滚动显示
5.5实训:点阵广告牌的设计与实现
5.6拓展阅读:可弯折的柔性屏幕
5.7习题
项目6信号发生器的设计与实现
6.1子程序和LOOP语句
6.1.1子程序
6.1.2LOOP语句
6.2存储器的设计
6.2.1ROM
6.2.2SRAM
6.2.3FIFO
6.3正弦信号发生器的设计
6.3.1计数器模块
6.3.2LPM_ROM
6.3.3系统内存内容编辑器
6.3.4正弦信号发生器
6.3.5嵌入式逻辑分析仪
6.4实训:LPM_RAM的设计与实现
6.5拓展阅读:大国工匠张路明
6.6习题
项目7数字系统设计实训
7.1篮球比赛24秒计时器
7.1.1项目说明
7.1.2设计方案
7.1.3项目实现
7.1.4功能扩展与项目评价
7.2简易数字频率计
7.2.1项目说明
7.2.2设计方案
7.2.3项目实现
7.2.4功能扩展与项目评价
7.3电子密码锁
7.3.1项目说明
7.3.2设计方案
7.3.3项目实现
7.3.4功能扩展与项目评价
7.4智力竞赛抢答器
7.4.1项目说明
7.4.2设计方案
7.4.3项目实现
7.4.4功能扩展与项目评价
7.5数字电子钟
7.5.1项目说明
7.5.2设计方案
7.5.3项目实现
7.5.4功能扩展与项目评价
参考文献
|
內容試閱:
|
计算机技术和电子技术的不断发展,给数字系统的设计带来了全新的变革,基于电子设计自动化(EDA)技术的设计方法成为现代数字系统设计的主流。电子工程技术人员利用可编程逻辑器件和EDA工具软件,使用硬件描述语言就可以设计出所需的数字系统,降低了开发成本,缩短了开发时间。
高等职业教育以就业为导向,以职业能力培养为主体,必然要把教学重点从以逻辑门和触发器等专用器件为载体、以真值表和逻辑方程为表达方式、以手工操作为调试手段的传统数字电路设计方法,向以可编程逻辑器件为载体、以硬件描述语言为表达方式、以EDA工具软件为调试平台的现代数字系统设计方法转换。针对EDA技术的特点和发展趋势,本书介绍了EDA技术的基础知识、EDA工具软件QuartusⅡ的使用方法、硬件描述语言VHDL的语法规则,通过设计数据比较器、数据运算器、数据编码器、计数器、点阵广告牌和信号发生器等典型电路,以及数字系统设计实训,由浅入深、循序渐进地讲解EDA技术。全书共分为7个项目。
项目1和项目2:通过数据比较器和数据运算器的设计与实现,讲解EDA工具软件QuartusⅡ的使用方法,帮助读者了解QuartusⅡ工具软件的功能,学会建立项目并使用原理图输入法完成文件的编辑、编译、波形仿真和编程下载的全部过程,从而对EDA技术和FPGA有所认识。
项目3和项目4:主要讲解硬件描述语言VHDL的数据结构和语法规则,通过设计数据编码器和计数器等内容,让读者熟悉QuartusⅡ工具软件的文本输入法的使用,了解VHDL程序结构,能够认识和分析VHDL程序。
项目5和项目6:通过点阵广告牌和信号发生器的设计与实现,学会使用QuartusⅡ工具软件自带的系统存储器、数据读写编辑器和嵌入式逻辑分析仪,了解数字系统设计的工作流程,使读者具有项目调试能力和初步设计能力,能够修改并编写简单的VHDL程序。
项目7:综合实训,由篮球比赛24秒计时器、简易数字频率计、电子密码锁、智力竞赛抢答器和数字电子钟组成,通过相对复杂的设计项目,从不同的角度展示设计思路和实现方法。
本书不仅系统介绍了EDA技术的基础知识和EDA软件的使用,而且通过“拓展阅读”部分,介绍了国内的EDA工具软件、国产的FPGA、FPGA的应用领域、量子计算机、可弯折的柔性屏幕和大国工匠张路明,这些内容不但展示了我国在EDA技术领域的新发展,更致力于激发读者的探索精神和创新意识,从而紧跟技术发展的步伐,不断追求技术突破和创新应用。
本书约定:文件夹名由英文字母和章节数字组成;项目名、实体名、文件名用小写字母;VHDL关键字、常量名、端口名和引脚名用大写字母;自定义的信号和变量名用小写字母。
由于本书涉及QuartusⅡ工具软件的使用,还有编程器、计算机、开发板和实验箱等硬件,有些操作步骤或实验现象难以用文字描述,请扫描书中的二维码观看讲解视频。
本书由于润伟主编,朱晓慧、于爱迪参编。其中,于润伟编写项目5、项目6和项目7,朱晓慧编写项目1和项目2,于爱迪编写项目3和项目4。全书统稿工作由于润伟完成。
由于编者水平有限,对一些问题的理解和处理难免有不当之处,衷心希望使用本书的读者批评指正。
|
|