当前位置:首页 > 程序设计 >
《手把手教你学FPGA设计:基于大道至简的至简设计法》电子书封面

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

  • 发布时间:2020年05月18日 09:31:53
  • 作者:覃鹭洋
  • 大小:59.7 MB
  • 类别:FPGA设计电子书
  • 格式:PDF
  • 版本:扫描版
  • 评分:9.7

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

      给大家带来的一篇关于FPGA设计相关的电子书资源,介绍了关于FPGA设计、FPGA方面的内容,本书是由未知北京航空航天大学出版社出版,格式为PDF,资源大小59.7 MB,覃鹭洋编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:8.2。

      内容介绍

      手把手教你学FPGA设计:基于大道至简的至简设计法》介绍利用硬件描述语言设计数字系统的方法,提出计数器、状态机、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
      • 6.6.2 项目二:温度采集与显示 143
      • 6.6.3 项目三:OV7670图像采集 145
      • 第三篇项目实践 148
      • 第七章基于FPGA的温度监控系统 149
      • §7.1 背景介绍 149
      • §7.2 项目要求 149
      • §7.3 基本原理 151
      • 7.3.1 PC端(串口调试助手) 151
      • 7.3.2 温度传感器DS18B20 152
      • 7.3.3 数码管显示 154
      • 7.3.4 蜂鸣器 155
      • §7.4 设计方案 155
      • §7.5 FPGA 设计实现 159
      • 7.5.1 硬件 159
      • 7.5.2 verilog代码设计 160
      • §7.6 功能仿真 187
      • §7.7 板级调试 192
      • §7.8 总结 192
      • 第八章基于FPGA的图像边缘检测系统 193
      • §8.1 背景介绍 193
      • §8.2 设计要求 193
      • §8.3 基本原理 193
      • 8.3.1 PLL 193
      • 8.3.2 OV7670配置与采集 197
      • 8.3.3 灰度转换 198
      • 8.3.4 高斯滤波器 200
      • 8.3.5 SOBEL边缘检测原理 201
      • 8.3.6 乒乓操作原理 202
      • §8.4 设计方案 203
      • §8.5 FPGA设计实现 205
      • 8.5.1 硬件 205
      • 8.5.2 verilog代码设计 206
      • §8.6 功能仿真 234
      • §8.7 板级调试 242
      • §8.8 总结 242

      学习笔记

      基于Java网上购物系统的设计与实现

      本文实例为大家分享了Java购物系统设计与实现代码,供大家参考,具体内容如下 1. 购物系统的需求分析和类划分 购物系统本身是一个十分复杂的系统,有很多细节问题如果深究会更加复杂,并且一般购物系统都是网页类型的,要有一个友好的界面,但是作为一个简单项目,该项目只是为了给JAVA初学者介绍一下开发的基本思想,以及面向对象时应该怎样去设计框架和实现流程,所以只是基于eclipse开发的一个简单的项目,并没有GUI的参与,并且很多细节问题作为后续研究,整体的设计比较简单,但是足以说明很多设计思想和设计理念,那么下面对基本的需求进行分析。 作为一个简单的购物系统,至少需……

      JavaScript设计模式之享元模式实例详解

      本文实例讲述了JavaScript设计模式之享元模式。分享给大家供大家参考,具体如下: 通过两个例子的对比来凸显享元模式的特点:享元模式是一个为了提高性能(空间复杂度)的设计模式,享元模式可以避免大量非常相似类的开销。 第一实例,没有使用享元模式,计算所花费的时间和空间使用程度。 要求为:有一个城市要进行汽车的登记 (1)汽车类 /*** 制造商* 型号* 拥有者* 车牌号码* 最近一次登记日期*/var Car = function(make,model,year,owner,tag,renewDate){ this.make = make; this.model = model; this.year = year; this.owner = owner; this.tag = tag; this.renewDate = renewDate; this.getMake = function(){ return this.make; }} (2)使用装饰者模式--计算函数……

      以上就是本次介绍的FPGA设计电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:聊聊架构

      下一篇:视觉SLAM十四讲:从理论到实践

      展开 +

      收起 -

      下载地址:百度网盘下载
      FPGA设计相关电子书
      网站规划与网页设计
      网站规划与网页设计 完整第2版 立即下载
      Axure RP 8.0原型设计完全自学一本通
      Axure RP 8.0原型设计完全自学一本通 原书彩色版

      本书由浅入深地介绍了原型设计制作的方法,以Axure RP 8.0为主要软件绘制原型并输出查看。从零起步,进而跨入高手行列。,感兴趣的可以下载学习

      立即下载
      Android手机程序设计实用教程
      Android手机程序设计实用教程 高清版

      《Android手机程序设计实用教程》 注重Android系统的特点,特别是手机程序设计的特点,使用Android 4.2,重点讲解Android手机应用开发的核心内容。本书注重教材的可读性和实用性,许多例题都经

      立即下载
      机器人控制系统的设计与MATLAB仿真:基本设计方法
      机器人控制系统的设计与MATLAB仿真:基本设计方法 完整版

      《机器人控制系统的设计与MATLAB仿真:先进设计方法》 系统地介绍了机械手为主的先进控制器的设计和分析方法,是作者多年从事机器人控制系统教学和科研工作的结晶,同时融入了国内外同

      立即下载
      Arduino电子设计实战指南:零基础篇
      Arduino电子设计实战指南:零基础篇 高清版

      Arduino是一个任何人都可以快速上手使用的电子控制平台,可能在硬件工程师的眼中它仅仅是一个简单的8位机最小系统,但对于更多的没有硬件背景的人来说(特别是软件工程师),Arduino为他

      立即下载
      电商视觉营销设计
      电商视觉营销设计

      本书根据职业教育理念和电子商务美工岗位的工作要求,以培养读者的视觉营销能力和电子商务美工技能为核心,详细介绍了平面设计的基础理论知识、网店常用模板视觉营销设计、品牌形象设计、商品拍摄、图片处理,以及相关的实操项目。 本书还原了电子商务美工的工作情境,以任务为驱动,着力培养读者从事电子商务美工岗位所需的技能。

      立即下载
      破茧成蝶2:以产品为中心的设计革命
      破茧成蝶2:以产品为中心的设计革命 完整文字版

      互联网技术后半场袭来,从业人员必须作出如何的转变,以解决风云突变的大自然环境呢?在变幻莫测的互联网技术新时期,客户导向性的室内设计师和销售业绩导向性的产品运营,怎样趁机

      立即下载
      前端工程化:体系设计与实践
      前端工程化:体系设计与实践 原书扫描版

      前端工程化包含一系列规范和流程,其可提升前端工程师的工作效率,加快Web开发迭代速度,是现在前端开发领域中非常重要的一环。本书系统、全面地介绍了前端工程体系的各个环节,包括设计要点和实践经验

      立即下载
      Python设计模式
      Python设计模式 中文第2版

      这本书全面揭示有关设计模式的内容,并结合Python语言进行示例化的解析,适合那些关注软件设计原则,并想将you秀的设计模式应用到Python编程当中的读者阅读

      立即下载
      网页设计创意书:卷2
      网页设计创意书:卷2 扫描版

      《网页设计创意书(卷2)》 是《网页设计创意书》的卷2,但并非其简单补充,而是作者基于近几年网站发展新趋势的再创作。《网页设计创意书(卷2)》先讲解了如何从他人的优秀设计中寻找灵感

      立即下载
      读者留言
      郭伟诚

      郭伟诚 提供上传

      资源
      35
      粉丝
      28
      喜欢
      89
      评论
      1

      Copyright 2018-2020 www.xz577.com 码农之家

      版权投诉 / 书籍推广 / 赞助:520161757@qq.com