本书分为几章,其顺序与基于FPGA的原型设计项目中执行的任务和决策大致相同。
读者将从多个方向解读这本书。一些人将经历基于FPGA的原型验证中涉及的许多任务,但正在寻找新的见解和想法;其他人对这一主题相对较新,但在其他核查方法方面有经验;
还有一些人可能是项目负责人,他们需要了解基于FPGA的原型设计的好处是否适用于他们的下一个SoC项目。因此,根据你的出发点,你可能需要从不同的地方开始阅读这本书。
在此基础上,我们试图使每个主题章节相互独立,或者在必要时,在主题之间进行大量的前后参考,并对某些关键主题进行回顾。
-
第1章和第2章:我们首先分析验证SoC及其嵌入软件问题的复杂性。我们介绍了许多不同的验证方法,而不仅仅是FPGA。然后,我们概括地描述了基于PGA的原型设计的好处,并给出了一些行业领先原型设计公司成功项目的真实例子。
-
第3章:这是一本关于FPGA技术和相关工具的入门读物,在基于FPGA的原型设计的背景下,对这两种技术提供了新的视角。经验丰富的FPGA用户可能会觉得他们可以跳过这一章,但仍然建议从一个新的角度来看待FPGA。
-
第4章:每一次旅程都从一个步骤开始。在满怀希望地激发了人们对基于FPGA的原型设计的兴趣之后,本章汇集了足够的信息,让我们开始,让我们能够衡量创建原型所需的精力、工具和时间。
-
第5章和第6章:原型的硬件组件应该在项目早期选择。这些章节指导如何最好地在内部创建平台,或者如何在众多商业平台之间进行选择,以及如何在它们之间进行明智的比较(另见附录B)
-
第7、8、9和10章:关于操作设计以使其为FPGA硬件实现做