《VHDL语言设计基础》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:史萍主编;张春艳,黄交宏,毯健副主编
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2014
  • ISBN:9787113178802
  • 页数:159 页
图书介绍:本教材以任务为导向,讲述了用VHDL硬件描述语言进行ALTERA公司的CPLD/FPGA开发的一般过程及方法。开发环境采用了国内较为通用的MAX+plusII和QuartusII。本教材兼顾了两种开发软件的一般操作方法和设计步骤。在为学生提供更多新知识的同时,注重学生创造力的培养。书中大部分章节都安排了针对性较强的习题,使学生对每一章的教学效果都能及时得以强化。

任务一 制作和调试二四译码器 1

学习目标 1

任务描述 1

任务分析 1

相关知识 2

一、VHDL概述 2

二、MAX+plusⅡ开发环境 3

三、原理图编辑 8

任务实施 16

综合评价 19

思考与练习 19

任务二 制作和调试4选1数据选择器 20

学习目标 20

任务描述 20

任务分析 20

相关知识 21

一、QuartusⅡ软件特点 21

二、QuartusⅡ的基本设计流程 22

任务实施 23

综合评价 33

思考与练习 34

任务三 制作和调试5位加法器 35

学习目标 35

任务描述 35

任务分析 35

相关知识 36

一、PLD简介 36

二、VHDL语言的程序结构及语法 45

三、半加器和全加器 67

任务实施 69

综合评价 71

思考与练习 71

任务四 制作和调试多功能计数器 74

学习目标 74

任务描述 74

任务分析 75

相关知识 75

一、描述时钟CLK的上升沿 75

二、十六进制加法计数器 76

三、十进制加法计数器 77

四、同步清零计数器 78

五、异步清零计数器 79

六、可逆计数器 80

七、多进制计数器 81

任务实施 82

综合评价 84

思考与练习 84

任务五 制作和调试数码管显示的十进制加法计数器 89

学习目标 89

任务描述 89

任务分析 89

相关知识 90

一、数码管结构 90

二、数码显示驱动程序 90

任务实施 91

综合评价 93

思考与练习 93

任务六 制作和调试40秒定时器 94

学习目标 94

任务描述 94

任务分析 94

相关知识 95

一、基本减法计数器 95

二、带异步清零、使能端的十六进制减法计数器 96

三、带异步清零、使能端的十进制减法计数器 98

任务实施 100

综合评价 102

思考与练习 103

任务七 制作和调试LED流水灯 105

学习目标 105

任务描述 105

任务分析 105

相关知识 106

一、实现1个LED灯的等间隔循环亮灭 106

二、实现2个LED灯的循环亮灭 107

任务实施 109

综合评价 111

思考与练习 112

任务八 制作和调试24小时数字钟 114

学习目标 114

任务描述 114

任务分析 114

相关知识 115

一、设计二进制数分频电路 115

二、设计偶数分频电路 116

任务实施 117

综合评价 126

思考与练习 126

任务九 制作和调试交通灯控制器 127

学习目标 127

任务描述 127

任务分析 128

相关知识 128

一、状态机的基本概念 128

二、状态机的分类和结构 130

任务实施 139

综合评价 145

思考与练习 145

任务十 制作和调试矩阵式键盘接口电路 146

学习目标 146

任务描述 146

任务分析 146

相关知识 148

一、独立式键盘原理 148

二、分解独立式键盘接口电路 148

任务实施 151

综合评价 158

思考与练习 158

参考文献 159