微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > MCU和DSP > 面向 FPGA 的 ESL 工具

面向 FPGA 的 ESL 工具

时间:04-29 来源:Eefocus 点击:

2、系统建模。对于大型设计,或处理器用作整个设计的一部分时,使用传统的 RTL 模型进行系统仿真可能会非常慢。一种流行的新兴 ESL 方法采用了高速事务级模型,通常使用 C++ 编写,以大大加快系统仿真速度。

ESL 工具为您提供了一种基于虚拟平台的验证环境,您可以在其中分析和调整设计的功能和性能属性。这意味着可以更早使用系统的虚拟表示,实现更大的设计探索和假设分析。

您可以评估和改进性能问题,如延迟、吞吐率和带宽,以及选择性的软件/硬件分割策略。一旦设计满足性能目标,就可将其付诸硅实现。

图 1:大多数用于 FPGA 的 ESL 工具均针对以软件为中心的用户群。

图 2:ESL 工具抽象了在 FPGA 中加速处理器应用程序有关的细节。

ESL 工具提供商面临的挑战

相对而言,面向 FPGA 的 ESL 工具对市场来说是新生事物;客户接受仍然是一个关键挑战。ESL 工具提供商面临的最大挑战之一,是需要克服人们对 ESL 和 FPGA 能够做什么,已存在哪些解决方案和功能,以及该技术的实际用途和优点等问题的普遍性认识不足。其他挑战还包括用户对结果质量的理解和关注以及与 ESL 接受相关的学习曲线。

尽管一些如由 ESL 引入的范例转换,需要长时间才可为现有 FPGA 用户社区完全接受,我们仍需要解决目前阻碍接受的一些关键问题。这一点尤为重要,因为今天的 ESL 技术已做好准备,向潜在的大量目标受众提供重大实践价值。

赛灵思 ESL 倡议

赛灵思认为 ESL 工具具有极大地改变硬件和软件设计者创建、优化和验证复杂电子系统方式的潜力。为了将这一新兴技术的全部优点带给客户,和建立一种适用于特别针对 FPGA 的 ESL 技术的公共平台,赛灵思积极联络其生态系统合作伙伴,成立了协作性的联合 ESL 倡议(表 1)。

表 1:赛灵思 ESL 合作伙伴采用从高级语言到 FPGA 实现的不同方法。


该倡议的宗旨是加快针对 FPGA 的 ESL 创新步伐,和使该技术更贴近以软件为中心的用户群的需求。作为倡议的一部分,有以下两个重点:

工程协作。赛灵思将与合作伙伴紧密合作,继续进一步提升 ESL 产品阵营的价值。这将包括改进编译器结果质量和增强工具互操作性及总体易用性等工作。 ESL 认识与宣传。赛灵思将向当前及预期新客户宣传面向 FPGA 的 ESL 流程的价值和优点。该计划将试图告知和教育用户有关目前已有 ESL 解决方案类型的知识,以及各种产品如何提供解决现有问题的更好方法。目的是帮助用户就各种合作伙伴 ESL 产品满足其专用需求的适合性做出信息全面的决策。更大的认识将导致客户接受度提高,反过来又会促进可持续的面向 FPGA 的合作伙伴 ESL 生态系统。

开始使用 ESL

作为构筑各种面向 FPGA 的 ESL 努力的更大认识的第一步,赛灵思已组合各种资源推出了一个全面的 ESL 网站。其内容涵盖目前市场上每个合作伙伴 ESL 解决方案的专门及独特方面,旨在帮助您决定哪个(若有的话)可用解决方案最适合您的应用。要开始您的 ESL 导向,请访问 www.xilinx.com/esl。

此外,赛灵思还开设了一个新的面向 FPGA 的 ESL 论坛,地址为:http://toolbox.xilinx.com/cgi-bin/forum。在这里,您可以参与针与面向 FPGA 的 ESL 设计有关的各种主题的讨论。

结论

面向 FPGA 的 ESL 工具为您提供了通过可编程硬件探索您的想法而无需学习与硬件设计有关的低层细节的能力。今天,您有机会从广泛的创新和生产率增强解决方案中选择专门针对赛灵思 FPGA 优化的解决方案。随着 ESL 倡议的正式发布,赛灵思全面投入与第三方生态系统的合作,力图为当前及潜在未来客户提供最佳的 ESL 工具。面向持续更新和新开发随时做好准备。

作者:Milan Saini 技术营销经理 赛灵思公司 @xilinx.com">milan.saini@xilinx.com

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top