本书从课堂教学中出现的电子白板技术和人脸识别技术入手,首先对FPGA设计项目进行了概述,介绍了FPGA的工作原理和芯片结构。接着结合硬件描述语言Verilog HDL,论述了FPGA建模的过程,介绍了基于Xilinx Spartan6 LX45的数字电路的Atlys FPGA开发板的组成和功能。随后介绍了ISE和 Vivado这两种FPGA开发工具的使用方法。最后展示了三个基于FPGA技术的数字功能电路设计实例。 本书可作为高等学校电子类、通信类、自动控制类和计算机类的基础实验教材,也可作为数字电路设计工程师和技术人员的参考书。
FPGA,即现场可编程门阵列,是指一切通过软件手段更改、配置器件内部连接结构和逻辑单元,完成既定设计功能的数字集成电路。与专用集成电路(ASIC)不同,FPGA是一种半定制电路,就是说用户可通过软件现场进行配置和编程,修改硬件的内部逻辑,从而完成某种特定的功能,且可以反复擦写;只是在计算机上修改和更新程序,使硬件设计工作成为软件开发工作,缩短了系统设计的周期,提高了实现的灵活性并降低了成本。因此,FPGA广受硬件工程师的青睐,并得以迅速发展而成为主流的数字系统电路设计技术。 《FPGA数字系统设计》介绍了FPGA最常用的软件编程语言Verilog HDL,告诉读者如何FPGA建模;给出了目前最新的Atlys FPGA开发板的详尽使用说明(包括各个模块的分布和功能介绍);详细讲解了两种最常用的FPGA的开发工具(ISE和 VIVADO)的使用方法;给出了三个工程项目实践实例,频率计设计与实现、Atlys开发板的AC97固件设计、Linux系统搭建与移植,让读者全方位了解FPGA数字系统设计的步骤、方法和理念。 《FPGA数字系统设计》是FPGA数字系统设计的入门,可作为高等学校的电子类、通信类、自动控制类和计算机类的基础实验教材,也可作为数字电路设计工程师和技术人员的参考书。
- 版权: 清华大学出版社
- 出版: 2020-06-01
- 更新: 2023-06-21
- 书号:9787302551270
- 中图:TP332.1
- 学科:工学控制科学与工程工学计算机科学与技术