深入理解FPGA电子系统设计

深入理解FPGA电子系统设计

作者:李莉

出版社:清华大学

出版年:2020年4月

ISBN:9787302534150

所属分类:人生哲学

书刊介绍

《深入理解FPGA电子系统设计》内容简介

本书分基础与应用两部分,系统介绍了Altera FPGA的开发应用知识。基础部分包括FPGA开发流程、硬件描述语言VHDL、Quartus Prime设计开发环境、基本电路的VHDL设计、基于IP的设计等内容;应用部分包括人机交互接口设计、数字信号处理电路设计、密码算法设计、基于Nios Ⅱ的SOPC系统开发等内容,并在最后一章给出了24个常用设计实例。全书语言简明易懂,逻辑清晰,向读者提供了不同领域的FPGA应用实例以及完整的设计源程序。本书可作为高等学校电子信息、计算机、自动化等专业的本科生教材,也可供从事电子系统设计的工程技术人员参考。
李莉编著

作品目录

内容简介
前言PREFACE
第1章:FPGA开发简介
1.1、可编程逻辑器件概述
1.2、FPGA芯片
1.3、FPGA开发工具
1.4、基于FPGA的开发流程
第2章:VHDL硬件描述语言
2.1、程序基本结构
2.2、VHDL程序语法规则
2.3、并行语句
2.4、顺序语句
2.5、子程序及子程序调用语句
第3章:Quartus
Prime设计开发环境
3.1、Quartus
Prime概述
3.2、Quartus
Prime设计流程
3.3、嵌入式逻辑分析仪使用
第4章:基本电路的VHDL设计
4.1、优先编码器
4.2、数据选择器
4.3、组合逻辑电路与并行语句、进程语句的关系
4.4、运算电路
4.5、时钟信号
4.6、锁存器和触发器
4.7、同步、异步信号描述
4.8、同步电路设计原则
4.9、计数器
4.10、分频电路
4.11、寄存器
4.12、状态机
4.13、动态扫描电路
第5章:基于IP的设计
5.1、IP核
5.2、触发器IP核的VHDL设计应用
5.3、存储器IP核的VHDL设计应用
5.4、锁相环IP核的VHDL设计应用
5.5、运算电路IP核的VHDL设计应用
第6章:人机交互接口设计
6.1、键盘扫描电路的VHDL设计
6.2、液晶驱动电路的VHDL设计
第7章:数字信号处理
7.1、差错控制电路的VHDL设计(CRC校验电路)
7.2、滤波电路的VHDL设计
7.3、HDB3基带信号编译码电路的VHDL设计
第8章:密码算法设计
8.1、分组密码算法的VHDL设计(SM4)
8.2、流密码算法的VHDL设计(ZUC)
8.3、HASH算法的VHDL设计(SM3)
第9章:基于Nios
Ⅱ的SOPC系统开发
9.1、简介
9.2、SOPC硬件开发
9.3、SOPC软件系统开发
第10章:基于VHDL的FPGA设计实例
10.1、多路选择器
10.2、寄存器
10.3、移位寄存器
10.4、计数器
10.5、分频器
10.6、元件例化
10.7、状态机1、10.8、状态机2、10.9、DES算法S盒
10.10、DES算法初始置换IP
10.11、十六进制数的共阴极7段数码显示译码器
10.12、七人表决器的设计
10.13、动态扫描显示电路
10.14、四人抢答器的设计
10.15、伪随机数产生器
10.16、彩灯控制器1、10.17、彩灯控制器2、10.18、彩色LED点阵显示电路设计
10.19、计算器设计
10.20、序列检测器
10.21、自动售货机
10.22、直流电机转速控制电路
10.23、篮球竞赛30秒计时器
10.24、电梯控制器
附录1、DES算法的S盒
附录2、VHDL保留字
参考文献

相关推荐

微信二维码