新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 为FPGA软处理器选择操作系统(08-100)

为FPGA软处理器选择操作系统(08-100)

——
作者:Jean Labrosse Micriμm 公司 ,John Swan 莱迪思半导体公司,Philipp Tomsich Theobroma Systems公司时间:2009-02-25来源:电子产品世界收藏

  另一方案:使用可编程逻辑

本文引用地址:http://www.eepw.com.cn/article/91693.htm

  为系统设计者提供了一系列的权衡选择,这是现有的ASIC/ASSP解决方案无法提供的。正如图1所示 ,当一个处理器集成至时,设计者可以各种方式实现功能例如:

  * 软件控制硬件

  * 仅软件

  * 软件功能,控制或数据流,通过硬件加速(SW/HW)

  * 仅硬件,与CPU没有直接的互动,但是硬件可与任何功能进行交互。

 

  图1 中的多种选择

  使用提供这些权衡的可编程逻辑解决方案,SoC设计者有控制结构的多种选择。相反,控制结构的选择涉及到如何实现所需的功能。

  一个简单的便携式媒体播放器示范了如何控制硬件,以及如何使用一个FPGA提供一系列改善硬件/软件的权衡选择。图2从硬件的角度展示了播放器的功能。所需硬件的数量在很大程度上取决于所期望的系统响应。有了RTOS,许多硬件模块可以比在Linux应用中简单得多。总而言之,FPGA的可编程逻辑为任何提供硬件权衡选择。

 

  图2 从硬件角度观察便携式媒体播放器

linux操作系统文章专题:linux操作系统详解(linux不再难懂)


评论


相关推荐

技术专区

关闭