前言

FPGA是英文Field-Programmable Gate Array的缩写,即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。FPGA的基本特点如下:

● 采用FPGA设计ASIC电路,用户不需要投片生产,就能得到适合的芯片。

● FPGA可作为其他全定制或半定制ASIC电路的中试样片。

● FPGA内部有丰富的触发器和I/O引脚。

● FPGA是ASIC电路中设计周期短、开发费用低、风险小的器件之一。

● FPGA采用高速CHMOS工艺,功耗低,可以与CMOS、TTL电平兼容。

可以说,FPGA芯片是小批量系统提高系统集成度、可靠性的很好选择之一。

目前FPGA在数字系统、通信系统、网络开发及汽车电子方面得到了深入应用。目前市场上都是一些介绍基础原理的书,缺少有大量实例导航的工程实践书,本书的出版正好可以填补这种空白。

全书从实用的角度出发,通过大量工程实例,详细介绍了FPGA项目程序设计的方法与技巧。全书共分4篇25章,第1篇为基础知识篇,简要介绍了FPGA硬件结构、 VHDL编程语言基础,以及FPGA常用开发工具,引导读者入门;第2篇为FPGA数字系统程序实例,通过12个设计实例,详细介绍了FPGA数字系统项目开发的技术和技巧;第3篇为FPGA通信系统程序实例,安排了6个实用通信程序;第4篇为项目程序实例,通过4个典型实例,介绍了FPGA汽车电子程序的特点和开发技术。

与同类型书相比,本书具有下面的特色:

● 本书提供了22个丰富的FPGA程序设计实例,范围涉及数字系统、通信系统、Nios II项目3大热门领域。实例典型,全部调试通过,易学易懂。

● 全书对FPGA项目开发的步骤和设计思路进行详细讲解,穿插介绍开发经验技巧与注意事项,对程序代码进行详细注释,利于读者理解和巩固知识点,可以举一反三。

● 光盘中包含了丰富的实例硬件原理图和程序源代码,读者稍加修改,便可应用于实际工作中或者完成相关的课题(毕业设计),物超所值。

本书适合计算机、自动化、电子及硬件等相关专业的大学生,以及从事FPGA应用开发的科研人员使用。

本书主要由刘福奇编写。另外,唐清善、邱宝良、周克足、刘斌、李亚捷、李永怀、李宁宇、刘伟捷、黄小欢、严剑忠、黄小宽、李彦超、付军鹏、张广安、贾素龙、王艳波、金平、徐春林、谢正义、郑贞平、张小红等在资料收集、整理和技术支持方面做了大量的工作,在此一并向他们表示感谢!

由于时间仓促,再加之作者的水平有限,书中难免存在一些不足之处,欢迎广大读者批评和指正。

编著者

联系方式

咨询电话:(010)8825416088254161-67

电子邮件:support@fecit.com.cn

服务网址:http://www.fecit.com.cnhttp://www.fecit.net

通用网址:计算机图书、飞思、飞思教育、飞思科技、FECIT