廣州致遠電子有限公司
TKScope嵌入式智能仿真開發(fā)平臺支持全部ARM內(nèi)核芯片的仿真,如ARM7/ARM9/ARM11/Cortex-M0/Cortex-M1/Cortex-M3/XScale等。TKScope仿真器通過軟件升級,及時地支持各個半導(dǎo)體公司新增的內(nèi)核種類和芯片型號。
NXP公司最新推出的 LPC1100系列ARM芯片,是以Cortex-M0為內(nèi)核的處理器。TKScope仿真器率先支持Cortex-M0內(nèi)核芯片的仿真,廣州致遠電子有限公司是國內(nèi)首家支持Cortex-M0內(nèi)核仿真的第三方工具提供商。目前,TKScope仿真器已經(jīng)全面支持LPC1100系列芯片的仿真。
LPC1100系列ARM 芯片是以Cortex-M0為內(nèi)核,是為嵌入式系統(tǒng)應(yīng)用而設(shè)計的高性能、低功耗的32位處理器。LPC1100是市定價極低的32位微控制器解決方案,其價值和易用性比現(xiàn)有的8/16位微控制器更勝一籌。該控制器性能卓越、簡單易用、功耗低,更重要的是,它能顯著降低所有8/16位應(yīng)用的代碼長度。
LPC1100系列每秒4 500多萬條指令的優(yōu)秀性能讓8位(每秒不到100萬條指令)及16位(每秒300萬到500萬條指令)微控制器相形見絀。LPC1100不僅能執(zhí)行基本的控制任務(wù),而且可以進行繁復(fù)的運算,即便最復(fù)雜的任務(wù)也能輕松應(yīng)付。執(zhí)行效率的提高直接轉(zhuǎn)化為能耗的降低。LPC1100頻率為50 MHz,其功耗也得到了很大程度的優(yōu)化,僅需不到10mA的電流。
TKScope仿真ARM內(nèi)核芯片支持多種主流IDE環(huán)境,工程師可靈活地選擇熟悉的開發(fā)環(huán)境,具體支持的IDE開發(fā)環(huán)境如下:
◆TKStudio,致遠公司,中/英文界面,多內(nèi)核編譯/調(diào)試環(huán)境,強大內(nèi)置編輯器;
◆Keil,Keil公司,英文界面,8051/251/C166/ARM編譯/調(diào)試環(huán)境;
◆ADS,ARM公司,英文界面,全ARM內(nèi)核編譯/調(diào)試環(huán)境;
◆RealView,ARM公司,英文界面,全 ARM內(nèi)核編譯/調(diào)試環(huán)境;
◆IAR,IAR公司,英文界面,多內(nèi)核編譯/調(diào)試環(huán)境。
圖1 主流IDE界面
TKScope仿真器只需一款POD頭即可仿真全部ARM內(nèi)核芯片,型號是POD-JTAG-ARM-DP20。當然,也包括LPC1100系列芯片在內(nèi)。
圖2 POD-JTAG-ARM-DP20圖片
TKScope仿真器支持 LPC1100系列芯片的仿真,其優(yōu)異的仿真性能如下:
◆USB2.0高速通信接口,下載編程Flash速度達到1 000 kb/s;
◆支持JTAG和SWD兩種調(diào)試模式;
◆支持片內(nèi)Flash在線編程/調(diào)試,提供每種芯片對應(yīng)的Flash編程算法文件;
◆支持最多4個硬件斷點和2個觀察點;
◆支持動態(tài)斷點,可在運行中任意設(shè)置/取消斷點;
◆快速單步程序運行,最大150步/秒;
◆JTAG最高時鐘頻率25MHz,可達到極限的調(diào)試速度;
◆具備獨立K-Flash燒寫軟件,支持高速量產(chǎn)在線編程;
◆具有硬件自檢功能,可快速定位問題,方便檢測排除硬件故障。
TKScope仿真器提供獨立的K-Flash軟件,可實現(xiàn)芯片在線燒寫、擦除、讀取等操作。K-Flash軟件操作簡單,使用方便,可大大提高在線量產(chǎn)編程的生產(chǎn)效率。
K-Flash軟件具有如下特點:
◆工程化配置,操作簡單、方便、快捷;
◆支持bin文件、hex文件、elf文件等多種類型的文件;
◆支持片內(nèi)Flash和片外Flash燒寫;
◆具備燒寫校驗功能,驗證燒寫是否正確;
◆具有獨立的數(shù)據(jù)擦除功能,可指定扇區(qū)進行擦除,操作更快捷;
◆具有獨立的數(shù)據(jù)讀取功能,可指定地址范圍進行讀取,支持一步到位打開讀取的數(shù)據(jù);
◆保存配置到工程文件中,免除繁瑣重復(fù)的配置操作;
◆ARM內(nèi)核燒寫算法文件公開,用戶可自行添加Flash算法。
K-Flash軟件支持工程管理的模式,形成工程文件后,相關(guān)的設(shè)備配置等信息會自動保存。這樣用戶再次進行操作時,無需繁瑣重復(fù)的參數(shù)設(shè)置,直接打開工程文件即可。
◆新建:新建一個空白工程文件。
◆打開工程:打開一個指定的工程。
◆保存工程:保存一個工程到指定的路徑。
◆另存工程:把當前配置另存到指定的位置。
◆設(shè)備配置:配置仿真器類型、芯片參數(shù)、Flash編程算法等。
◆幫助:打開K-Flash用戶手冊。
◆關(guān)于:顯示K-Flash的相關(guān)信息。
圖3 K-Flash軟件界面
本文主要介紹了TKScope仿真LPC1100系列芯片的特性,以及在線編程軟件K-Flash的性能。TKScope同時支持其他ARM內(nèi)核芯片,針對不同種類和特性的芯片,還有很多優(yōu)異的仿真性能,讀者可以登錄TKScope網(wǎng)頁進行更詳細的了解。
除此之外,TKScope仿真器還可以支持DSP、AVR、8051、C166等內(nèi)核的仿真。更多的內(nèi)核支持以及優(yōu)異的仿真性能,請關(guān)注網(wǎng)站http://www.embedtools.com/pro_tools/emluator/TKScope.asp。關(guān)于TKScope仿真器有任何疑問、意見或建議,可以與我們聯(lián)系,或登錄BBS發(fā)表留言http://bbs.zlgmcu.com。