随着可编程逻辑技术的不断进步和创新,FPGA在嵌入式系统中发挥着越来越重要的作用,已被广泛应用于通信、航天、医疗、工控等领域。本书从嵌入式系统设计的角度出发,基于全球最大的可编程逻辑器件生产厂商Xilinx公司的系列FPGA产品,系统、全面地介绍了Xilinx公司最新系列FPGA的内部结构、设计流程和开发工具;详细介绍了IP资源复用理念和IP Core的开发方法;重点介绍了RISC处理器内核、DSP算法在FPGA中的实现原理和开发流程,向嵌入式设计工程师推荐一种基于可编程片上系统(SOPC)的嵌入式系统设计新理念。在随书附赠的光盘中,收录了Xilinx公司设计工具:ISE WebPACK和MXE 5.8c,文中设计、分析、仿真或综合时涉及的相关文件和工具,以及附录中所有实验教程的完整工程目录、源代码和使用说明,利于读者在阅读本书的过程中提高实际应用能力。本书立足于工程实践,结合作者多年嵌入式系统和可编程逻辑器件的开发和教学经验,选用成熟的火龙刀系列FPGA评估系统作为例程实验平台。对于各类从事嵌入式系统设计的科研人员和应用技术工程师,本书是一本不可多得的针对可编程片上系统(SOPC)设计原理和开发的参考书。本书比较适合作为Xilinx产品开发应用方面的专业教材,也可作为有志于从事专用数字电路设计的高等院校高年级本科生和研究生的参考书。