從一個微處理器強人的傳奇經(jīng)歷談本土處理器創(chuàng)新
就是下面照片上的這位先生。
本文引用地址:http://www.ex-cimer.com/article/109133.htm跟著這樣牛人你不牛起來都不好意思,所以很自然地,Chris成為其RISC研究團隊的一員,正是他們發(fā)明了精簡指令集(RISC)的概念并沿用到今,現(xiàn)在名氣很大的ARM處理器采用的也是精簡指令集!
在這個研究項目的基礎(chǔ)上,這群精英成立一家公司,叫Microprocessor without Interlocked Pipeline Stages公司,大家可能不是很熟悉,但是都知道縮寫后的這個公司,就是MIPS公司,但是這是很牛的公司,開發(fā)了全球第一個64位處理器!引領(lǐng)了高端處理器的發(fā)展,Chris在這個公司負責(zé)邏輯綜合,后來升任研發(fā)VP,1992年,MIPS被歐洲SGI公司收購,讓Chris在歐洲接觸到很多強人,在歐洲他參與了超級計算和互聯(lián)網(wǎng)的項目。
三、 堅持
就是對自己的理想一直堅持,終究你會有回報的。
由于對處理器情有獨鐘,1996年,Chris再次從歐洲回到加州,加盟了大名鼎鼎的 Synopsys 公司,負責(zé)設(shè)計復(fù)用,這次的工作離的最后理想已經(jīng)很近了,在這里,他領(lǐng)導(dǎo)了對大規(guī)模IP模塊復(fù)用的定義,讓他領(lǐng)悟到目前EDA工具的缺陷和嵌入式SoC設(shè)計的不足。
傳統(tǒng)上,IC設(shè)計包含兩部分:芯片設(shè)計和開發(fā)環(huán)境的支持。
在IC開發(fā)完成后,應(yīng)用工程師用開發(fā)工具來定義cache大小、總線位寬、FPU單元、 DSP引擎、算法、中斷數(shù)量等讓處理器變成一個針對特定應(yīng)用的產(chǎn)品,Chris認為可以把后續(xù)的工作移到內(nèi)核開發(fā)上,先定義這些,然后把這些需求融入到內(nèi)核開發(fā)中,讓開發(fā)出的內(nèi)核直接支持特定應(yīng)用!
這實際上是一個讓人人可以開發(fā)出不同處理器的愿景!他稱這個是“可配置處理器”,他相信這個處理器可以大大提升傳統(tǒng)SoC的設(shè)計效率!一個完整的可配置處理器工具集包括一個預(yù)先定義好的處理器核和一個設(shè)計工具環(huán)境,這個設(shè)計工具環(huán)境允許設(shè)計人員對基本處理器核進行大幅度修改以滿足特殊應(yīng)用的需求。典型的配置形式包括添加、刪除和更新存儲器、外部總線寬度、總線握手協(xié)議以及公共的處理器外設(shè)部件。
1997年,承載他這個想法的公司終于誕生了,就是Tensilica公司,關(guān)于公司名字解釋起來很簡單,‘Silica’指‘硅’,‘Ten’指‘Tensile’,即可延展,二者聯(lián)合,剛好構(gòu)成了Tensilica初創(chuàng)時的理想——設(shè)計一款靈活、可擴展的硅。
評論