赛灵思(Xilinx) 公司作为可编程器件(PLD)的领导厂商,占有超过50% 的市场份额,为客户提供可编程逻辑芯片(CPLD 、FPGA 和PROM) 、软件设计工具、不同等级的知识产权核(IP Core) 以及系统级的完整解决方案。
随着工艺和设计水平的不断提高, FPGA 在数字系统中所扮演的角色也从逻辑胶合者提升到处理核心。从2006 年起,赛灵思公司的FPGA 就涵盖了逻辑应用、数字信号处理以及嵌入式三大应用领域到目前为止,赛灵思已成为完整的解决方案提供者.例如,量产的Spartan 6 系列FPGA 采用45nm 工艺,广泛应用在中低规模系统中,如机器视觉、机顶盒以及广泛的多媒体处理等;量产的Virtex-5/6 系列FPGA 分别采用65nm 、40nm 工艺,主要面向高端应用,如高速互联网络、无线通信、宽带接人以及汽车工业等. 28nm 的7 系列FPGA(Artix , Kintex 和Virtex 三个低、中、高系列〉也已逐渐量产,进一步提升FPGA 系统设计能力.此外, Zynq-7000 可扩展处理平台(EPP) 将ARM CortexA9 双核处理器系统与可编程逻辑紧密集成在一起,为业界带来革命性的创新解决方案.
基于赛灵思公司的领先技术,更多的工程师和研究人员已加入到赛灵思FPGA 的开发队伍中.在过去四年中,赛灵思公司通过大学和开源社区OpenHard ,开展了三届开源硬件创新大赛以及多个网络研讨会,但切入点都比较零散,不能形成系统化知识体系,<<Xilinx FPGA 开发实用教程》第一版于2008 年出版,弥补了上述不足,帮助广大技术人员、在校的研究生和高年级本科生尽快掌握Xilinx FPGA 的开发流程,连续印刷4 次,深受读者欢迎。由于FPGA 技术发展迅速,因此作者更新了原书内容,并以最新的ISE13. x版本和量产的6 系列器件为例进行介绍,更加符合FPGA 发展趋势.
整体而言,本书具有以下三项特色;首先,从逻辑设计、数字信号处理、嵌入式系统设计和高速连接四个方面,系统地介绍了Xilinx FPGA 的开发与应用,条理清晰、思路明确,符合FPGA 目前和未来的发展趋势;其次,较为详细地介绍了Xilinx FPGA 的开发技巧,融入了作者的工程开发经验,对于初学者和工程开发人员来讲都具有较强的可读性;最后,极为全面地介绍了赛灵思公司的ISE 、System Generator 以及 EDK 开发软件,非常系统和完整。
因此,对于在校研究生、高年级本科生及从事FPGA 开发的工程师来说,本书是一本较为理想的EDA 教材和工程工具书,我郑重地将其推荐给大家!希望通过本书的出版,使更多的读者掌握赛灵思FPGA 的开发技能,更好地促进FPGA 开发技术的普及和推广。