Ashling 嵌入式软件开发工具
Ashling 公司成立于1982年,是一家嵌入式开发工具供应商,专业提供高品质、高可靠性、高速的实时仿真器和源代码级调试软件,可支持众多的8位、16位和32位处理器。Ashling公司与NXP公司有着长期、密切的合作关系,是NXP指定的仿真器供应商。其Opella、Vitra、Genia等系列仿真器被广泛应用。
Ultra-XD for ARC
Ultra-XD是一个强大的高速跟踪和运行时控制调试探针,用于在Synopsys DesignWare?ARC?可配置的RISC处理器上进行嵌入式开发,带有ARC实时跟踪接口选项。Ultra-XD与Synopsys MetaWare IDE一起工作,用于嵌入式系统的调试和分析。
- 实时、非侵入性地捕获和查看程序流和数据访问
- 从主机PC下载程序到目标嵌入式系统
- 在目标(全速执行, 单步执行, 停止, 断点设置, 访问存储器,寄存器和变量)
Synopsys MetaWare IDE 是一款适用于 ARC 嵌入式C/ C++开发的完整集成环境,包括基于Eclipse的集成开发环境、编译器、调试和分析工具。
特性
- 支持所有ARC EM和HS处理器与ARC跟踪接口选项 【包括版本1(8位/16位端口)和版本2(8位/双8位端口)】
- 使用高速USB2.0或千兆以太网接口实现快速、可靠的“即插即用”安装
- 高达3MB/s的下载速度,特别适合大型、复杂的项目
- 世界上快的跟踪捕获率::
- 并行(高达16位)跟踪可达400MHz的双倍速率,(DDR);
- 串行千兆跟踪-多支持4个通道,速度高达25.6Gb/s,并可分配给4个通道 每个通道:6.4Gb/s;
- 使用Ultra-XD的50位、5ns分辨率时间戳生成器可以独立的标记所捕获的数据;
- 大容量跟踪存储:
- 4GB板载跟踪存储内存,可配置为循环缓冲区;
- 自动跟踪时钟/数据倾斜调整(“AUTOLOCK”),以确保捕获的高速数据的完整性;
- Ultra-XD自动校准到目标的跟踪数据端口
- 支持所有ARC 硬件调试标准,包括cJTAG, JTAG和NEXUS((Trace)
- 从1kHz到100MHz调节cJTAG/JTAG时钟频率;支持RTCK
- 多核支持,支持完整的cJTAG/JTAG扫描链可配置性
- 热插拔支持允许连接到正在运行的目标而无需重置或暂停
- 支持38路Mictor目标连接器
- 检测和自动配置从0.4V到3.6V适当的目标电压
- 支持所有片上硬件断点;无限制的软件断点
- 用户控制下可配置的目标复位和测试端口复位
- 适用于所有流行的目标架构的通用的硬件调试平台
- 紧凑的外形尺寸
MetaWare IDE
使用MetaWare IDE,您可以为裸机和基于Linux的应用程序开发嵌入式系统。MetaWare IDE是一个可靠的、强 大的开发工具链,可以在ARC架构上进行C/ C++开发、调试和分析。
Ultra-XD的配置和使用完全集成到MetaWare IDE中,从而提供完整的基于硬件的调试和实时跟踪(RTT)功能,包括: ● 基于JTAG的板级初始化。
- 电路板复位控制
- 硬件(ROM/flash)和软件(RAM)的断点
- 硬件观察点(数据访问中断)
- 全速执行,停止和步进控制
- 触发设置(如指定RTT捕获规则)
- RTT捕获,上传和显示
Order Codes
Opella-XD for ARC
- Opella-XD是用于使用Synopsys DesignWare ARC 可配置RISC处理器进行嵌入式开发的强大cJTAG/JTAG
- Opella-XD调试器与Synopsys合作开发,它集成了基于Windows和Linux系统的MetaWare开发工具包或GNU GDB调试器
- Opella-XD提供高达3MB/s的下载速度,使其适合于大型、复杂、软件密集型的项目
特性
- 支持所有ARC处理器
- 使用USB 2.0高速接口(480Mb/s)实现快速、可靠的“即插即用”安装
- USB接口供电-无需外部电源
- 从1kHz到100MHz的调整cJTAG/JTAG时钟频率
- 自适应可以使得cJTAG / JTAG以快的速度下载程序到目标板中
- 热插拔支持-允许连接到正在运行的目标而不会重置或暂停
- 提供20 way 0.1”cJTAG/JTAG电缆用于调试设备或FPGA
- 支持目标工作电压从0.9V到3.6V - Opella-XD检测和自动配置适当的目标电压
- 用户控制下可配置的目标复位和测试端口复位
- 内置诊断即时显示状态的目标,调试探测器和USB连接
- 显示/读/写目标系统内存和外围寄存器
- 支持所有的片上硬件断点-无限的软件断点
- 运行/停止目标应用程序的控制,包括(go, halt, step over, step into和step out)
- 在Windows或Linux下使用元件开发工具包或GNU GDB调试器
- 多核调试支持——在单个或多个cJTAG/JTAG接口上多支持256核
Order Codes