嵌入式軟件工程師們通過研究鉆石系列標(biāo)準(zhǔn)處理器內(nèi)核的軟件開發(fā)工具,從而認(rèn)識(shí)到將應(yīng)用代碼移植到鉆石系列標(biāo)準(zhǔn)處理器內(nèi)核家族的難易程度,體會(huì)到Tensilica公司Xtensa指令集架構(gòu)在代碼性能和代碼大小方面的優(yōu)勢(shì)。強(qiáng)大的可視化開發(fā)工具讓軟件開發(fā)工程師可以用圖形化界面來分析軟件性能,并與其他CPU&DSP架構(gòu)進(jìn)行比較。
硬件開發(fā)團(tuán)隊(duì)們通過使用該免費(fèi)評(píng)估工具包,可得到時(shí)鐘周期級(jí)精確的、支持流水線仿真的指令集仿真器(ISS),以及性能相關(guān)模型的可視化圖形界面,這些視圖顯示了流水線的行為、高速緩存器的利用率和總線周期活動(dòng)所開銷的時(shí)鐘周期。
鉆石系列標(biāo)準(zhǔn)軟件工具包評(píng)估版包括了鉆石版本的Xtensa Xplorer集成開發(fā)環(huán)境,它是一個(gè)全面的基于通用Eclipse軟件環(huán)境的圖形用戶界面。該用戶界面對(duì)大多數(shù)工程師來說,該開發(fā)包非常易于使用和操作的。 事實(shí)上,Xtensa Xplorer作為Tensilica公司Xtensa可配置處理器內(nèi)核家族的主要用戶界面,已經(jīng)在過去幾年的客戶使用中經(jīng)過了大量驗(yàn)證和改進(jìn)。
鉆石系列標(biāo)準(zhǔn)軟件工具包評(píng)估版同時(shí)還包括了Tensilica公司的XCC編譯器,一個(gè)時(shí)鐘周期級(jí)精確的指令集仿真器,一個(gè)完全基于GNU的用于程序調(diào)試、匯編和連接的工具鏈,以及6款鉆石系列標(biāo)準(zhǔn)控制器、CPU和DSP內(nèi)核的軟件庫(kù)。XCC編譯器是的C/C++編譯器,擁有內(nèi)部程序分析、先進(jìn)的循環(huán)優(yōu)化、自動(dòng)矢量化代碼、反饋導(dǎo)向編譯和基于性能分析結(jié)果反饋編譯的先進(jìn)功能。