FPGA原型验证手册:目录

本书分为几章,其顺序与基于FPGA的原型设计项目中执行的任务和决策大致相同。

读者将从多个方向解读这本书。一些人将经历基于FPGA的原型验证中涉及的许多任务,但正在寻找新的见解和想法;其他人对这一主题相对较新,但在其他核查方法方面有经验;

还有一些人可能是项目负责人,他们需要了解基于FPGA的原型设计的好处是否适用于他们的下一个SoC项目。因此,根据你的出发点,你可能需要从不同的地方开始阅读这本书。

在此基础上,我们试图使每个主题章节相互独立,或者在必要时,在主题之间进行大量的前后参考,并对某些关键主题进行回顾。

  • 第1章和第2章:我们首先分析验证SoC及其嵌入软件问题的复杂性。我们介绍了许多不同的验证方法,而不仅仅是FPGA。然后,我们概括地描述了基于PGA的原型设计的好处,并给出了一些行业领先原型设计公司成功项目的真实例子。

  • 第3章:这是一本关于FPGA技术和相关工具的入门读物,在基于FPGA的原型设计的背景下,对这两种技术提供了新的视角。经验丰富的FPGA用户可能会觉得他们可以跳过这一章,但仍然建议从一个新的角度来看待FPGA。

  • 第4章:每一次旅程都从一个步骤开始。在满怀希望地激发了人们对基于FPGA的原型设计的兴趣之后,本章汇集了足够的信息,让我们开始,让我们能够衡量创建原型所需的精力、工具和时间。

  • 第5章和第6章:原型的硬件组件应该在项目早期选择。这些章节指导如何最好地在内部创建平台,或者如何在众多商业平台之间进行选择,以及如何在它们之间进行明智的比较(另见附录B)

  • 第7、8、9和10章:关于操作设计以使其为FPGA硬件实现做好准备的关键信息,特别关注RTL更改、分区和IP处理。还有关于如何采用原型SoC设计风格的指导,以使设计更适合基于FPGA的原型团队。

  • 第11章和第12章:板子已经准备好了,设计已经准备好,当两者结合在一起时会发生什么?这些章节涵盖了如何在实验室中提出原型,然后对系统上的RTL和软件进行调试,并对设计进行了严格的要求。此外,还讨论了原型在实验室外的部署。

  • 第13章:我们有一个可工作的基于FPGA的原型;这样一个有用的平台还能做什么?本章展示了定制原型以在更广泛的验证环境中使用的好处,包括RTL模拟器和基于SystemC的虚拟模型。

  • 第14章:在这里,我们对基于FPGA的原型设计和混合原型设计进行了一些展望,从第13章和其他地方获得了一些新的结论。

  • 第15章:然后得出一些结论,并对整个手册中的关键规则和建议进行重新迭代。

  • 附录A:这是得克萨斯仪器公司最近进行的一个基于FPGA的原型项目的一个有启发性的工作示例,详细介绍了各种步骤和克服的挑战。

  • 附录B:在室内制造原型硬件与在商业上获得原型硬件之间也有经济和商业比较。

注:大多数FPMM内容都是通用的和普遍适用的,但是,在给出示例的地方,我们希望读者能原谅我们使用Synopsys RandX ilinxR(即我们自己的)最知名的工具和平台。

猜你喜欢

转载自blog.csdn.net/weixin_45264425/article/details/129869680