廣州致遠電子有限公司
TKScope仿真器自上市以來,不斷地新增支持內核的種類和芯片型號,使其仿真家族日趨龐大。同時,也進一步鞏固了TKScope仿真器在嵌入式系統仿真領域的地位。
TKScope仿真器現已完成了對AVR內核、C166內核和C8051F系列的全面仿真支持。迄今為止,TKScope仿真器已經支持仿真的內核種類如下:
◆DSP內核,包括高速560模式、中速510模式;
◆ARM內核,包括ARM7/ARM9/Cortex-M0/Cortex-M1/Cortex-M3/XScale等;
◆AVR內核,包括JTAG方式和DebugWire方式;
◆C166內核,包括XC166/XE166/XC2000等;
◆8051內核,包括不同廠家、不同封裝的全部8051系列;
◆C8051F系列,包括JTAG方式和C2方式;
◆XC800系列,包括XC864/XC866/XC878/XC886/XC888等。
隨著不斷升級,TKScope仿真器后續會不斷支持其他的內核種類,滿足不同客戶的仿真需求,如MSP430/78K/MIPS/POWER PC/X86等當前流行內核。

圖1 TKScope仿真器及POD仿真頭
本文主要介紹 TKScope仿真AVR內核、C166內核和C8051F系列的功能特性。
TKScope仿真AVR內核芯片支持多種IDE環境,工程師可靈活選擇熟悉的開發環境。具體支持的IDE開發環境如下:
◆TKStudio,致遠公司,中/英文界面,多內核編譯/
調試環境,強大內置編輯器;
◆AVR Studio,Atmel公司,英文界面,可集成GCC
編譯器的IDE;
◆IAR,IAR公司,英文界面,多內核編譯/調試環境。

圖2 仿真AVR內核主流ⅠDE界面
TKScope仿真AVR內核芯片,只需一款POD就可以仿真全部JTAG/DebugWire方式的AVR內核芯片。具體型號是POD-JTAG-AVR-DP10,其主要功能特性如下:
◆具備獨立K-Flash燒寫軟件,支持高速量產在線編程;
◆Flash下載速度為MK II的2.5倍;
◆支持數據斷點和無限制Flash斷點;
◆具有硬件自檢功能,快速定位問題;
◆支持代碼和數據緩沖功能,大大提高調試性能;
◆仿真器自動檢測目標板電壓,仿真不同電壓芯片無需額外配置。

圖3 POD-JTAG-AVR-DP10圖片
TKScope仿真C166內核芯片支持TKStudio/Keil中英文環境,滿足工程師不同語言環境的開發需求。具體支持的IDE開發環境如下:
◆TKStudio,致遠公司,中/英文界面,多內核編譯/調試環境,強大內置編輯器;
◆Keil,Keil公司,英文界面,8051/251/C166/ARM編譯/調試環境。

圖4 仿真C166內核主流ⅠDE界面
TKScope仿真Infineon公司C166內核芯片,只需一款POD就可以仿真全部OCDS接口類型的芯片。具體型號是POD-OCDS-DP16,其主要功能特性如下:
◆支持數據斷點和無限制Flash斷點;
◆具備獨立K-Flash燒寫軟件,支持高速量產在線編程;
◆支持內部時鐘調試掛起功能;
◆具有硬件自檢和快速定位功能;
◆支持代碼和數據緩沖功能,大大提高調試性能;
◆自動檢測目標板電壓,仿真不同電壓芯片無需額外配置。

圖5 POD-OCDS-DP16圖片
TKScope仿真C8051F系列芯片支持TKStudio/Keil中英文環境,滿足工程師不同語言環境的開發需求。具體支持的IDE開發環境如下:
◆TKStudio,致遠公司,中/英文界面,多內核編譯/調試環境,強大內置編輯器;

◆Keil,Keil公司,英文界面,8051/251/C166/ARM編譯/調試環境。

圖6 仿真C8051F系列主流ⅠDE界面
TKScope仿真Silicon Labs公司C8051F系列芯片,只需一款POD就可以仿真JTAG方式和C2方式的全部C8015F系列芯片。具體型號是POD-JC2-C8051F-DP10,其主要功能特性如下:
◆支持Flash硬件斷點,支持Flash獨立燒寫;
◆具備獨立K-Flash燒寫軟件,支持高速量產在線編程;
◆具有硬件自檢和快速定位功能;
◆支持代碼和數據緩沖功能,大大提高調試性能;
◆自動檢測目標板電壓,仿真不同電壓芯片無需額外配置。

圖7 POD-JC2-C8051F-DP10圖片
TKScope仿真器支持眾多內核芯片的仿真,使其廣泛應用于各種嵌入式系統的開發,在仿真器業界處于領跑者的地位。本文主要介紹了TKScope仿真AVR內核、C166內核和C8051F系列的功能特性,其他內核的仿真在之前的連載文章中做過介紹,以后還會進一步詳細闡述。關于TKScope仿真器的更多介紹及動態信息,請訪問http://www.embedtools.com/pro_tools/emluator/TKScope.asp。