當(dāng)前位置: 首頁(yè) > 人物訪(fǎng)談
發(fā)布日期:2022-07-15 點(diǎn)擊率:23
Cambridge Consultants有限公司(CCL)最近推出第三個(gè)XAP系列RISC處理器內(nèi)核,優(yōu)化用于處理32位數(shù)據(jù)。該設(shè)計(jì)以Verilog RTL文件的形式對(duì)外授權(quán),能夠用少于5萬(wàn)門(mén)的電路實(shí)現(xiàn),CCL公司表示。
CCL公司一直活躍于電子與醫(yī)療保健領(lǐng)域,在20世紀(jì)90年代初開(kāi)發(fā)了XAP處理器,它是一個(gè)門(mén)數(shù)極低的16位RISC設(shè)計(jì)。XAP2處理器被CCL的子公司劍橋硅無(wú)線(xiàn)電公司(CSR)用在它的所有藍(lán)牙內(nèi)核中。
CCL表示,XAP3能給深層嵌入式32位應(yīng)用帶來(lái)代碼密度和功耗方面的優(yōu)勢(shì)。CCL的近鄰ARM公司聲稱(chēng),它在32位處理器領(lǐng)域提供了業(yè)界最低的MIPS/瓦指數(shù)。
與其它設(shè)計(jì)相比,XAP3的指令集經(jīng)過(guò)優(yōu)化后可以充分發(fā)揮C語(yǔ)言編譯器技術(shù)的代碼效率,從而減少存儲(chǔ)器需求和功耗。該設(shè)計(jì)可以采用ASIC或FPGA技術(shù)實(shí)現(xiàn)。
XAP3采用馮·諾伊曼架構(gòu),允許代碼和數(shù)據(jù)混合存儲(chǔ)在4GB的存儲(chǔ)器空間中。XAP3具有硬件可以支持獨(dú)立于位置的代碼和安全操作,通過(guò)特權(quán)模式來(lái)防止用戶(hù)程序破壞操作系統(tǒng)內(nèi)核。
XAP3的指令集、匯編語(yǔ)言和ANSI C編譯器是并行設(shè)計(jì)的。編譯鏈?zhǔn)腔趧?chuàng)新的Codemist C編譯器技術(shù),該技術(shù)具有許多新穎的功能,可以?xún)?yōu)化性能,并減少程序規(guī)模和存儲(chǔ)器需求。
一個(gè)用于XAP3的Linux實(shí)時(shí)操作系統(tǒng)端口正在開(kāi)發(fā)之中。XAP3的發(fā)展規(guī)劃包括對(duì)Nucleus操作系統(tǒng)、GCC編譯器(提供C++和Java)以及TCP/IP的軟件支持。
“因?yàn)閄AP3程序是獨(dú)立于位置的,所以很容易在最短的裝載時(shí)間內(nèi)將它們定位于存儲(chǔ)器的任何位置,”CCL公司ASIC部門(mén)負(fù)責(zé)人Alistair Morfey表示,“這將使XAP3系統(tǒng)能運(yùn)行來(lái)自不同供應(yīng)商的多種軟件應(yīng)用程序或設(shè)備驅(qū)動(dòng)程序。”
作者:尚德斌