绿色排版工具|热门专题|网站地图|移动官网
您的当前位置:网站首页 > 电子书 > 计算机类 > 正文

手把手教你学FPGA设计:基于大道至简的至简设计法 pdf扫描版

来源:[db:来源] 编辑:脚本之家 时间:2019-07-29 14:46:18 阅读:

本书介绍利用硬件描述语言设计数字系统的方法,提出计数器、状态机、FIFO的三大架构,采用理论与实践相结合方式,详细介绍各个架构的实现步骤——“八步法”,并配以相应的项目练习

目录
 

目 录
第一篇模块设计 1
第一章模块 2
§1.1 模块结构 2
§1.2 模块三大架构 4
1.2.1 计数器架构 4
1.2.2 状态机架构 4
1.2.3 FIFO架构 4
第二章计数器架构 5
§2.1 计数器架构八步法 5
2.1.1 概述 5
2.1.2 第一步:明确功能 8
2.1.3 第二步:功能波形 8
2.1.4 第三步:计数结构 8
2.1.5 第四步:加一结束条件 9
2.1.6 第五步:定义特殊点 10
2.1.7 第六步:完整性检查 11
2.1.8 第七步:计数器代码 12
2.1.9 第八步:功能代码 12
2.1.10总结 13
§2.2 项目实践 14
2.2.1 项目一:PWM流水灯 14
2.2.2 项目二:UART接口 19
2.2.3 项目三:VGA接口 30
2.2.4 项目四:SCCB(IIC)接口 37
第三章状态机架构 47
§3.1 状态机架构八步法 47
3.1.1 概述 47
3.1.2 第一步:明确功能 50
3.1.3 第二步:输出分析 50
3.1.4 第三步:状态合并 51
3.1.5 第四步:状态转移 52
3.1.6 第五步:转移条件 53
3.1.7 第六步:完整性检查 54
3.1.8 第七步:状态机代码 55
3.1.9 第八步:功能代码 58
3.1.10总结 58
§3.2 项目实践 59
3.2.1 项目一:简易包文类型识别器 59
3.2.2 项目二:SPI接口 67
3.2.3 项目三:SDRAM接口 76
第四章FIFO架构 95
§4.1 FIFO架构八步法 95
4.1.1 概述 95
4.1.2 第一步确认FIFO架构 104
4.1.3 第二步读状态 105
4.1.4 第三步读状态启动和结束条件 106
4.1.5 第四步信息FIFO读清条件 106
4.1.6 第五步生成FIFO IP核 107
4.1.7 第六步其他信号产生条件 107
4.1.8 第七步FIFO代码 107
4.1.9 第八步其他信号代码 108
4.1.10 总结 109
§4.2 FIFO项目实践 110
4.2.1 项目一:包文汇聚模块 110
4.2.2 项目二:以太网切包模块 114
4.2.3 项目三:UDP打包模块 120
第二篇模块划分 132
第五章模块划分核心知识 133
§5.1 模块划分概述 133
5.1.1 模块划分原则 133
5.1.2 模块划分端口规范 133
§5.2 模块划分过程 134
5.2.1 模块划分思路 134
5.2.2 模块的端口及模块之间数据流向 136
第六章模块划分常用架构 138
§6.1 直接交互架构 138
§6.2 无缓存rdy交互架构 138
§6.3 有缓存rdy交互架构 139
§6.4 请求应答交互架构 139
§6.5 外设交互架构 140
§6.6 项目实践 141
6.6.1 项目一:AT93C46的存储与读取 141

相关文章推荐:

图文精选:

Copyright©2012-2019 小蚂蚁信息网版权所有 粤ICP备14061018号-1


郑重声明:本网站资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有,如有不愿意被转载的情况,请通知我们删除已转载的信息。

Top