Skip to Main Content
白皮书

Veloce proFPGA 提高设计效率并加快 SoC 上市

西门子 EDA 工具提供一种模块化、可扩展的桌面级原型验证平台以支持尽早开始软件开发

Veloce proFPGA 原型验证平台明确定义为 Veloce Strato 和 Veloce Primo 平台的补充。这意味着,只需很少的工作,就可以为任何 Veloce 系统方便地编译硬件设计。
各种规模的电子系统通常都集成到单个集成电路 (IC) 中。虽然规模巨大的片上系统 (SoC) 引人注目,但还有许多中小型 SoC 必须快速有效地实现。这些设计的验证必须包括硬件、底层软件(操作系统和驱动程序)和应用软件。该验证需要三种协调一致的方法。Veloce™ 系列验证工具包括 Veloce Strato 硬件加速仿真平台和 Veloce Primo 企业级原型验证平台,主要侧重于验证硬件及其与底层软件基础设施的接口。这两个平台是三种必需验证工具中的两种。

Veloce proFPGA 的不同之处

与过去的原型验证工具相比,Veloce proFPGA 系统有四个不同之处:

  • 硬件编译与 Veloce Strato 和 Veloce Primo 系统的编译一致

  • 模块化和可配置能力

  • 易于设置

  • 可扩展性

Veloce proFPGA 原型验证平台明确定义为 Veloce Strato 和 Veloce Primo 平台的补充。这意味着,只需很少的工作,就可以为任何 Veloce 系统方便地编译硬件设计。除了让开发过程更加高效之外,这还意味着原型验证,以及因此软件设计,可以更早开始,因为随着设计的成熟,硬件更改可以轻松顺利地移植到原型中。 Veloce proFPGA 平台也是高度模块化的。特定 FPGA 可以轻松更换,使平台可以更容易适应新设计和新要求,或者将 FPGA 升级到下一代,而无需重做设计的其余部分。

这种模块化还能简化 IP 模块在设计中的集成。在硬件验证期间,不同的团队可以专注于设计的不同子模块。他们会开发其硬件 IP 的 FPGA 实现以进行验证。

当把这些模块组合成一个可用于执行软件的完整系统时,可以在比特流级别导入预先存在的模块,确 保该实现与经过验证的硬件版本相同,并节省大量编译时间。

I/O 也可以针对每个设计轻松配置,只需在给定时间替换为所需的 I/O,该平台即可用于各种各样的设计。与更典型的原型验证平台所需的工作量相比,针对给定设计配置原型所需的工作量非常少。

Veloce 验证三角形

Veloce proFPGA 原型验证平台补全了 Veloce 三角形。当硬件设计人员在 Veloce Strato 和 Veloce Primo 平台上完成验证时,应用程序开发人员可以尽早开始验证其代码,因为他们知道可以在更改发生时轻松实施任何硬件更改。

针对不同设计进行配置是轻而易举的事情,只需插入特定设计所需的特定 FPGA 和 I/O 模块。借助多达 20 个 FPGA,可以轻松支持大型设计,而无需在配置和编译上花费大量精力。

Veloce proFPGA 原型验证平台并不比任何可以连接到 PC 的消费电子设备更难插入和启动。开发人员可以轻松地带着它四处移动,设计或验证结果不会因此而受到影响。

由于硬件和软件开发人员同时对其负责的系统相应部分开展验证,而且设计在不同验证平台之间移动时产生的摩擦非常小,因此可以在确知系统的所有要素(包括软件)都进行了彻底验证的情况下将设 计更快地推向市场。

分享