基于硬件仿真进行软件早期开发

出处:梁_1056 发布于:2007-06-18 14:52:38

基于复杂微处理器系统的设计工程师常常会遇到这样一个问题,不得不在硬件准备好之前开发软件:根据ARM公司所说的,这个问题对于高规格消费类多媒体产品的开发工程师尤其尖锐。但是,基于软件的传统仿真的运行速度太慢,因而不实用。该公司已开发了Realview System Generator工具,为ARM平台开发工程师提供构建指令模型,由于该模型的运行速度接近于实际工作速度,从而软件工程师能用于验证软件特性。该工具本身以图形、拖放的方式操作:用户从标准库中选择模块,该标准库不仅包括基本ARM处理器元件,还包括TrustZone硬件安全和Jazelle Java加速技术模块。它完全整合在Realview工具流中;用户可以调试其模型,然后用Realview Real Time System Model(实时系统模型)工具程序——一种用于模拟推荐的终产品形式的图形建模程序包,来测试用软件运行的完整“用户体验”。然而,这些模型不是在工具程序集内部运行;它们是独立的软件。它们将支持其上有应用程序运行的操作系统,而且操作速度仍然接近于一般便携式产品中的
实际处理器。ARM公司说:该模型尽可能去除硬件实现方案中的低层次细节,同时保持指令度:只有该公司自己拥有证实模型完全正确所需的IP。

  上述操作速度利用一种“翻译”技术实现——有点类似软件解释程序,该技术动态地将ARM指令逐块翻译成用于主机处理器(基于X86架构的Windows和Linux系统环境)的本机指令,并将每个块保存在高速缓存中。外设仅在被调用时才启动,因此,该模型无需经常使用资源来监视其状态。

  ARM公司的目标是软件开发工程师(目前只有一小部分工程师使用仿真)和更别的“创造性”(即,利用图形和多媒体设计程序包创造程序的人)使用它的模型。ARM公司表示将鼓励第三方开发工程师在其产品生态系统内提供模型,以扩大系统;现在,该工具支持ARM926EJ-S, ARM1136JF-S和ARM1176JZF-S内核。


  
关键词:基于硬件仿真进行软件早期开发

版权与免责声明

凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。

本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。

如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

广告
OEM清单文件: OEM清单文件
*公司名:
*联系人:
*手机号码:
QQ:
有效期:

扫码下载APP,
一键连接广大的电子世界。

在线人工客服

买家服务:
卖家服务:
技术客服:

0571-85317607

网站客服电话

0571-85317606

客服在线时间周一至周五
9:00-17:30

关注官方微信号,
第一时间获取资讯。

建议反馈

联系人:

联系方式:

按住滑块,拖拽到最右边
>>
感谢您向阿库提出的宝贵意见,您的参与是维库提升服务的动力!意见一经采纳,将有感恩红包奉上哦!