广州致远电子股份有限公司
近期,广州致远电子股份有限公司又推出一款经济型的XDS100A仿真头,兼容TI XDS100v2仿真器特性,可配合TKScope K系列仿真器使用,支持CCSv4.0的版本,支持TI多种处理器。目前,TKScope支持DSP仿真的仿真器型号:K系列,K9;DK系列,DK5、DK9、DK10。
图1 TKScope仿真器及POD仿真头
TKScope仿真开发平台采用标准模块化设计,具有高度兼容性,只需一台TKScope仿真器,配置各种不同的POD仿真头仿真全部的芯片,具体POD种类及功能描述如表1所列。
表1 POD类型列表
图2 POD-XDS100ADP14仿真头
XDS100A是为了配合TKScope K系列仿真器、支持DSP仿真而推出的一款经济型仿真头,实物如图2所示。XDS100A配合TKScope K系列仿真器完成DSP仿真,实现的功能如下:支持TI多种处理器:TMS320C28x、TMS320C54x、TMS320C55x、TMS320C64x+、TMS320C674x、ARM9、ARM Cortex R4、ARM Cortex A8;14PIN 的标准JTAG接口,支持目标板连接以及电源检测;自适应JTAG端口I/O电压范围为1.8~5.0V;自适应JTAG时钟以及用户自定义时钟为500Hz~30MHz;支持CCSv4.0或以上的版本;能与仿真器主机逻辑分析仪同时工作。
XDS100A属于经济型仿真器,应用限制如下:
◆不支持RTDX以及HSRTDX功能;
◆不支持TCLKR外部时钟功能;
◆ 内核不支持ARM7、ARM11、TMS320C24x、TMS320C55x +、TMS320C670x、TMS320671x、TMS320C672x、TMS320C64x(除 TMS320C64x+)以及其他在支持列表之外的内核;
◆驱动不支持CCSv3.3及以下版本,部分芯片支持需要CCSv4.0的版本。
TKScope DK系列定位在高速XDS560类仿真器,支持TI公司全系列DSP芯片,得到TI原厂XDS560类DSP仿真技术授权,其优越的仿真性能如下:
◆TI原厂XDS560类DSP仿真技术授权,支持TI CCSv3.3以及最新的CCSv4.0集成开发环境;
◆ 全面支持 TI公司 C2000/C5000/C6000/OMAP/DaVinci等系列JTAG接口的DSP芯片仿真;
◆ USB2.0(High Speed)高速通信接口,即插即用;
◆高速代码下载功能,速度可超越500kb/s,特别对DEBUG模式下代码的下载进行速度优化;
◆支持高速RTDX数据链路,速度高达2Mb/s;
◆实时事件触发,支持实时断点;
◆目标板I/O电压自适应,支持JTAG I/O电压范围为1.6~3.6V;
◆内置锁相环(PLL)时钟发生器,能自动判别调节JTAG时钟,支持用户自定义仿真时钟500kHz~40MHz;
◆能与ARM内核仿真功能以及专业逻辑分析仪同时工作。
图3 TKScope DK系列支持内核种类
TKScope DK10是全球率先支持DSP/ARM仿真编程二合一开发平台,支持DSP和ARM内核的仿真调试,并且还可以通过K-Flash在线编程软件实现DSP片内/片外Flash的独立烧写,支持DSP类芯片脱离CCS环境直接烧写。其优越的性能如下:
◆ 仿真TI DSP、ARM、AVR全系列芯片;
◆支持TI DSP芯片和ARM内核芯片的片内/片外Flash器件的在线编程;
◆ 支持 TI CCSv3.1/3.2/3.3以及最新的 CCSv4.0集成开发环境;
◆支持双JTAG端口,同时完成TI DSP与不同厂家ARM内核的仿真调试;
◆高速代码下载功能,速度可超越500kb/s;
◆配备K-Flash在线编程软件,不依赖IDE环境;
◆可直接烧写OUT文件,BIN文件或者HEX文件等;
◆全系列DSP内核扩展Flash器件编程,包括C2000/C6000/OMAP/DaVinci等;
◆单独执行擦除、烧写、加解密、内存读取和数据保存等操作;
◆仿真/编程使用标准JTAG接口,不需要专用适配器。
K-Flash在线编程软件,其科学的工程管理功能,可以直接烧写OUT文件、HEX文件和BIN文件等多种类型文件,避免了在CCS环境下繁琐的操作,多个Flash同时烧写一键式实现,大大提高了在线烧写Flash的效率。
图4 K-Flash在线编程软件
TKScope是一款集DSP仿真器、ARM仿真器、8051仿真器、AVR仿真器、C8051F仿真器、C166仿真器于一身的综合仿真开发平台。TKScope依靠完美的硬件结构,将不断为用户推出其他内核的仿真POD,支持MSP430、POWER PC、X86等当前流行内核。最新的动态请留意仿真器网站http://www.embedtools.com/pro_tools/emluator/TKScope.asp。