图书介绍

四则运算小计算器设计过程实录 VERILOG FPGA数字系统设计入门学习日记PDF|Epub|txt|kindle电子书版本网盘下载

四则运算小计算器设计过程实录 VERILOG FPGA数字系统设计入门学习日记
  • 赵然编著;夏宇闻审定 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:7512419589
  • 出版时间:2016
  • 标注页数:174页
  • 文件大小:27MB
  • 文件页数:182页
  • 主题词:硬件描述语言-程序设计;现场可编程门阵列-系统设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

四则运算小计算器设计过程实录 VERILOG FPGA数字系统设计入门学习日记PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 第一天——数码管显示模块的设计1

1.1 设计需求讲解1

1.2 七段式数码管显示原理讲解2

1.3 设计工具使用讲解4

1.3.1 Quartus Ⅱ工具的配置4

1.3.2 数码管显示模块的可综合代码6

1.3.3 显示模块的测试8

1.3.4 转到ModelSim仿真工具进行测试11

1.3.5 下载程序到开发板进行调试13

1.4 今天工作总结19

1.5 夏老师评述19

第2章 第二天——键盘扫描模块的设计21

2.1 设计需求讲解21

2.2 七段式数码管显示原理讲解22

2.3 设计工具使用讲解23

2.3.1 矩阵键盘码扫描分析模块的可综合代码24

2.3.2 矩阵键盘码扫描分析模块代码解析29

2.3.3 矩阵键盘扫描分析模块的测试35

2.3.4 转到ModelSim仿真工具进行测试42

2.3.5 下载程序到开发板进行调试42

2.4 今天工作总结46

2.5 夏老师评述47

第3章 第三天——输入状态机模块的设计48

3.1 设计需求讲解48

3.2 我对状态机概念的理解48

3.3 设计工具使用讲解49

3.3.1 范例代码解析49

3.3.2 重写状态机代码61

3.3.3 转到ModelSim仿真工具进行测试67

3.3.4 下载程序到开发板进行调试67

3.4 今天工作总结71

3.5 夏老师评述72

第4章 第四天——BCD码与二进制码转换模块的设计73

4.1 设计需求讲解73

4.2 BCD码转二进制码74

4.2.1 BCD码转二进制码的可综合代码74

4.2.2 BCD码转二进制码模块的测试代码75

4.2.3 转到ModelSim仿真工具进行测试76

4.2.4 二进制码转BCD码的可综合代码76

4.2.5 二进制码转BCD码模块的测试80

4.2.6 转到ModelSim仿真工具进行测试82

4.3 今天工作总结83

4.4 夏老师评述83

第5章 第五天——计算模块的设计84

5.1 设计需求讲解84

5.2 设计工具使用讲解84

5.2.1 计算模块的可综合代码85

5.2.2 计算模块的测试85

5.2.3 转到ModelSim仿真工具进行仿真87

5.2.4 模块连接关系88

5.2.5 下载程序到开发板进行调试95

5.3 今天工作总结95

5.4 夏老师评述95

第6章 第六天——可进行连续运算的状态机改进97

6.1 设计需求讲解97

6.2 状态机设计讲解97

6.2.1 状态机的编码形式97

6.2.2 状态机的分类98

6.2.3 状态转移图(STD)102

6.3 设计工具使用讲解103

6.3.1 状态机模块的可综合代码103

6.3.2 状态机模块的测试107

6.3.3 转到ModelSim仿真工具进行仿真111

6.3.4 下载程序到开发板进行调试111

6.4 今天工作总结113

6.5 夏老师评述114

第7章 第七天——面积优化115

7.1 设计需求讲解115

7.2 面积与速度116

7.3 模块改进118

7.3.1 计算模块的可综合代码118

7.3.2 转到ModelSim仿真工具进行测试121

7.3.3 下载程序到开发板进行调试123

7.4 今天工作总结125

7.5 夏老师评述126

第8章 第八天——二进制码转BCD码模块的优化127

8.1 设计需求讲解127

8.2 算法实现128

8.3 模块改进129

8.3.1 二进制码转BCD码模块的可综合代码129

8.3.2 转到ModelSim仿真工具进行测试132

8.3.3 下载程序到开发板进行调试134

8.4 今天工作总结138

8.5 夏老师评述140

第9章 第九天——去“0”模块的设计141

9.1 设计需求讲解141

9.2 算法实现141

9.3 模块改进142

9.3.1 去“0”模块的可综合代码142

9.3.2 转到ModelSim仿真工具进行测试144

9.3.3 下载程序到开发板进行调试146

9.4 今天工作总结150

9.5 夏老师评述151

第10章 第十天——负数计算152

10.1 设计需求讲解152

10.2 二进制数表示法152

10.3 补码原码转换模块153

10.3.1 补码转原码模块的可综合代码154

10.3.2 转到ModelSim仿真工具进行测试154

10.3.3 原码转补码模块的可综合代码155

10.3.4 转到ModelSim仿真工具进行测试155

10.4 其他模块的修改156

10.4.1 显示模块的修改156

10.4.2 消“0”模块的修改159

10.4.3 BCD码和二进制码转换模块的修改160

10.4.4 计算模块的修改163

10.4.5 按键状态机模块的修改165

10.4.6 顶层模块的修改169

10.5 下载程序到开发板进行调试171

10.6 今天工作总结171

10.7 夏老师评述172

参考文献174

热门推荐