×
嵌入式开发 > 详情

嵌入式系统开发的快速启动方法

发布时间:2020-06-15 发布时间:
|

为了削减成本,提升性能和保持灵活性,在工业、医疗、汽车、航天和军用产品等广泛的应用领域,包括处理器和外设在内的完整的嵌入式系统被整合到了FPGA 上。

虽然FPGA的传统用户是硬件设计者,但是赛灵思的新型嵌入式设计平台,使得软件开发人员也能够在熟悉的环境中轻松编程,包括Eclipse IDE、编译器、调试器、操作系统和库。编程可以利用uC/OS-II之类的RTOS 甚至全嵌入式Linux在裸金属级完成。


图1 嵌入式目标参考设计

嵌入式设计趋势及挑战

FPGA的应用到现在已经有二十多年的时间了,我们在各个领域都能看到各种FPGA的应用,例如医疗、工业控制、汽车电子、连接IP、高端显示、无线、监控、军事通信等等。然而,FPGA内使用嵌入式处理器的时间只不过是近十年的事情,从1999年到现在,FPGA内使用嵌入式处理器在逐年正向增加中。

图2 EDK 软件、硬件和集成流程

图3 简单的SDK软件开发流程步骤

随着FPGA内使用嵌入式处理器设计越来越多,我们面临的挑战也越来越多,主要挑战分为三个方向:

• 满足不断提高的技术要求

–要求有一个适用于该应用的处理器系统

–要求能够选择正确的功能(外设)组合



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
架构与ISA:移动处理器的真正关键