本书全面系统地讨论了高性能FPGA时序设计、分析的基本原理与实现方法。全书共分7章:第1章以Xilinx FPGA为例,对FPGA的设计流程进行了概述;第2章对FPGA时序参数定义、流水线与并行处理设计技术、时序路径分类、时钟的非理想性(时钟偏斜与时钟抖动)等进行了探讨;第3章主要讨论了FPGA时序约束设计要点,包括Xilinx FPGA时序约束语法规则、时序约束分组方法以及不同路径的时序约束方法等;第4章介绍了FPGA时序约束分析的原理和方法,主要包括周期约束分析、偏移约束分析、时钟偏斜和时钟不确定性分析,此外还介绍了时序分析器Timing Analyzer的基本使用方法;第5章介绍了FPGA时序收敛的流程,分析了代码风格以及逻辑综合优化对时序收敛的影响,指出了有助于提高FPGA性能的设计方法;第6章和第7章分别以Xilinx Spartan-3与Virtex-5/6系列FPGA为例,对面向时序性能的FPGA逻辑综合技术进行了深入的探讨。全书条理清晰,内容先进,讲解透彻,便于自学。
本书可作为信息与通信工程、电子科学与技术、计算机科学与技术、控制科学与工程或相关专业的高年级本科生和研究生的教材,同时也是从事FPGA技术研究与微电子技术研究、生产及应用的工程技术人员的重要参考书。另外,对于其他专业想了解高性能FPGA时序设计与分析的工程技术人员,也是一本很有价值的参考书。