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