打印
[FPGA]

嵌入式开发人员与FPGA应用

[复制链接]
2193|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
drogy|  楼主 | 2007-1-23 14:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
发掘 FPGA潜力的关键是打破传统软件和硬件设计间的障碍。目前FPGA 设计流程仍分隔在软件开发流程之外,而实际上两个流程都隔离在板级设计流之外。业界仍然认为整个电子产品设计处于分隔的板卡设计、FPGA设计 和软件设计几个方面,而且我们使用的设计工具正反映了这种分隔。

FPGA 设计发展成为专业的设计学科,其工作流程是从芯片设计方法演变过来的。从嵌入式角度来看,这就把 FPGA放到了硬件设计领域,这就使嵌入设计师很少会使用FPGA去创建实际的嵌入式系统的智能(软件意义上的)。然而, FPGA跨越了软件和硬件之间的障碍,具有成为电子产品嵌入式智能一部分的潜力,而不仅仅是成为嵌入式智能的平台。只有把电子产品开发视作一个单一过程,我们才能看出可编程硬件技术所代表的‘宏伟蓝图’。


可编程器件技术并不是把嵌入式软件开发从硬件设计分割开,而是让开发人员在开发软件时可以交互地改变系统硬件。硬件也不再是一个固定的平台。在本质上,系统优化可包括硬件和软件,平台和运行在平台上的软件都可以在线重构。

相关帖子

沙发
drogy|  楼主 | 2007-1-23 14:15 | 只看该作者

继续

从嵌入式设计师角度看, 统一环境 可直接把软件开发连接到底层的硬件平台设计。这一点很重要,因为这样 FPGA内部实现的器件可以在开发阶段以类似传统软件的方式方便地升级。嵌入式开发人员可以轻松地选择硬件和软件方案解决设计问题。

Altium Designer采用新的统一硬件/软件编译器技术,该技术可同时从标准C代码中生成高度优化的可执行代码和在FPGA中并行执行的硬件电路,随后在运行时生成所需代码并将二者连接在一起。实际的实施中需要引入 FPGA 硬件系统元件,在编译时通过嵌入式软件指定其功能。开发人员只需指定在硬件和统一编译器上执行的C功能,然后创建综合所需的硬件描述文件,编译剩余代码,自动添加必要的指令,把功能转移到硬件中。 

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

12

帖子

0

粉丝