首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 学习园地
为什么嵌入式开发人员要使用FPGA
来源:本站整理  作者:佚名  2011-02-18 08:52:40



这样的系统必须能够统一整个电子产品开发过程,在单一、一致的环境中将硬件、软件和可编程硬件开发综合在一起。

图1充分利用FPGA的潜能意味着把设计的所有元素带到可重新编程的领域


  Altium Designer 引入简单、高层次的处理器实现这一目标,满足软件、FPGA和 PCB要求,一体化的产品开发环境在单一应用中把所有需要的流程综合在一起(图1)。硬件和软件开发统一在平台级 ,使快速软件/硬件协同设计成为可能。通过基于 FPGA的处理器和处理器包裹内核,设计师可以定位于Altium Designer 或任意受支持的第三方处理器,同时保留设计的全部功能,包括与 FPGA外设的方便连接。Altium Designer基于 Viper的编译器保证在系统支持的所有处理器结构间C级别代码的兼容性。

  除了快速产品开发的潜力外, Altium Designer 的一体化本质也为嵌入式开发人员带来了新的设计和功能可能性。Altium 也开发了新的一体化硬件/软件编译器技术,不久Altium Designer就将支持该技术。这项技术同时从标准C代码生成高度优化的可执行代码和并发硬件的FPGA实现 ,并同时生成在运行时将二者链接起来所需的代码。实际上这意味着开发人员 可以指定从处理器卸载到硬件的C代码功能,而Altium Designer一体化的软件/硬件环境使该流程迅速且透明(图2)。

图2有了先进的软件工具嵌入式开发人员不用变成硬件工程师就能够影响修改和调试底层系统硬件


  这样的系统为嵌入式开发人员提供选择系统复选框以获得把专用软件功能转移到硬件最终的性能和成本改进的潜力。这使得开发人员可以有效地在硬件和软件之间转移功能,不断在优化的应用方案上融合。值得注意的有趣现象是,使用Altium Designer这一功能以及其他高层功能(如嵌入式包裹内核和基于库的预同步软组件)的软件开发人员可有效地使用 FPGA机制内部的硬件。简言之,使用该系统的软件工程师可利用其现有技巧,轻松使用 FPGA 硬件,无需涉及目标器件结构的底层或 RTL编程(图3)。

图3包括硬件可编程硬件和软件的设计流程的一体化使FPGA器件可以被用于创建完整的嵌入式系统而且这只需要常见的技术


  Altium Designer的一体化开发环境和低成本大规模

上一页  [1] [2] [3]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:84,894.53000 毫秒