当前位置:主页 > 配套资源 > FPGA配套资源下载
反馈 / 投诉

《FPGA系统设计与实例》源代码

2021-12-04 07:41:20 类别:FPGA

  • 更新:2021-12-04 07:41:20
  • 大小:414.52 KB
  • 出版:人民邮电出版社
  • 作者:杨晓慧、杨旭、编著
  • 类别:FPGA
  • 格式:PDF

网盘下载 本地下载

扫二维码手机浏览

资源介绍

本站精选了一篇FPGA类书籍配套资源,介绍了关于FPGA、系统设计、实例、源代码、FPGA方面的内容,本书是由人民邮电出版社出版,已被374人关注,由周浩思测试纠错,目前本书在FPGA类综合评分为:9.2分。

内容简介

本书共分为6章,分别介绍了EDA技术、可编程逻辑器件的基本知识及使用方法;VHDL语言设计方法;EDA的开发工具QuartusII的使用方法和技巧;基于VHDL的简单电路、应用电路及综合电路的设计,通过18个典型数字电路系统的设计实例(实例安排由简单到复杂),详细地介绍了基于EDA技术“自顶向下”的层次化设计的方法和技巧。

本书可作为EDA技术及相关技术课程设计的参考书,也可供从事数字逻辑电路和系统设计的电子设计人员参考。

目录

  • 第1章EDA技术与可编程逻辑器件
  • 1.1EDA技术概述
  • 1.1.1VHDL硬件描述语言
  • 1.1.2EDA工具开发流程
  • 1.1.3EDA的发展趋势
  • 1.2可编程逻辑器件概述
  • 1.2.1基于乘积项的CPLD结构与工作原理
  • 1.2.2基于查找表(Look-Up-Table)的FPGA结构与工作原理
  • 1.2.3其他类型的FPGA、CPLD及工程选择
  • 1.3FPGA/CPLD测试技术
  • 1.4CPLD和FPGA的编程与配置
  • 1.4.1利用ByteBlasterII并口下载电缆进行配置
  • 1.4.2利用ByteBlasterMV并口下载电缆进行配置
  • 1.4.3利用MasterBlaster串行/USB通信电缆进行配置
  • 1.4.4利用BitBlaster串行下载电缆进行配置
  • 1.4.5利用FPGA的专用芯片进行配置
  • 1.4.6使用单片机配置FPGA
  • 1.4.7使用CPLD配置FPGA
  • 第2章硬件描述语言VHDL
  • 2.1VHDL的特点
  • 2.2VHDL语言程序结构
  • 2.2.1VHDL库
  • 2.2.2VHDL程序包
  • 2.2.3实体
  • 2.2.4结构体
  • 2.2.5配置
  • 2.3VHDL语言中的数据对象与数据类型
  • 2.3.1数据对象
  • 2.3.2数据类型
  • 2.4基本词法单元与操作符
  • 2.4.1VHDL语言中的词法单元包括注释、数字、字符、字符串和位串
  • 2.4.2VHDL语言中的操作符
  • 2.5VHDL基本语句
  • 2.5.1并行语句
  • 2.5.2顺序语句
  • 2.6VHDL语言与硬件电路的对应
  • 2.6.1组合逻辑电路的VHDL描述
  • 2.6.2时序逻辑电路的VHDL描述
  • 2.7有限状态机
  • 2.7.1一般状态机的设计
  • 2.7.2Moore型有限状态机的设计
  • 2.7.3Mealy型有限状态机的设计
  • 2.7.4状态编码及剩余状态处理
  • 第3章QuartusⅡ功能及应用
  • 3.1QuartusⅡ的设计流程
  • 3.1.1设计输入
  • 3.1.2综合
  • 3.1.3布局布线
  • 3.1.4时序分析
  • 3.1.5仿真
  • 3.1.6编程和配置
  • 3.1.7调试
  • 3.1.8系统级设计
  • 3.2原理图设计方法
  • 3.2.1建立QuartusⅡ工程文件
  • 3.2.2源文件原理图的输入
  • 3.2.3时序仿真
  • 3.3VHDL文本输入设计及引脚设置、下载和硬件测试
  • 3.3.1VHDL文本输入设计方法
  • 3.3.2引脚设置、下载和硬件测试
  • 3.3.3对配置器件的编程下载
  • 3.4顶层电路的设计
  • 3.5LPM参数化宏功能模块与IP的应用
  • 3.5.1宏模块应用实例
  • 3.5.2在系统存储器数据读写编辑器的应用
  • 3.5.3其他存储器模块的定制与应用
  • 3.5.4LPM嵌入式锁相环的调用
  • 3.5.5IP核的使用
  • 3.6Signal TapII嵌入式逻辑分析仪的使用
  • 3.6.1Signal TapII使用实例
  • 3.6.2SignalTapII的触发信号的编辑
  • 3.7多种LPM模块应用实例
  • 第4章基于VHDL的简单电路的设计
  • 4.1DAC0832接口电路
  • 4.1.1DAC0832 接口电路及功能
  • 4.1.2DAC0832接口电路的程序设计
  • 4.2LCD显示器的控制电路
  • 4.2.1MDLS系列液晶显示模块
  • 4.2.2显示模块驱动电路的程序设计
  • 4.3LED显示器的控制电路
  • 4.3.1LED静态显示控制电路
  • 4.3.2LED动态显示控制电路
  • 4.4分频器的设计
  • 4.4.1整数分频器
  • 4.4.2非整数分频器
  • 4.4.3可控分频器的设计
  • 4.5并行脉冲控制电路
  • 4.6二进制振幅键控(ASK)调制器与解调器
  • 4.6.1二进制振幅键控(ASK)调制器与解调器原理
  • 4.6.2ASK调制电路的VHDL程序
  • 4.6.3ASK解调电路的VHDL程序
  • 第5章基于VHDL的应用电路的设计
  • 第6章基于FPGA的综合电路的设计

以上就是本次关于配套资源的介绍和部分内容,我们还整理了以往更新的其它相关电子书资源内容,可以在下方直接下载,关于相关的资源我们在下方做了关联展示,需要的朋友们也可以参考下。


下载地址

下载地址:网盘下载

学习心得

1小时32分钟前回答

java学生信息管理系统设计与实现

闲暇之余用JAVA写了个学生信息的管理系统,由于博主还是萌新,代码难免有冗余和错误的地方,如果您发现有什么不足之处或者错误,请留言。博主会尽量回复。 需求分析 一个学生信息管理系统应该包含这些内容: 教师页面 在教师页面应该包含: 学生页面 在教学生页面应该包含: 包含的类 根据分析,我们的学生信息系统应该包含三个类: 代码 学生类 Student.java package com.g……

20小时9分钟前回答

java实战项目视频之仓库管理系统设计应用

Java开发仓库管理系统设计应用有哪些意义?仓库管理系统设计合理应用可以使仓库管理更加标准化、提高效率,节约成本、员工登录模块的实现;仓库管理系统实现、原材料管理模块、产品入库管理模块、产品出库管理模块的只能管理。 Java在仓库管理中的应用意义 1、仓库管理更加标准化 运用计算机技术可以有效地对仓库管理系统进行理念创新和技术创新,使其在运行管理过程……

欢迎发表评论:

联系我们

邮件联系:3522365@qq.com

QQ联系:3522365