资料介绍
逻辑设计领域正在发生根本变化。新一代设计工具帮助软件开发者将其算法表达直接转换成硬件,而无需学习传统的硬件设计技术。
这些工具及相关设计方法学一起被归类为电子系统级 (ESL) 设计,广泛地指从比目前主流的寄存器传输级 (RTL) 更高的抽象级别上开始的系统设计与验证方法学。与硬件语言如 Verilog 和 VHDL比起来,ESL 设计语言在语法和语义上与流行的 ANSI C 比较接近。
ESL 与 FPGA 有何关系?
ESL 工具已经存在了一段时间,而许多人觉得这些工具主要专注于 ASIC 设计流程。然而事实上,越来越多的 ESL 工具提供商正在专注于可编程逻辑;目前,市场上有多种工具支持专为赛灵思® FPGA 而优化的系统设计流程。ESL 流程是对 FPGA 设计工具的一种自然演进,可以使更多和更广泛以软件为中心的用户群更容易地使用可编程硬件的灵活性。
我们来考虑一些由 ESL 和 FPGA 构成重大组合的情景:
ESL 工具和可编程硬件一起构成一个基于桌面的硬件开发环境,符合软件开发者的工作流程模型。工具可提供针对特定的基于 FPGA 的参考板的优化支持,软件开发者可以利用这些支持启动项目评估或原型构建。这些板及相应的参考应用程序均使用更高级别的语言编写,这使创建定制的、硬件加速的系统更为快速和容易。实际上,现在软件程序员能够以使用微处理器参考板及工具大体相同的方式,使用基于 FPGA 的参考板及工具。
通过使用现在FPGA 中已很普遍的高性能嵌入式处理器,软件和硬件设计组件可以装入到一个器件中。从系统的软件描述开始,您可以根据应用程序的性能要求,将每个设计块用硬件或软件来实现。ESL 工具支持智能分割和软件功能到等效硬件功能的自动导出,从而增加了价值。
ESL 提升了“探测式设计和优化”的概念。ESL 方法学与可编程硬件的结合使用,使尝试大量可能的应用实现以及对极大不同的软件/硬件分割策略快速进行实验成为可能。这种实验的能力——尝试新方法和快速分析性能与尺寸平衡——使 ESL/FPGA 用户能够比使用传统的 RTL 方法以更短的时间实现更高的总体性能。
此外,通过在更抽象的级别上工作,您可以使用更少的击键和更少的代码行来表达您的意图。这通常意味着快得多的设计完成,和更少的犯错机会,而这些错误将需要繁杂的、低级调试。
ESL 的目标受众
ESL 流程对预期 FPGA 用户的主要好处是其生产率和易用性。通过将产生硬件电路的实现细节进行抽象,这些工具向以软件为中心的用户群(图 1)发出了召唤。在更高的抽象级别上工作,使拥有 C 语言等传统软件编程语言技能的设计者能够更快地以硬件探究其想法。在大多数情况下,您可以无需经验丰富的硬件设计者的帮助而完成整个设计的硬件实现。
以软件为中心的应用程序和算法开发者已将该方法的优点应用于 FPGA,他们包括系统工程师、科学家、数学家、和嵌入式与固件开发者。
适合 ESL 方法学的应用程序的特征包括具有大量内循环的计算密集型算法。这些应用程序可以通过硬件中的并发并行执行实现巨大加速。ESL 工具已在音频/视频/图像处理、加密、信号与分组处理、基因排列、生物信息、地球物理和天体物理等应用领域成功帮助进行了项目部署。
这些工具及相关设计方法学一起被归类为电子系统级 (ESL) 设计,广泛地指从比目前主流的寄存器传输级 (RTL) 更高的抽象级别上开始的系统设计与验证方法学。与硬件语言如 Verilog 和 VHDL比起来,ESL 设计语言在语法和语义上与流行的 ANSI C 比较接近。
ESL 与 FPGA 有何关系?
ESL 工具已经存在了一段时间,而许多人觉得这些工具主要专注于 ASIC 设计流程。然而事实上,越来越多的 ESL 工具提供商正在专注于可编程逻辑;目前,市场上有多种工具支持专为赛灵思® FPGA 而优化的系统设计流程。ESL 流程是对 FPGA 设计工具的一种自然演进,可以使更多和更广泛以软件为中心的用户群更容易地使用可编程硬件的灵活性。
我们来考虑一些由 ESL 和 FPGA 构成重大组合的情景:
ESL 工具和可编程硬件一起构成一个基于桌面的硬件开发环境,符合软件开发者的工作流程模型。工具可提供针对特定的基于 FPGA 的参考板的优化支持,软件开发者可以利用这些支持启动项目评估或原型构建。这些板及相应的参考应用程序均使用更高级别的语言编写,这使创建定制的、硬件加速的系统更为快速和容易。实际上,现在软件程序员能够以使用微处理器参考板及工具大体相同的方式,使用基于 FPGA 的参考板及工具。
通过使用现在FPGA 中已很普遍的高性能嵌入式处理器,软件和硬件设计组件可以装入到一个器件中。从系统的软件描述开始,您可以根据应用程序的性能要求,将每个设计块用硬件或软件来实现。ESL 工具支持智能分割和软件功能到等效硬件功能的自动导出,从而增加了价值。
ESL 提升了“探测式设计和优化”的概念。ESL 方法学与可编程硬件的结合使用,使尝试大量可能的应用实现以及对极大不同的软件/硬件分割策略快速进行实验成为可能。这种实验的能力——尝试新方法和快速分析性能与尺寸平衡——使 ESL/FPGA 用户能够比使用传统的 RTL 方法以更短的时间实现更高的总体性能。
此外,通过在更抽象的级别上工作,您可以使用更少的击键和更少的代码行来表达您的意图。这通常意味着快得多的设计完成,和更少的犯错机会,而这些错误将需要繁杂的、低级调试。
ESL 的目标受众
ESL 流程对预期 FPGA 用户的主要好处是其生产率和易用性。通过将产生硬件电路的实现细节进行抽象,这些工具向以软件为中心的用户群(图 1)发出了召唤。在更高的抽象级别上工作,使拥有 C 语言等传统软件编程语言技能的设计者能够更快地以硬件探究其想法。在大多数情况下,您可以无需经验丰富的硬件设计者的帮助而完成整个设计的硬件实现。
以软件为中心的应用程序和算法开发者已将该方法的优点应用于 FPGA,他们包括系统工程师、科学家、数学家、和嵌入式与固件开发者。
适合 ESL 方法学的应用程序的特征包括具有大量内循环的计算密集型算法。这些应用程序可以通过硬件中的并发并行执行实现巨大加速。ESL 工具已在音频/视频/图像处理、加密、信号与分组处理、基因排列、生物信息、地球物理和天体物理等应用领域成功帮助进行了项目部署。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- Intel FPGA工具Quartus Prime下载入口 9次下载
- 拼版工具 0次下载
- pcb阻抗计算工具
- 差分线阻抗计算工具
- 电容阻抗计算工具
- 过孔阻抗计算工具
- pcb设计工具
- MathWorks面向汽车应用开发的量身定制工具 8次下载
- ESR,ESL,如何影响电容?资料下载
- ESL和DFM论文和资料免费分享 16次下载
- FPGA面向汽车电子的可编程逻辑解决方案 23次下载
- FPGA JTAG工具设计的教程说明 18次下载
- LED测试程序FPGA工具使用源码 5次下载
- 实用FPGA的调试工具—ChipScope Pro
- FPGA调试工具-chipscope
- Trivy:面向镜像的漏洞检测工具 615次阅读
- Xilinx FPGA独立的下载和调试工具LabTools下载、安装、使用教程 6384次阅读
- 面向FPGA的电源管理 1814次阅读
- 分析FPGA开发工具套件如何与其先进的硬件进行结合呢 527次阅读
- 新规划PCI核查工具的使用方法和应用事例 2834次阅读
- 采用SystemC ESL设计的九个理由 4948次阅读
- 面向FPGA的电子系统级 (ESL) 的新一代设计工具 4982次阅读
- EDA工具如何为FPGA设计提供便捷高效的设计环境 989次阅读
- 利用FPGA工具设置优化FPGA HLS设计 1514次阅读
- 赛灵思推出能提供FPGA设计工具和IP的ISE设计套件 4532次阅读
- FPGA设计工具的重要性 DSP设计基本流程 1262次阅读
- FPGA开发流程详细解析 1w次阅读
- 影响FPGA设计周期生产力的最大因素是什么? 634次阅读
- Cadence FSP:FPGA-PCB系统化协同设计工具介绍 5053次阅读
- 揭开Altera公司支持OpenCL的设计工具的神秘面纱 5032次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1491次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 95次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 11次下载 | 免费
- 6100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 4次下载 | 免费
- 8基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537793次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多