0


EDA技术应用(Verilog语言版)
作者:唐敏 刘淑英丛书名: ISBN:978-7-5685-1534-4页数: 开本:装帧:平装 出版时间:2018-08-01中图分类:
¥38.80

编辑推荐

本教材的10个项目设计过程均采用企业项目开发流程来设计,每个项目都可以单独使用。书中详细介绍了每个设计环节的设计内容和设计思路,并给出详细的设计成果物,全部代码均调试通过,本教材也可以作为EDA技术开发设计的入门手册使用。

     本教材使用的软件是Quartus II集成EDA开发工具,分为3个部分,10个项目。     

     基础项目篇:涵盖EDA技术、可编程逻辑器件硬件结构、Verilog HDL语言等基础知识,包括项目一和项目二;

     电路应用项目篇:涵盖组合逻辑电路和时序逻辑电路的设计,包括项目三和项目四;

     系统应用项目篇:涵盖典型数字电路系统的设计与应用,包括项目五至项目十。

     本教材采用基于EDA技术项目开发的课程教学模式,通过10个项目详细介绍可编程逻辑器件的硬件结构和开发设计方法。通过项目教学,学生能够掌握EDA项目开发的过程,不仅能够完成课堂项目设计和实施,还能够胜任EDA电子竞赛和工作的项目设计和实施,较好地体现了应用型人才的培养需求。

 
项目一 全加器的设计11.1项目需求与分析 1
 1.2 项目理论知识 2
  1.2.1 EDA技术简介 2
  1.2.2 可编程逻辑器件的硬件结构 6
  1.2.3 Quartus Ⅱ集成开发环境 13
 1.3 项目设计 15
  1.3.1 全加器功能分析 15
  1.3.2 全加器硬件设计 16
  1.3.3 全加器软件设计 16
 1.4 项目实施与调试 17
  1.4.1 全加器实施 17
  1.4.2 全加器调试 30
 1.5 项目总结与拓展 31
  1.5.1 项目总结 31
  1.5.2 项目拓展 32

项目二 数据选择器的设计 33
 2.1 项目需求与分析 33
 2.2 项目理论知识 33
  2.2.1 Verilog HDL语言的简介 33
  2.2.2 Verilog HDL语言的基本组成 35
  2.2.3 Verilog HDL语言的语言要素 37
  2.2.4 Verilog HDL语言的描述语句 44
 2.3 项目设计 53
  2.3.1 数据选择器功能分析 53
  2.3.2 数据选择器硬件设计 54
  2.3.3 数据选择器软件设计 54
 2.4 项目实施与调试 55
  2.4.1 数据选择器实施 55
  2.4.2 数据选择器调试 57
 2.5 项目总结与拓展 58
  2.5.1 项目总结 58
  2.5.2 项目拓展 60

项目三 数码管显示译码器的设计 61
 3.1 项目需求与分析 61
 3.2 项目理论知识 62
  3.2.1 组合逻辑电路 62
  3.2.2 门电路 62
  3.2.3 运算器 64
  3.2.4 编码器 68
  3.2.5 译码器 70
  3.2.6 数据选择器 72
  3.2.7 数据分配器 74
  3.2.8 数值比较器 76
 3.3 项目设计 77
  3.3.1 数码管显示译码器功能分析 77
  3.3.2 数码管显示译码器硬件设计 79
  3.3.3 数码管显示译码器软件设计 79
 3.4 项目实施与调试 80
  3.4.1 数码管显示译码器实施 80
  3.4.2 数码管显示译码器调试 81
 3.5 项目总结与拓展 81
  3.5.1 项目总结 81
  3.5.2 项目拓展 82

项目四 计数器的设计 83
 4.1 项目需求与分析 83
 4.2 项目理论知识 84
  4.2.1 时序逻辑电路 84
  4.2.2 触发器 85
  4.2.3 计数器 87
  4.2.4 分频器 89
  4.2.5 锁存器 92
  4.2.6 寄存器 94
  4.2.7 存储器 95
 4.3 项目设计 98
  4.3.1 计数器功能分析 98
  4.3.2 计数器硬件设计 98
  4.3.3 计数器软件设计 99
 4.4 项目实施与调试 99
  4.4.1 计数器实施 99
  4.4.2 计数器调试 100
 4.5 项目总结与拓展 101
  4.5.1 项目总结 101
  4.5.2 项目拓展 101

