新闻中心

EEPW首页>嵌入式系统>设计应用> 如何在便携式应用中充分发挥FPGA的优势

如何在便携式应用中充分发挥FPGA的优势

作者: 时间:2009-05-05 来源:网络 收藏

存储系统的实现

当实现存储系统时,重要的是首先要全力选好基本架构。首要问题是,选用哪款处理器?在竞争激烈的便携市场,通常有几款领先的处理器可供选择。设计师的选择常常受到多个因素的影响,这些因素包括性能、体积、功率和功耗等技术要求及采用那款处理器的早先设计经验等方方面面。

因此,设计师必须仔细评估其设计目标。设计是基于以前的架构吗?若是的话,需要与以前兼容吗?工程师有选择他们最熟悉处理器的自由吗?设计要求低功耗吗?当然,在中,处理器的功耗和效率将是设计的关键考量。

还必须决定选用哪种存储器架构。主要处理器都有哪种接口?是否会更频繁地访问某些(相对其它)存储内容?若在内容访问频率上有别,则两级系统也许是最好选择。为满足应用需要,需快速访问存储器吗?若是,则也许需要一个专门的存储器控制器。系统需自动辩识连接的存储器类型并实时匹合其接口标准吗?重申:外接一个自适应控制器将支持该特性。

一般来说,影响处理器选择的是最终应用的设计需求而非那款特定处理器支持的存储器接口。最终应用需求也将影响存储器的选择。这样,在处理器和存储器间的接口可有几千种选择。

在下一步开发前,设计师需测试几种不同的存储方案以确证概念。当需将处理器上可用接口与最佳存储器方案结合起来时,采用作为接口方案可提供完全的灵活性。

选择存储器接口平台

存储器实现的下一步取决于处理器和应用。存储器领域的许多处理器制造商为简化其特定处理器的使用都提供完整开发平台。每块处理器板都带有一组标准接口,但这种接口可能与所选存储技术所需的不匹配。

处理器开发板应有一个标准扩展接口,该接口是为开发支持附加外设功能的子卡以及允许用一个处理器评估多个协议而专门设计的。在选用一块母板生成原型后,当选择存储器接口时,一块带内置的子卡将带来不需再购买多个子卡的灵活性。

在处理器扩展卡上,有两种用法。第一种,通过增加与存储器现有槽兼容的额外存储器槽来扩展固有的外设支持。第二种,增加处理器没有的接口实现非固有的外设支持。

图2显示的是飞思卡尔的i.MX27多媒体开发平台。i.MX27处理器锁定的是诸如视频安全和基于因特网协议的音视频传输等视频应用。该处理器还有丰富的多种接口以满足大多数应用。



评论


相关推荐

技术专区

关闭