网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 FPGA系统设计原理与实例
分类
作者
出版社 北京航空航天大学出版社
下载
简介
内容推荐
本书旨在帮助读者在学习数字电子技术的过程中或之后,利用Vivado软件与Verilog语言,采用现代设计方法对数字系统的简单门电路、组合逻辑电路、时序逻辑电路进行设计验证,以进一步学习状态机设计方法,以及更复杂的数字系统设计,并借助依元素(南京)科技有限公司的Ego1开发板进行硬件验证。
全书内容包括Vivado软件的安装及开发流程,IP核的封装调用以及Verilog语言的快速入门。设计模块从基础设计到提高设计到综合设计再到挑战设计,层层递进。除包括数字电子技术所学基础模块设计外,还包括算法设计、接口设计等,充分利用了Ego1开发板集成的输入/输出模块来进行项目的设计选择。
本书既可以作为高等院校本科数字电子技术实验课程的参考教材,也可以作为综合设计课程的参考教材,又可以作为FPGA设计爱好者的自学用书。
目录
第1部分 设计基础
第1章 设计概述及软硬件介绍
1.1 Vivado软件的安装
1.2 Vivado软件开发流程
1.2.1 工程的建立
1.2.2 设计文件输入
1.2.3 仿真
1.2.4 添加时序约束
1.2.5 设计实现
1.3 硬件开发板介绍
课后习题
第2章 IP核封装、查看及调用
2.1 IP核封装
2.2 IP核查看
2.3 IP核调用
课后习题
第3章 Verilog语言快速入门
3.1 Verilog模块结构
3.1.1 硬件描述语言简介
3.1.2 Verilog基本模块结构
3.2 运算符和表达式
3.2.1 基本的算术运算符
3.2.2 位运算符
3.2.3 关系运算符
3.2.4 逻辑运算符
3.2.5 等式运算符
3.2.6 移位运算符
3.2.7 位拼接运算符
3.2.8 缩减运算符
3.2.9 条件运算符
3.2.10 优先级别
3.3 功能语句
3.3.1 assign语句
3.3.2 always语句
3.3.3 initial语句
3.4 底层模块和门原语调用
3.4.1 底层模块及调用
3.4.2 门原语及调用
3.5 Verilog中的数据类型
3.5.1 wire型
3.5.2 reg型
3.5.3 memory型
3.6 Verilog的数字表示形式及逻辑值
3.6.1 数字表示形式
3.6.2 逻辑值
3.7 if语句
3.8 case语句
3.9 Verilog语言的描述风格
3.10 其他规定
3.10.1 关键词
3.10.2 标识符
3.10.3 间隔符
3.10.4 注释符
课后习题
第2部分 逻辑系统设计项目
第4章 简单门电路设计
4.1 基本门电路设计
4.2 多数表决器设计
4.3 多路选择器设计
4.4 数值比较器设计
第5章 组合逻辑电路设计
5.1 变量译码器设计
5.2 显示译码器设计
5.3 编码显示电路设计
5.4 编码转换器设计
5.5 按键显示电路设计
5.6 加法器设计
5.7 减法器设计
第6章 时序逻辑电路设计
6.1 流水灯设计
6.2 寄存器设计
6.3 计数器设计
6.4 分频器设计
6.5 脉宽调制器设计
6.6 多位数码管显示电路设计
第7章 状态机设计
7.1 空调控制器设计
7.2 汽车尾灯控制器设计
7.3 自动售饮料控制器设计
7.4 交通灯控制器设计
7.5 序列信号发生器设计
7.6 序列信号检测器设计
7.7 密码锁设计
第8章 算法设计
8.1 整数平方根设计
8.2 整数乘法设计
8.3 整数除法设计
8.4 最大公约数设计
8.5 最小公倍数设计
第9章 接口电路设计
9.1 URAT串行口设计
9.2 蓝牙通信设计
9.3 键盘接口设计
9.4 鼠标接口设计
9.5 VGA接口设计
第10章 综合系统设计
10.1 智力抢答器设计
10.2 多功能数字钟设计
10.3 数字频率计设计
10.4 电梯控制器设计
10.5 数字滤波器设计
10.6 数字秒表设计
10.7 出租车计价器设计
10.8 乒乓游戏机设计
10.9 XADC实现电压表设计
10.10 多位数码滚动显示设计
第11章 挑战设计
11.1 万年历设计
11.2 贪吃蛇设计
参考文献
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/26 20:34:44