项目五 可控流水灯的设计 102
 5.1 项目需求与分析 102
  5.1.1 项目需求 102
  5.1.2 项目分析 103
 5.2 项目理论知识 103
  5.2.1 有限状态机的原理 103
  5.2.2 有限状态机的设计 104
 5.3 项目设计 105
  5.3.1 可控流水灯功能分析 105
  5.3.2 可控流水灯软件设计 106
 5.4 项目实施与调试 108
  5.4.1 可控流水灯实施 108
  5.4.2 可控流水灯调试 110
 5.5 项目总结与拓展 111
  5.5.1 项目总结 111
  5.5.2 项目拓展 112

项目六 数字时钟的设计 113
 6.1 项目需求与分析 113
  6.1.1 项目需求 113
  6.1.2 项目分析 113
 6.2 项目设计 114
  6.2.1 数字时钟功能分析 114
  6.2.2 数字时钟硬件设计 117
  6.2.3 数字时钟软件设计 118
 6.3 项目实施与调试 123
  6.3.1 数字时钟实施 123
  6.3.2 数字时钟调试 125
 6.4 项目总结与拓展 126
  6.4.1 项目总结 126
  6.4.2 项目拓展 127

项目七 交通信号灯控制器的设计 128
 7.1 项目需求与分析 128
  7.1.1 项目需求 128
  7.1.2 项目分析 129
 7.2 项目设计 129
  7.2.1 交通信号灯控制器功能分析 129
  7.2.2 交通信号灯控制器硬件设计 132
  7.2.3 交通信号灯控制器软件设计 133
 7.3 项目实施与调试 138
  7.3.1 交通信号灯控制器实施 138
  7.3.2 交通信号灯控制器调试 144
 7.4 项目总结与拓展 144
  7.4.1 项目总结 144
  7.4.2 项目拓展 145

项目八 序列检测器的设计 146
 8.1 项目需求与分析 146
  8.1.1 项目需求 146
  8.1.2 项目分析 147
 8.2 项目设计 147
  8.2.1 序列检测器功能分析 147
  8.2.2 序列检测器硬件设计 149
  8.2.3 序列检测器软件设计 150
 8.3 项目实施与调试 152
  8.3.1 序列检测器实施 152
  8.3.2 序列检测器调试 154
 8.4 项目总结与拓展 154
  8.4.1 项目总结 154
  8.4.2 项目拓展 155

项目九 数字频率计的设计 156
 9.1 项目需求与分析 156
  9.1.1 项目需求 156
  9.1.2 项目分析 157
 9.2 项目设计 157
  9.2.1 数字频率计功能分析 157
  9.2.2 数字频率计硬件设计 159
  9.2.3 数字频率计软件设计 160
 9.3 项目实施与调试 163
  9.3.1 数字频率计实施 163
  9.3.2 数字频率计调试 166
 9.4 项目总结与拓展 167
  9.4.1 项目总结 167
  9.4.2 项目拓展 167

项目十 简易数字存储示波器的设计 168
 10.1 项目需求与分析 168
  10.1.1 项目需求 168
  10.1.2 项目分析 169
 10.2 项目设计 173
  10.2.1 简易数字存储示波器功能分析 173
  10.2.2 简易数字存储示波器硬件设计 179
  10.2.3 简易数字存储示波器软件设计 179
 10.3 项目实施 199
 10.4 项目总结与拓展 200
  10.4.1 项目总结 200
  10.4.2 项目拓展 201

参考文献 202
  • 微课-项目1 全加器的设计《EDA技术应用》(Verilog语言版)唐敏,刘淑英

    课程: 单片机应用 类型: mp4 大小:26.11 MB上传时间: 2022-07-28 10:39:00

  • 微课-项目2 数据选择器的设计《EDA技术应用》(Verilog语言版)唐敏,刘淑英

    课程: 单片机应用 类型: mp4 大小:17.91 MB上传时间: 2022-07-28 10:39:00

  • 课后题答案(项目拓展源程序)《EDA技术应用》(Verilog语言版)唐敏、刘淑英

    课程: 单片机应用 类型: zip 大小:34.84 MB上传时间: 2022-07-28 10:39:16

  • 课件《EDA技术应用》(Verilog语言版)唐敏、刘淑英

    课程: 单片机应用 类型: rar 大小:17.65 MB上传时间: 2022-07-28 10:39:39

全部下载
0.739639s