首页 > 图书中心 > FPGA现代电子系统设计原理

前言

前言

2015年,德国率先提出工业4.0,拉开了第四次工业革命的序幕。以智能化、信息化为特点的第四次工业革命,广泛使用大数据、人工智能、物联网、5G通信、云边端计算等先进技术,在各个行业完成产业升级,从智慧小区、智慧工厂到智能城市,从智慧交通到智慧医疗,从智能电网到智慧能源,再到全球互联网,智慧化、智能化已经在逐步深入地影响和改变我们的生活。而实现智慧化、智能化的物理基础是智慧化器件,包括CPU、DSP、ARM等。FPGA作为智慧化器件的顶配产品,以其高速、稳定、可靠等特点,近年来得到了广泛的关注和应用。

智能化、信息化的进程中,必然需要大量的智能计算、智能决策,而且这些智能计算和决策必须具备快速、低功耗、小型化、灵活性等特点,FPGA技术充分满足了上述几点要求。尤其是近年来的片上系统(SoC)技术,既包括各种硬件IP核,还可以集成嵌入式操作系统和应用软件,软硬协同,将非常复杂的系统整合在芯片上,展示出强大的功能。单独使用沿用数十年的CPU架构产品已经不能满足市场需求,因而选择以软硬协同开发为特征的FPGA架构是必然趋势。可以预见,FPGA的应用将会呈现一个井喷式增长态势。目前FPGA已经成熟地应用到视频信号处理,比如电子眼、人脸识别等。在云计算、边缘计算及智能计算领域,FPGA正在作为加速器而被越来越广泛应用,它既能够提供几乎实时的处理速度,同时还可以降低功耗。在机器人、无人驾驶、无人机等领域,FPGA也越来越广泛地被使用。

世界上著名的FPGA厂商Altera公司被Intel公司收购,Xilinx公司继而被AMD公司收购,FPGA公司被芯片巨头整合,预示着FPGA将与传统CPU芯片进一步集成,发挥其可编程、快速、低功耗、灵活的优势,来赋能传统芯片。随着芯片巨头的入场,FPGA+CPU将会真正成为解决数据中心存储和网络通信的主流解决方案,基于FPGA的AI加速单元和CPU紧密耦合提升AI计算的整体性能,也必将是FPGA赋能传统芯片的典型应用,从而带来前所未有的IT生态改变。

面对这样的需求和应用背景,应用工程师们迫切需要在较短的时间内能够尽可能全面地了解FPGA相关技术。本书是一本阐述FPGA技术全貌的图书,深入浅出地将理论与案例相结合。在介绍FPGA最新应用的基础上,以Intel公司的主要FPGA产品为主线,阐述其硬件结构原理。从VHDL基本语法出发,阐述了基于VHDL的组合/时序基本电路模块的实现方式,并系统介绍了典型IP核的应用,较为详细地阐述了FPGA设计中的时序分析问题,系统论述了设计过程中要遵循的基本原则和优化原则,并结合案例进行解释,最后列举了一些常见的工程应用。本书旨在向读者传递FPGA技术及应用的基本原理,作者以多年的FPGA专业教学经验,引领读者快速了解FPGA领域全貌,以期在FPGA应用中能够事半功倍。

本书的编写工作由下列人员承担: 李月乔负责第4章; 陈晓梅负责第1,2,3,5,6,7,8章。全书由陈晓梅审校定稿。此外研究生肖徐东、王行健负责本书第8章的部分调试,在此一并表示衷心的感谢。为了使书中内容与仿真软件中使用的逻辑符号一致,故本书中所有符号均采用美标,特此说明。

由于作者水平所限,错误和不足之处在所难免,恳请读者批评指正。

编者2023年10月

教学课件

程序代码

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