当前位置:龙人芯片解密公司 >> 解密技术 >> K100仿真器介绍

K100仿真器介绍

1. 概述
AK100高性能ARM专用仿真器,支持ARM7 / ARM9 / Cortex-M1 / Cortex-M3等内核的全系列仿真,包括Thumb模式。后续还会支持ARM10 / ARM11 / XSCALE / Cortex-R4 / Cortex-A8等内核的全系列仿真。
·支持ARM7 / ARM9 / Cortex M1 / Cortex M3等内核的仿真。
·支持Thumb模式,支持SWD模式。
·与全部主流IDE环境无缝嵌接,TKStudio,Keil, ADS,RealView,IAR等。
·支持片内/片外Flash的在线编程和仿真。
·用户可自行添加任意Flash编程算法。
·支持无限制Flash断点和无限制RAM断点。
·USB供电,无需外部电源。
·最大JTAG运作速度达到25MHz,保证以极限的速度进行硬件调试。
·高速USB通讯,最大代码下载速度600K字节/秒。
图0.1 AK100仿真器
2. 支持内核种类
目前,AK100仿真器支持的内核种类如下:
·ARM7:ARM7TDMI / ARM7TDMI-S / ARM7EJ-S / ARM720T。
·ARM9:ARM9TDMI / ARM920T / ARM922T / ARM926EJ-S / ARM946E-S / ARM966E-S。
·Cortex-M1/M3:支持串行调试(SWD)模式。
3. 支持IDE环境
AK100仿真器与多种主流IDE环境无缝嵌接,支持Keil / ADS / IAR / TKStudio等,并具备其高级调试功能,保证您的开发平台始终如一。
·Keil,Keil公司,英文界面,8051/251/C166/ARM编译/调试环境。
·ADS,ARM公司,英文界面,全ARM内核编译/调试环境。
·IAR,IAR公司,英文界面,多内核编译/调试环境。
·TKStudio,致远公司,中/英文界面,多内核编译/调试环境,强大内置编辑器。
4. 硬件指标
·USB2.0(High Speed)高速通讯接口。
·下载速度达到600KB/S。
·标准Windows USB驱动支持,即插即用。
·标准20-pin JTAG接口与目标板连接,支持热插拔。
·PC机USB口取电,省去沉重的电源适配器,小巧便携。
·人性化的指示灯提示当前工作状态。
·检测所有JTAG信号和目标板电压。
·自适应目标板电压,支持宽电压范围1.8V~5V。
·JTAG最大时钟25MHz,可达到极限的调试速度。
·自动速度识别功能。
·支持实时RTCK同步时钟(自适应时钟)。
·带有硬件自检功能,方便检测排除硬件故障。
5. 功能特性
·支持全系列ARM内核仿真,ARM7/ARM9/Cortex-M1/Cortex-M3等,包括Thumb模式。
·支持Cortex-M1/Cortex-M3内核串行调试(SWD)模式。
·无缝嵌接多种主流IDE环境,Keil/ADS/IAR/TKStudio/RealView等。
·支持片内Flash在线编程/调试,提供每种芯片对应的Flash编程算法文件。
·支持片外Flash在线编程/调试,提供数百种常用的Flash器件编程算法文件。
·支持NOR/NAND/SPI等多种接口类型的外部Flash编程/调试。
·支持用户自行添加Flash编程算法文件。
·具备单独烧写Flash的独立软件,提高生产效率。
·支持无限制的RAM断点调试。
·支持无限制的Flash断点调试,突破硬件断点数量的限制。
·采用同步Flash技术,无限制Flash断点快速刷新,调试速度如同RAM中一样,方便快捷。
·支持动态断点,可在运行中任意设置/取消断点。
·同时支持程序断点和数据断点,便于用户准确跟踪复杂程序的运行。
·快速单步程序运行,最大150步/秒。
·保证最快最稳定的调试主频变化的目标系统。
·内置特殊调试算法,可靠调试处于非法状态的ARM内核。
·支持菊花链链接的多内核仿真。
·基于芯片的设计理念,为数百种芯片提供完善的初始化文件。
·内置全面的初始化文件解释执行器,可在复位前后/运行前后/Flash下载前后进行灵活的系统设置,包括寄存器设置/ARM初始化/时钟设置/延时/信息提示等操作。