广州致远电子有限公司
TKScope嵌入式智能仿真开发平台支持全部ARM内核芯片的仿真,如ARM7/ARM9/ARM11/Cortex-M0/Cortex-M1/Cortex-M3/XScale等。TKScope仿真器通过软件升级,及时地支持各个半导体公司新增的内核种类和芯片型号。
NXP公司最新推出的 LPC1100系列ARM芯片,是以Cortex-M0为内核的处理器。TKScope仿真器率先支持Cortex-M0内核芯片的仿真,广州致远电子有限公司是国内首家支持Cortex-M0内核仿真的第三方工具提供商。目前,TKScope仿真器已经全面支持LPC1100系列芯片的仿真。
LPC1100系列ARM 芯片是以Cortex-M0为内核,是为嵌入式系统应用而设计的高性能、低功耗的32位处理器。LPC1100是市定价极低的32位微控制器解决方案,其价值和易用性比现有的8/16位微控制器更胜一筹。该控制器性能卓越、简单易用、功耗低,更重要的是,它能显著降低所有8/16位应用的代码长度。
LPC1100系列每秒4 500多万条指令的优秀性能让8位(每秒不到100万条指令)及16位(每秒300万到500万条指令)微控制器相形见绌。LPC1100不仅能执行基本的控制任务,而且可以进行繁复的运算,即便最复杂的任务也能轻松应付。执行效率的提高直接转化为能耗的降低。LPC1100频率为50 MHz,其功耗也得到了很大程度的优化,仅需不到10mA的电流。
TKScope仿真ARM内核芯片支持多种主流IDE环境,工程师可灵活地选择熟悉的开发环境,具体支持的IDE开发环境如下:
◆TKStudio,致远公司,中/英文界面,多内核编译/调试环境,强大内置编辑器;
◆Keil,Keil公司,英文界面,8051/251/C166/ARM编译/调试环境;
◆ADS,ARM公司,英文界面,全ARM内核编译/调试环境;
◆RealView,ARM公司,英文界面,全 ARM内核编译/调试环境;
◆IAR,IAR公司,英文界面,多内核编译/调试环境。
图1 主流IDE界面
TKScope仿真器只需一款POD头即可仿真全部ARM内核芯片,型号是POD-JTAG-ARM-DP20。当然,也包括LPC1100系列芯片在内。
图2 POD-JTAG-ARM-DP20图片
TKScope仿真器支持 LPC1100系列芯片的仿真,其优异的仿真性能如下:
◆USB2.0高速通信接口,下载编程Flash速度达到1 000 kb/s;
◆支持JTAG和SWD两种调试模式;
◆支持片内Flash在线编程/调试,提供每种芯片对应的Flash编程算法文件;
◆支持最多4个硬件断点和2个观察点;
◆支持动态断点,可在运行中任意设置/取消断点;
◆快速单步程序运行,最大150步/秒;
◆JTAG最高时钟频率25MHz,可达到极限的调试速度;
◆具备独立K-Flash烧写软件,支持高速量产在线编程;
◆具有硬件自检功能,可快速定位问题,方便检测排除硬件故障。
TKScope仿真器提供独立的K-Flash软件,可实现芯片在线烧写、擦除、读取等操作。K-Flash软件操作简单,使用方便,可大大提高在线量产编程的生产效率。
K-Flash软件具有如下特点:
◆工程化配置,操作简单、方便、快捷;
◆支持bin文件、hex文件、elf文件等多种类型的文件;
◆支持片内Flash和片外Flash烧写;
◆具备烧写校验功能,验证烧写是否正确;
◆具有独立的数据擦除功能,可指定扇区进行擦除,操作更快捷;
◆具有独立的数据读取功能,可指定地址范围进行读取,支持一步到位打开读取的数据;
◆保存配置到工程文件中,免除繁琐重复的配置操作;
◆ARM内核烧写算法文件公开,用户可自行添加Flash算法。
K-Flash软件支持工程管理的模式,形成工程文件后,相关的设备配置等信息会自动保存。这样用户再次进行操作时,无需繁琐重复的参数设置,直接打开工程文件即可。
◆新建:新建一个空白工程文件。
◆打开工程:打开一个指定的工程。
◆保存工程:保存一个工程到指定的路径。
◆另存工程:把当前配置另存到指定的位置。
◆设备配置:配置仿真器类型、芯片参数、Flash编程算法等。
◆帮助:打开K-Flash用户手册。
◆关于:显示K-Flash的相关信息。
图3 K-Flash软件界面
本文主要介绍了TKScope仿真LPC1100系列芯片的特性,以及在线编程软件K-Flash的性能。TKScope同时支持其他ARM内核芯片,针对不同种类和特性的芯片,还有很多优异的仿真性能,读者可以登录TKScope网页进行更详细的了解。
除此之外,TKScope仿真器还可以支持DSP、AVR、8051、C166等内核的仿真。更多的内核支持以及优异的仿真性能,请关注网站http://www.embedtools.com/pro_tools/emluator/TKScope.asp。关于TKScope仿真器有任何疑问、意见或建议,可以与我们联系,或登录BBS发表留言http://bbs.zlgmcu.com。