EDA技术应用(Verilog语言版)/新世纪高职高专电子信息类课程规划教材
定 价:38.8 元
丛书名:新世纪高职高专电子信息类课程规划教材
- 作者:新世纪高职高专教材编审委员会,唐敏,刘淑英 编
- 出版时间:2018/8/1
- ISBN:9787568515344
- 出 版 社:大连理工大学出版社
- 中图法分类:TN702.2
- 页码:202
- 纸张:胶版纸
- 版次:1
- 开本:16开
《EDA技术应用(Verilog语言版)/新世纪高职高专电子信息类课程规划教材》采用基于EDA技术项目开发的课程教学模式,通过十个项目详细介绍可编程逻辑器件的硬件结构和开发设计方法。通过项目教学,学生将掌握EDA项目开发的过程,不仅能够完成课堂项目设计和实施,还能够胜任EDA电子竞赛和工作的项目设计和实施,较好地体现了应用型人才的培养需求。
本教材是新世纪高职高专教材编审委员会组编的电子信息类课程规划教材之一。
本教材采用基于EDA技术项目开发的课程教学模式,通过十个项目详细介绍可编程逻辑器件的硬件结构和开发设计方法。通过项目教学,学生将掌握EDA项目开发的过程,不仅能够完成课堂项目设计和实施,还能够胜任EDA电子竞赛和工作的项目设计和实施,较好地体现了应用型人才的培养需求。
本教材使用的软件是QuartusⅡ集成开发工具,具体内容分为三个部分,共十个项目。
1.基础项目:涵盖EDA技术、常见可编程逻辑器件硬件结构、QuartusⅡ软件的使用步骤、Vcrilog HDL语言等基础知识,包括项目一和项目二。
项目一主要介绍EDA技术、常见可编程逻辑器件硬件结构和QuartusⅡ软件的使用步骤;项目二主要介绍VerilogHDL语言的基本组成、语言要素和描述语句。
通过上述两个项目,不仅能够掌握可编程逻辑器件的硬件结构,还能掌握Verilog HDL语言的基本语法。
2.电路应用项目:涵盖组合逻辑电路和时序逻辑电路的设计,包括项目三和项目四。
项目三介绍数码管显示译码器的设计;项目四介绍计数器的设计。
通过上述两个项目,能够掌握常见的组合逻辑电路和时序逻辑电路的设计与应用。
3.系统应用项目:涵盖典型数字电路系统的设计与应用,包括项目五至项目十。
项目五主要介绍使用有限状态机设计数字电路系统的思路与方法;项目六主要介绍系统模块化设计与编译仿真的思路;项目七主要介绍使用Moore状态机设计数字系统电路的思路与方法;项目八主要介绍使用Mealy状态机设计数字系统电路的思路与方法;项目九主要介绍复杂数字电路系统设计思路以及两种仿真方法;项目十主要介绍全国大学生电子设计大赛FPGA赛题的分析与实现。
通过上述六个项目,可以完成可控流水灯、数字时钟、交通信号灯控制器、序列检测器、数字频率计和简易数字存储示波器等典型项目的设计,掌握EDA技术的项目开发方法和设计建模思路。
本教材的十个项目均采用企业项目开发流程来设计,每个项目都可以单独使用。书中详细介绍了每个设计环节的设计内容和设计思路,并给出详细的设计成果,全部代码均调试通过。本教材可以作为EDA技术开发设计的入门手册使用。
本教材具有以下特点:
(1)按照软件项目开发的设计过程进行编写,采用项目开发设计思想进行教学,使学生潜移默化地掌握软件项目开发的流程,具有EDA技术项目开发的思路。
(2)项目设计过程讲解详细,条理清晰,适合教师讲授,易于学生阅读。本教材采用的项目都有较强的实践性,简单且易于实现,便于在实践中掌握相关的EDA技术和设计方法。
(3)项目中增加调试部分,列举常见的故障现象,分析故障原因,提出故障解决方法,使学生具有数字电路系统调试能力。
本教材由大连职业技术学院唐敏和刘淑英任主编,负责全书的组织、统稿工作;由大连职业技术学院谢斌任副主编;大连职业技术学院王晓芳参与编写。具体分工如下:唐敏负责编写项目一、项目二、项目五至项目十,并负责制作与本教材配套的电子教案;刘淑英负责编写项目三和项目四的理论知识部分;谢斌负责编写项目三和项目四的设计、实施和调试部分,并协同制作电子教案;王晓芳负责编写项目三和项目四的习题部分。本教材由大连职业技术学院孟祥忠主审。
在本教材选题、撰写到出版的全过程中,编者得到大连职业技术学院领导及同事的大力支持,在此表示衷心的感谢!
由于作者水平有限,且全书撰写任务繁重,书中错漏之处在所难免,在此真诚欢迎读者多提宝贵意见,以期不断改进。
项目一 全加器的设计
1.1 项目需求与分析
1.2 项目理论知识
1.2.1 EDA技术简介
1.2.2 可编程逻辑器件的硬件结构
1.2.3 QuartusⅡ集成开发环境
1.3 项目设计
1.3.1 全加器功能分析
1.3.2 全加器硬件设计
1.3.3 全加器软件设计
1.4 项目实施与调试
1.4.1 全加器实施
1.4.2 全加器调试
1.5 项目总结与拓展
1.5.1 项目总结
1.5.2 项目拓展
项目二 数据选择器的设计
2.1 项目需求与分析
2.2 项目理论知识
2.2.1 VerilogHDL语言的简介
2.2.2 VerilogHDL语言的基本组成
2.2.3 VerilogHDL语言的语言要素
2.2.4 VerilogHDL语言的描述语句
2.3 项目设计
2.3.1 数据选择器功能分析
2.3.2 数据选择器硬件设计
2.3.3 数据选择器软件设计
2.4 项目实施与调试
2.4.1 数据选择器实施
2.4.2 数据选择器调试
2.5 项目总结与拓展
2.5.1 项目总结
2.5.2 项目拓展
项目三 数码显示译码器的设计
3.1 项目需求与分析
3.2 项目理论知识
3.2.1 组合逻辑电路
3.2.2 门电路
3.2.3 运算器
3.2.4 编码器
3.2.5 译码器
3.2.6 数据选择器
3.2.7 数据分配器
3.2.8 数值比较器
3.3 项目设计
3.3.1 数码管显示译码器功能分析
3.3.2 数码管显示译码器硬件设计
3.3.3 数码管显示译码器软件设计
3.4 项目实施与调试
3.4.1 数码管显示译码器实施
……