Xilinx FPGA应用开发(第2版)
本书提供课件以及课程视频下载地址为https://pan.baidu.com/s/1brlQuM7 咨询相关教材问题、样书申请等,请关注微信公众号:“文泉职教”,QQ:1737781562/200595764服务电话010- 83470412/0417

作者:贺敬凯

丛书名:高等院校电类专业应用型规划教材——微电子技术专业

定价:45元

印次:2-7

ISBN:9787302477594

出版日期:2017.10.01

印刷日期:2024.01.05

图书责编:刘翰鹏

图书分类:教材

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

本书通过FPGA应用开发中的27个典型的实战项目及各个实战项目涉及的知识点来详细介绍FPGA应用开发技术。主要内容包括FPGA应用开发硬件平台、ISE集成开发环境、Vivado集成开发环境、Verilog HDL硬件描述语言、组合逻辑电路设计、时序逻辑电路设计、FPGA与外设接口的应用设计、一款CPU的设计。 本书以实战项目为主线编排教学内容; 配有电子教学课件、源代码和习题集,方便开展实践教学,可作为高等院校应用型本科、专科电子类专业EDA技术和FPGA应用开发等课程的教材。

本书基于Xilinx basys2开发板和basys3开发板、ISE集成开发环境和VIVADO集成开发环境。以27个来源于实践的实战项目为主线,知识点配套107个示例进行讲解。为了更加直观的了解实战项目要求的效果,配套项目描述视频,并且该视频既可以在电脑上观看,也可以用微信扫一扫功能直接观看。

FPGA应用开发是电子类专业以及相关专业的技术主干课。目前,有关FPGA应用开发方面的教材大多与开发实用的应用系统有差距。基于这一点,编著者结合Basys2开发板和Basys3开发板,对以前编写的《Xilinx FPGA应用开发》(清华大学出版社,2015年)一书进行整理、改版,增减了相关案例,使其更加有代表性、先进性和实用性。 本书的编写基于一套开发环境: Basys2开发板和Basys3开发板、ISE集成开发环境和Vivado集成开发环境。 编著者长期从事硬件描述语言、数字系统设计以及FPGA应用开发等课程的教学工作。在教学过程中,不断地充实和完善讲义,提炼了27个典型的实战项目。 本书共分4个部分,以27个实战项目为主线,按照知识递进、难度递进的原则,根据实战项目的知识点来组织内容。 第1部分以4个实战项目为主线,介绍FPGA应用开发基础知识,包含第1章和第2章,涉及的知识点包括本书采用的硬件平台、ISE集成开发环境、Vivado集成开发环境以及Verilog HDL硬件描述语言。 第2部分以10个实战项目为主线,介绍FPGA在简单数字电路设计中的应用,包括第3章和第4章,涉及的知识点包括基本门电路、比较器、数据选择器、编码器、译码器、ALU、D触发器、寄存器、计数器、分频器以及秒表计数器等电路。 第3部分以12个实战项目为主线,介绍FPGA与外设接口的应用设计,包括第5章和第6章,涉及的知识点包括拨码开关、LED灯、按键、数码管、液晶和VGA。 第4部分以1个实战项目为主线,介绍一款CPU的设计,包括第7章,涉及的知识点有处理器设计的核心元素,包括指令集、...

目录
荐语
查看详情 查看详情
第1章硬件平台及集成开发环境

实战项目1键控LED灯亮灭

1.1FPGA工作原理及芯片

1.1.1FPGA工作原理

1.1.2Xilinx FPGA芯片

1.2硬件开发平台

1.2.1开发板常用接口电路

1.2.2VGA接口电路

1.2.3时钟电路

1.2.4FPGA配置电路

1.2.5开发板引脚定义

1.3集成开发环境

1.3.1基于ISE的开发流程

1.3.2基于Vivado的开发流程

1.4小结

1.5习题

第2章HDL语言基础

实战项目2设计1位全加器

2.1Verilog HDL基本程序结构

实战项目3设计3位移位寄存器

2.2Verilog HDL语言的数据类型和运算符

2.2.1标识符

2.2.2数据类型

2.2.3常量

2.2.4运算符和表达式

实战项目4设计三人表决电路

2.3Verilog HDL语言的建模形式

2.3.1结构描述形式

2.3.2数据流描述形式

2.3.3行为描述形式

2.4Verilog代码书写规范

2.5小结

2.6习题

第3章组合逻辑电路设计与应用

实战项目5设计基本门电路

3.1基本门电路

3.1.1基本门电路设计

3.1.2约束文件

3.1.3使用ISim进行功能仿真

实战项目6设计比较器电路

3.2比较器电路

3.2.1比较器设计

3.2.2使用F... 查看详情

本书基于Xilinx basys2开发板和basys3开发板、ISE集成开发环境和VIVADO集成开发环境。以27个来源于实践的实战项目为主线,知识点配套107个示例进行讲解。为了更加直观的了解实战项目要求的效果,配套项目描述视频,并且该视频既可以在电脑上观看,也可以用微信扫一扫功能直接观看。

查看详情