图书介绍
FPGA编程从零开始 使用VerilogPDF|Epub|txt|kindle电子书版本网盘下载
![FPGA编程从零开始 使用Verilog](https://www.shukui.net/cover/8/31313321.jpg)
- (美)西蒙·蒙克(Simon Monk)著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302501343
- 出版时间:2018
- 标注页数:179页
- 文件大小:13MB
- 文件页数:193页
- 主题词:可编程序逻辑器件-系统设计
PDF下载
下载说明
FPGA编程从零开始 使用VerilogPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 逻辑1
1.1 逻辑门1
1.1.1 非门2
1.1.2 与门3
1.1.3 或门3
1.1.4 与非门和或非门4
1.1.5 异或门5
1.2 二进制6
1.3 添加逻辑8
1.4 触发器9
1.5 移位寄存器11
1.6 二进制计数器12
1.7 小结13
第2章 FPGA15
2.1 FPGA的工作原理15
2.2 Elbert 217
2.3 Mojo18
2.4 Papilio20
2.5 软件设置22
2.5.1 安装ISE22
2.5.2 安装Elbert软件24
2.5.3 安装Mojo软件25
2.5.4 安装Papilio软件26
2.6 项目文件26
2.7 小结27
第3章 绘制逻辑29
3.1 数据选择器示例29
3.1.1 步骤1:创建一个新项目30
3.1.2 步骤2:创建一个新的原理图34
3.1.3 步骤3:添加逻辑符号36
3.1.4 步骤4:连接门36
3.1.5 步骤5:添加IO标记37
3.1.6 步骤6:创建用户约束文件38
3.1.7 步骤7:生成.bit文件42
3.1.8 步骤8:编写开发板44
3.1.9 测试结果46
3.2 一个4位计数器示例48
3.2.1 绘制原理图49
3.2.2 实现约束文件49
3.2.3 测试计数器52
3.3 小结52
第4章 Verilog简介53
4.1 模块53
4.2 引线、寄存器和总线54
4.3 并行执行54
4.4 数字格式54
4.5 使用Verilog编写的数据选择器55
4.6 使用Verilog编写的计数器59
4.7 同步逻辑62
4.8 小结62
第5章 模块化Verilog63
5.1 七段译码器63
5.2 按钮去抖68
5.3 复用七段显示器和计数器73
5.3.1 项目结构74
5.3.2 display_7_seg76
5.3.3 counter_7_seg79
5.3.4 用户约束文件81
5.3.5 导入模块源代码82
5.3.6 设置顶层模块82
5.3.7 3数位版本83
5.3.8 测试83
5.4 小结84
第6章 计时器示例85
6.1 状态机85
6.2 状态机设计87
6.3 硬件88
6.3.1 你之所需88
6.3.2 构建88
6.4 模块90
6.5 用户约束文件91
6.6 计时器模块92
6.6.1 输入和输出92
6.6.2 按压按钮92
6.6.3 报警器实例93
6.6.4 建模时间和显示93
6.6.5 状态机实现94
6.6.6 任务96
6.7 测试98
6.8 小结98
第7章 PWM和伺服电机99
7.1 脉冲宽度调制99
7.2 PWM模块100
7.2.1 PWM模块输入和输出101
7.2.2 PWM测试模块101
7.2.3 试一试104
7.3 伺服电机104
7.4 硬件105
7.4.1 你之所需105
7.4.2 构建106
7.5 伺服模块109
7.6 小结112
第8章 音频113
8.1 单音生成113
8.2 Mojo的音频输出115
8.3 通用音/频发生器116
8.3.1 单音模块116
8.3.2 tone_tester模块118
8.3.3 测试118
8.4 播放音频文件121
8.4.1 音频文件121
8.4.2 RAM122
8.4.3 wav_player模块122
8.4.4 测试125
8.4.5 准备自己的音频125
8.5 小结128
第9章 视频129
9.1 VGA129
9.2 VGA定时同步132
9.3 绘制矩形133
9.3.1 VGA模块134
9.3.2 VGA和Elbert 2137
9.4 使物体运动138
9.5 存储器映射显示141
9.6 小结143
第10章 扩展内容145
10.1 仿真145
10.2 更深层次的内容146
10.3 核和软处理器147
10.4 更多Papilio内容147
10.5 更多Mojo内容149
10.6 小结150
附录A 资源151
附录B Elbert 2参考155
附录C Mojo参考165
附录D Papilio One参考173