本书主要从技术基础、开发方法和人工智能应用三个方面介绍FPGA的各种开发方法, 围绕FPGA的基础知识、Verilog硬件描述语言、FPGA在Quartus中的开发流程, FPGA的SOPC、HLS、OpenCL设计方法, FPGA在人工智能领域的应用等方面进行阐述。使开发人员能理解FPGA的核心知识, 掌握FPGA的开发方法和开发工具。本书包含技术基础篇、开发方法篇和人工智能应用篇三大块共计14章。本书以FPGA基础知识为切入点, 通过对开发方法和设计思路的讲解, 帮助读者快速掌握FPGA开发技术以及FPGA在人工智能上的应用。
本书包含FPGA技术基础篇、FPGA开发方法篇和人工智能应用篇三大板块,共计11章,以FPGA基础知识为切入点,通过对开发方法和设计思路的讲解,帮助读者快速掌握FPGA开发技术及FPGA在人工智能上的应用。本书可作为FPGA和其他开发人员进行FPGA设计和应用的参考用书。
作者简介
内容简介
前言
第一部分 FPGA技术基础篇
第1章 FPGA的特点及其历史
第2章 FPGA架构
第3章 Verilog HDL
第4章 Quartus Prime基本开发流程
第二部分 FPGA开发方法篇
第5章 FPGA设计工具
第6章 基于英特尔FPGA的SOPC开发
第7章 基于英特尔FPGA的HLS开发
第8章 基于英特尔FPGA的OpenCL异构技术
第三部分 人工智能应用篇
第9章 人工智能简介
第10章 深度学习
第11章 基于英特尔FPGA进行深度学习推理
后记

