ARM Emulator是一款实时在线仿真器,支持全系列的ARM处理器和全系列的Intel XScale处理器, 其在软件接口上完整实现了ARM RDI(Remote Debug Interface)接口标准(目前版本同时支持RDI 1.5和RDI 1.51),可以广泛支持ARM系列开发工具及其他遵循RDI接口标准的调试器(Debugger)的在线调试 。ARM Emulator兼100%容于ARM公司的Multi-ICE,产品性能稳定,价格更具竞争力。采用ARM Emulator,可以实时在线调试硬件系统及实时在线跟踪调试软件系统,帮助软硬件工程师提高开发效率,加快产品上市时间, 是一件每一位ARM底层研发工程师追逐的利器 。
ARM Emulator硬件实现了PC并口协议到串行JTAG协议的转换,通过JTAG实现主机和目标机之间的调试支持功能。它通过ARM芯片的JTAG边界扫描口进行调试,属于完全非插入式调试,无需目标存储器,不占用目标系统的任何其他资源。ARM Emulator利用高速JTAG串行扫描链,通过调试通讯通道Debug Communications Channel (DCC)连接ARM核心内嵌的名为“Embedded-ICE”的调试逻辑,调试逻辑实时监测ARM核心的寄存器、数据总线和地址总线。调试器设置Breakpoint及Watchpoint后,程序在ARM内核全速运行,调试逻辑实时监测地址与数据总线并与预设值比较,在吻合时产生异常中断通知内核并把控制权交给调试器。这样,在程序运行时,可以在断点处停止,可以设置条件断点、条件观测断点,能读写寄存器、存储器和系统端口,复位目标系统,下载代码到目标RAM等,而又不占用CPU时间及内存资源。ARM Emulator 支持多个ARM处理器核心以及混合结构核心的调试,其内部的低压核心支持技术可以支持核心电压在1.8V到5V间自动适应。
主要特点
● 支持目前全系列ARM & Intel XScale内核系统, 可通过软件升级方式支持将来更高版本的ARM核处理器 ● 支持所有ARM内核(ARM7,ARM9,ARM10,ARM11)和XScale内核的控制器,包括:Samsung; ATEMEL; Intel; Cirrus Logic; Sharp; Philips; OKI; Motorola; Infineon; NEC; Qualcomm; LSI Logic; Altera; Linkup; Hynix; Winbond等具有ARM内核的通用微处理器和ASIC等 ● 连接简便,可通过JTAG端口由目标板供电,支持兼容1.5/2.5V/3V/5V电平接口的目标板 ● 支持外接电源供电,电源接口采用宽电压范围输入和电源反插保护电路,安全可靠,方便调试类似手机和PDA等便携式、电池供电设备 ● 属于完全非插入式调试,无需目标存储器及相关ROM程序,不占用目标板上的其他任何资源 ● JTAG速度可配置,以满足不同调试对象的要求 ● 支持所有符合RDI1.50或RDI1.51规范的调试工具软件 ● 支持GDB调试 (Linux/windows/uC-OS等操作系统下) ● 采用ARM集成开发调试环境,支持源代码级调试,ARM THUMB指令混合编译,支持C、C++、汇编语言的交叉调用,支持ROM断点,多个RAM断点,条件断点,单步执行,随程序同步更新并可即时修改变量、寄存器、内存值 ● 高速通信的调试功能,高达12Mbps,方便快速下载目标程序和调试程序 ● 支持Flash在线快速烧写功能,可省去通用FLASH编程器,方便已经在目标板上焊接好的FLASH编程 ● 支持所有符合RDI1.50或RDI1.51规范的调试工具软件 ● ARM Emulator使用标准的25芯并口插座和20针的JTAG插座作为接口,并提供14针JTAG转20针JTAG的转换器 ● 采用JTAG口的菊花链级联方式,支持同一ASIC内多个不同类型的ARM核 ● 支持多种操作系统:Windows98/NT/Me/2000/XP, Linux ● 由有丰富应用经验的工程师提供全方位的技术支持 ● 体积轻巧,性能稳定
主要技术特性:
● 下载速度: 130KB/s(400 MHz PII PC) ● 连续走单步速度:50步/秒 ● 支持多ARM内核CPU调试 ● 自适应宽电压目标系统(5V-9V) ● JTAG速度可编程 ● 可在CPU不停止运行下,介入调试,支持硬件断点与不限个数的软件断点 ● CPU运行时提供主机控制平台服务
支持当前所有ARM核和Intel ? XScale
ARM7系列
ARM70DI
ARM710T
ARM720T
ARM740T
ARM7TDMI
ARM7TDMI-S
ARM7EJ-S
ARM7TI-S
ARM7DMI
ARM9系列
ARM920T
ARM922T
ARM925T
ARM940T
ARM9TDMI
ARM946E-S
ARM966E-S
ARM9EJ-S
ARM926EJ-S
ARM9E-S
ARM10系列
ARM10200
ARM10220E
ARM1020E
ARM1022E
ARM1020T
ARM10200E
Intel? XScale系列
IOP321
PXA210
PXA250
80200
PXA255
PXA26X
IXP1200
IXP425
IXP2800
IXP2850
IXP2400
兼容多种第三方ARM集成开发调试环境: ● ARM SDT, ADS, RealView ● EPI EDB ● GNU gdb ● Green Hills MULTI ● Intel XScale software toolkit ● Mentor Graphics XRAY debugger ● MetaWare SeeCode ● Microsoft Platform Builder ● Wind River Tornado
附件
Feature
Description
标配硬件
(1) ARM Emulator仿真器 (2) ARM 集成开发软件IDE (3) 用户手册 (4) 25PIN并口电缆 (5) 20PINJTAG调试线 (6) 可配14 pin-20 pin JTAG 转换头 (7) 稳定开关电源 (8) 使用说明光盘1张
[upload=jpg]UploadFile/2005-4/20054719246239.jpg[/upload] [align=right][color=#000066][此贴子已经被作者于2005-4-7 19:24:14编辑过][/color][/align]