Xmos采用軟件定義硅片法部署多處理架構(gòu)

時間:2007-09-14

來源:中國傳動網(wǎng)

導(dǎo)語:無晶圓廠半導(dǎo)體初創(chuàng)企業(yè)Xmos半導(dǎo)體公司最近正在嘗試部署多處理架構(gòu)。

據(jù)稱無晶圓廠半導(dǎo)體初創(chuàng)企業(yè)Xmos半導(dǎo)體公司最近正在嘗試部署多處理架構(gòu)。Xmos公司的成立源于其首席技術(shù)官DavidMay的建議。在20世紀(jì)80年代,May是transputer(專門針對并行處理而設(shè)計的一款處理器)的架構(gòu)師,也是相關(guān)Occam編程語言的創(chuàng)造者。因此,Xmos和transputer的架構(gòu)非常類似也就不足為奇了,不過為了利用摩爾定律20年的發(fā)展成果,May重新設(shè)計了一種方案:多核單芯片實(shí)現(xiàn)方案。 實(shí)現(xiàn)單片并行機(jī)制還有許多其它方法。這些方法各有千秋,但并非總能成功。其中包括了超標(biāo)量和多線程單處理器、超長指令字(VLIW)處理器、采用類似FPGA方式鏈接的裸片上多處理器,以及內(nèi)務(wù)處理器與類似FPGA的可配置的整合概念等。 Xmos選擇了一種事件驅(qū)動的多線程處理器,并將應(yīng)用于芯片系列的二維陣列中,這些芯片預(yù)期在2008年第一季度推出。這款32位XCore處理器帶有專門針對快速實(shí)時響應(yīng)和低硅片成本而設(shè)計的固定指令集。XCore內(nèi)部引腳控制功能的集成以及被稱為XLink的內(nèi)核間通信鏈路,允許包括接口在內(nèi)的整個系統(tǒng)全部用軟件實(shí)現(xiàn)。產(chǎn)品開發(fā)采用基于C語言的統(tǒng)一嵌入式軟件流程。 以前凡是成功的單片并行處理器總是需要對硬件進(jìn)行修改,而且應(yīng)用范圍很窄。不過利用C語言對并行資源進(jìn)行編程,又遏制了通用架構(gòu)的產(chǎn)生。 利用合適的C++、C和XC編譯器以及連接編譯后代碼的鏈接工具,上述架構(gòu)從開發(fā)角度看類似傳統(tǒng)的處理器,營銷副總裁NoelHurley表示。處理器陣列允許正常情況下用硬件實(shí)現(xiàn)的系統(tǒng)功能可由軟件實(shí)現(xiàn),從而使軟件和硬件設(shè)計流程得到有機(jī)統(tǒng)一,Xmos公司表示。 事實(shí)上,用XCore做設(shè)計不需要寄存器傳輸級或更低層硬件設(shè)計知識,它只需要一種利用C語言來執(zhí)行接口、算法和通用軟件的嵌入式軟件方法。這樣,公司無需等待ASIC開發(fā)或?qū)S脴?biāo)準(zhǔn)產(chǎn)品(ASSP)流片就能夠?qū)崿F(xiàn)硅片的創(chuàng)新或差異化,據(jù)Xmos公司稱。 “我們對從I/O到DSP的所有硬件功能作了仿真。我們還統(tǒng)一了設(shè)計流程;而且只有一種整合軟硬件的描述語言?!盚urley表示,“你必須決定是采用并行機(jī)制提高性能還是采用串行方法提高硅片效率?!? 采用90nmCMOS的單個XCore據(jù)稱可以提供約500Mips的控制軟件性能、16抽頭FIR濾波器7MSps的性能以及200Mbps的通信性能。 Xmos公司首席執(zhí)行官JamesFoster希望公司的芯片可以在FPGA獲得成功的領(lǐng)域同樣取得成功,比如通信基站和交換網(wǎng)絡(luò)。不過Foster補(bǔ)充道,Xmos硅片也將在消費(fèi)電子品甚至移動手機(jī)等大批量設(shè)備中有所建樹。 Xmos將其所用方法描述為軟件定義硅片。它相信這項技術(shù)可向消費(fèi)電子系統(tǒng)的設(shè)計師提供系統(tǒng)級芯片的單位成本優(yōu)勢,而又無需同等的開發(fā)時間和成本;具有FPGA的靈活性,但硅片效率會高得多。開發(fā)人員可以通過編寫代碼在控制處理、DSP和I/O處理之間動態(tài)劃分資源,而所有任務(wù)都能在大批量生產(chǎn)的硅片上完成?!?美元實(shí)現(xiàn)完美靈活性”是該公司宣傳材料中的宣傳亮點(diǎn)。 May說:“今天人們追求什么?ASIC的NRE費(fèi)用意味著風(fēng)險大,成本高,除非存在很大批量的條件。ASSP過于嚴(yán)格,意味著設(shè)計自由相當(dāng)有限,人們的創(chuàng)造性被嚴(yán)重扼殺。而FPGA在編程上的高度復(fù)雜性以及硅片的成本使得它們無法用于大批量消費(fèi)電子產(chǎn)品中?!? 還有個問題是,編譯后的代碼在基于Xmos架構(gòu)的不同方案之間的可移植性,這或多或少都要占用一些資源?!熬幊倘藛T無需知道哪個處理器在運(yùn)行,他們只要把任務(wù)分配給線程即可,分配過程是通過手工完成的,”Hurley表示,“每個內(nèi)核有8個線程;線程數(shù)應(yīng)比任務(wù)數(shù)多?!? Hurley的解釋沒有回答有關(guān)架構(gòu)功效的問題?!盁o操作”期間的功耗一直是VLIW機(jī)器和并行處理器的棘手問題,在更先進(jìn)的硅片中,只有漏電流才消耗功率。 Xmos已經(jīng)用SystemC成功開發(fā)出它的架構(gòu),并在FPGA上作了演示。Xmos的第一個產(chǎn)品設(shè)計已經(jīng)出帶,將由臺積電(TSMC)采用90nmCMOS工藝制造。Xmos將提供芯片、軟件知識產(chǎn)權(quán)和開發(fā)工具。
中傳動網(wǎng)版權(quán)與免責(zé)聲明:

凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(www.treenowplaneincome.com)獨(dú)家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

關(guān)注伺服與運(yùn)動控制公眾號獲取更多資訊

關(guān)注直驅(qū)與傳動公眾號獲取更多資訊

關(guān)注中國傳動網(wǎng)公眾號獲取更多資訊

最新新聞
查看更多資訊

娓娓工業(yè)

廣州金升陽科技有限公司

熱搜詞
  • 運(yùn)動控制
  • 伺服系統(tǒng)
  • 機(jī)器視覺
  • 機(jī)械傳動
  • 編碼器
  • 直驅(qū)系統(tǒng)
  • 工業(yè)電源
  • 電力電子
  • 工業(yè)互聯(lián)
  • 高壓變頻器
  • 中低壓變頻器
  • 傳感器
  • 人機(jī)界面
  • PLC
  • 電氣聯(lián)接
  • 工業(yè)機(jī)器人
  • 低壓電器
  • 機(jī)柜
回頂部
點(diǎn)贊 0
取消 0