去年10月份,作者有幸聆听了Xilinx公司全球CTO Ivo Bolsens先生在清华大学题为“FPGA: The future platform for transforming, transporting and computing”的演讲,感触颇深。IVO先生指出了FPGA的三大应用领域:数字处理中的信号变换、高速交换中的数据收发以及求解中的复杂计算。作者本人虽然已有多年的FPGA开发经验,但还是第一次听到如此精辟的总结,随即想到深入了解并推广这种实用且精辟的FPGA开发理念。考察了许久发现市场上没有此类相关书籍,且已有书籍比较偏重于单一软件的操作和HDL语言的讲解,因此就萌生了编写一本书从系统开发角度,以软、硬件结合的方式来阐述先进的FPGA开发理念,于是经过半年的思索、查阅资料、和相关专家的大量讨论以及反复修改,便有了这本书的诞生,以期达到抛砖引玉的作用。
Xilinx公司是最早也是最大的FPGA生产商,其芯片设计技术、开发软件和相关解决方案在业界属于顶级水平,拥有广泛的客户群。本书主要讲述了Xilinx FPGA的开发知识,包括FPGA基础知识、VerilogHDL语言基础、基于Xilinx芯片的HDL语言高级进阶、ISE开发环境使用指南、FPGA配置电路及软件操作、在线逻辑分析仪ChipScope的使用、基于FPGA的数字信号处理技术、基于System Generator的DSP系统开发技术、基于FPGA的可编程嵌入式开发技术、基于FPGA的高速数据连接技术以及时序分析原理和时序分析器的使用等11章内容,涵盖了FPGA开发的主要方面。期望本书能够提高读者的工程开发能力。全书各章由田耘、徐文波完成,孙霏菲参与了第7章的编写工作。作者在成书过程中,参考了较多的书籍、论文和网络文献,向其作者表示深深谢意。
本书适合从事FPGA设计和开发领域的工程师,以及相关专业的研究生和高年级本科生使用。
FPGA技术博大精深且发展迅猛,不可能通过一本书进行全方位的详细介绍,更多还需要读者自己动手实践。由于作者水平有限,加上时间比较仓促,书中不妥之处,敬请指正。


