打印

“ARM ESL”技术的简介

[复制链接]
2353|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
nan678|  楼主 | 2010-8-30 11:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
“ARM ESL”技术的简介
ARM凭借其系列CPU在SoC系统芯片应用领域的绝对统治地位,乘势推出了其自身的ESL解决方案与工具,这些方案基本以ARM核和AMBA总线为基础,事实上将会继续巩固ARM今后在SoC领域的统治地位。
ARM ESL
主要由SoC Dlmsigner Canvas (系统设计,提供IP库),SoC Designer Simulator
(系统仿真,提供cycle-based和event-based仿真及其他跟踪和profiling功能) 和 RealView Debugger
(系统调试,提供源代码实时调试功能) 构成。ARM ESL 工具的最大特点是能够模拟真实的 FPGA 开发板。在 SoC Designer
工具中可以提供 模拟的 Display / Keyboard / Mouse / UART / Ethernet
等用户接口,省去了制作开发板的周期。要注意的一点是:SoC Designer 的 IP 模块实际上是一些行为模型不能直接翻译成 RTL
代码,所以硬件模型的主要作用是帮助软件在设计早期即可借助硬件 model
进行开发和测试。而且就教育的重点来看,ARM的方案主要是帮助软件与硬件并行开发,从而缩短整个项目开发周期。
-- SoC Designer 的设计接口
主要分为四类:MxSI 是仿真接口用于组件连接与相互通信;MxDI是调试接口,用于向 SoC Designer
或者用户提供寄存器、存储器等的内部信息;MxPI是 profiling 接口用于向 SoC Designer 或者用户提供 profiling
资料;MxMMI是内存映射接口,用于存取和修改组件的内存映射。
-- Profiling
Function profiling: 在 simulation 窗口中右键ARM即可“view function profiling”。
Hardware profiling: 在 simulation 窗口中 debug->profiling manager 即可。

相关帖子

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

本版积分规则

0

主题

70

帖子

1

粉丝