FPGA数字系统设计
详尽的FPGA硬件结构与工作原理剖析;典型的Atlys FPGA开发板的详尽使用说明;常用的FPGA的开发工具(ISE和 VIVADO)的使用方法;三个工程项目实践实例,手把手教你设计FPGA数字电路系统

作者:高健 庄建军 戚海峰 郑江 司峻峰

丛书名:高等学校电子信息类专业系列教材

定价:39元

印次:1-1

ISBN:9787302551270

出版日期:2020.06.01

印刷日期:2020.05.21

图书责编:梁颖

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书从课堂教学中出现的电子白板技术和人脸识别技术入手,首先对FPGA设计项目进行了概述,介绍了FPGA的工作原理和芯片结构。接着结合硬件描述语言Verilog HDL,论述了FPGA建模的过程,介绍了基于Xilinx Spartan6 LX45的数字电路的Atlys FPGA开发板的组成和功能。随后介绍了ISE和 Vivado这两种FPGA开发工具的使用方法。最后展示了三个基于FPGA技术的数字功能电路设计实例。 本书可作为高等学校电子类、通信类、自动控制类和计算机类的基础实验教材,也可作为数字电路设计工程师和技术人员的参考书。

高健:南京大学电子科学与工程学院副教授。庄建军:南京大学电工电子实验中心常务副主任,副教授

前言 FPGA即现场可编程门阵列,是指一切通过软件手段更改、配置器件内部连接结构和逻辑单元,完成既定设计功能的数字集成电路。与专用集成电路(ASIC)不同,FPGA是一种半定制电路,就是说用户可通过软件现场进行配置和编程,修改硬件的内部逻辑,从而完成某种特定的功能,且可以反复擦写; 只是在计算机上修改和更新程序,使硬件设计工作成为软件开发工作,缩短了系统设计的周期,提高了实现的灵活性并降低了成本。因此,FPGA广受硬件工程师的青睐,并得以迅速发展而成为主流的数字系统电路设计技术。 本书的主要内容如下: 导言部分对FPGA设计项目做了简介,以电子白板教学和人脸识别为例展示了FPGA的系统设计过程及优势。 第1章主要介绍了FPGA的背景,包括可编程逻辑器件(PLD)的分类与开发工具; 介绍了FPGA的芯片结构和常见模块的功能; 同时介绍了Xilinx FPGA的几种通用芯片,如Spartan系列和Virtex系列等。 第2章主要介绍了Verilog HDL这种最常见的硬件描述语言,介绍了Verilog HDL发展历史、主要能力及基本结构; 通过对Verilog HDL中数据类型及常量,变量、运算符及表达式、语句及不同抽象级别的Verilog HDL模型的详细论述,展示了Verilog HDL进行系统建模的能力。 第3章介绍了Digilent公司推出的基于Xilinx Spartan6 LX45的数字电路的Atlys FPGA开发板,介绍了Atlys FPGA的主要参数、各个模块的组成及功能。最后提到了Digilent公司的一种调试工具Adept,通过Adep...

暂无课件

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情

目录

第0章FPGA功能与开发简介

0.1电子白板的设计

0.2基于FGPA的人脸识别

第1章FPGA简介

1.1概述

1.1.1PLD器件与开发工具

1.2FPGA结构特点

1.2.1FPGA工作原理

1.2.2FPGA芯片结构

1.3FPGA时序设计与分析

1.4Xilinx公司器件简介

1.4.1Xilinx FPGA芯片介绍

1.4.2Xilinx PROM芯片介绍

第2章Verilog语法介绍

2.1Verilog HDL简介

2.1.1Verilog HDL的发展历史

2.1.2Verilog HDL的主要能力

2.2Verilog HDL基本结构

2.2.1简单的Verilog HDL例子

2.2.2Verilog HDL模块的结构

2.2.3逻辑功能定义

2.3数据类型及常量、变量

2.3.1常量

2.3.2变量

2.3.3标识符

2.4运算符及表达式

2.5语句

2.5.1赋值语句

2.5.2条件语句

2.5.3循环语句

2.5.4结构说明语句

2.5.5编译预处理语句

2.5.6语句的顺序执行与并行执行

2.6不同抽象级别的Verilog HDL模型

2.6.1Vorilog HDL门级描述

2.6.2Vorilog HDL的行为级描述

第3章开发板资源

3.1Atlys FPGA开发板简介

3.2Atlys... 查看详情

FPGA,即现场可编程门阵列,是指一切通过软件手段更改、配置器件内部连接结构和逻辑单元,完成既定设计功能的数字集成电路。与专用集成电路(ASIC)不同,FPGA是一种半定制电路,就是说用户可通过软件现场进行配置和编程,修改硬件的内部逻辑,从而完成某种特定的功能,且可以反复擦写;只是在计算机上修改和更新程序,使硬件设计工作成为软件开发工作,缩短了系统设计的周期,提高了实现的灵活性并降低了成本。因此,FPGA广受硬件工程师的青睐,并得以迅速发展而成为主流的数字系统电路设计技术。



《FPGA数字系统设计》介绍了FPGA最常用的软件编程语言Verilog HDL,告诉读者如何FPGA建模;给出了目前最新的Atlys FPGA开发板的详尽使用说明(包括各个模块的分布和功能介绍);详细讲解了两种最常用的FPGA的开发工具(ISE和 VIVADO)的使用方法;给出了三个工程项目实践实例,频率计设计与实现、Atlys开发板的AC97固件设计、Linux系统搭建与移植,让读者全方位了解FPGA数字系统设计的步骤、方法和理念。



《FPGA数字系统设计》是FPGA数字系统设计的入门,可作为高等学校的电子类、通信类、自动控制类和计算机类的基础实验教材,也可作为数字电路设计工程师和技术人员的参考书。


查看详情