上世紀(jì)最早出現(xiàn)的CISC(復(fù)雜指令集計(jì)算機(jī))計(jì)算機(jī)結(jié)構(gòu),現(xiàn)又悄然興起——Xilinx,Tensilica,Sun Microsystems和Power聯(lián)盟等組織帶頭復(fù)興CISC計(jì)算機(jī)結(jié)構(gòu)。畢竟CISC指令至今仍存在優(yōu)于RISC之處。ISA(I業(yè)標(biāo)準(zhǔn)結(jié)構(gòu))雖不斷更替,但有些東西仍經(jīng)久不變。如Freescale的老式68K結(jié)構(gòu)至今仍在應(yīng)用。68K系列至今仍一直保有32位處理器市場(chǎng)銷(xiāo)售額最高的地位,直到幾年前被ARM所取代。68K系列的長(zhǎng)壽有很多原因:容易編程,支撐軟件優(yōu)良,從性能、封裝、價(jià)格水平到外圍設(shè)備種類(lèi)廣泛,適應(yīng)各類(lèi)客戶的需要。以至于68K結(jié)構(gòu)一度成為嵌入式處理器的代名詞。Freescale 68K的產(chǎn)品系列的銷(xiāo)售額每年都高達(dá)數(shù)百萬(wàn)美元。只要數(shù)以千計(jì)的忠誠(chéng)于68K的開(kāi)發(fā)人員尚未退休,它的市場(chǎng)份額暫時(shí)不會(huì)輕易失去。
Innovasic公司發(fā)現(xiàn)了CISC的潛在機(jī)遇,設(shè)計(jì)制造了一款與Freescale公司68K系列相兼容的、新型32位Fido 1100微處理器芯片。Fido 1100并不只是一款克隆68K的產(chǎn)品,而是在68K結(jié)構(gòu)的基礎(chǔ)上,增加了創(chuàng)新的外設(shè)與硬件實(shí)時(shí)任務(wù)切換等新技術(shù)。
仿制高手
Fido是Innovasic生產(chǎn)的第一款兼容于68K的芯片。其實(shí)Innovasic是克隆微處理器經(jīng)驗(yàn)豐富的廠家。過(guò)去十年以來(lái),Innovasic的工程師們?cè)鵀橥.a(chǎn)的多個(gè)8位和16位微控制器生產(chǎn)過(guò)完全兼容的替代產(chǎn)品。不僅軍方是Innovasic的大量客戶,在尋找市面上難以找到的產(chǎn)品時(shí),嵌入式和業(yè)界的設(shè)計(jì)人員也會(huì)經(jīng)常想起Innovasic。lnnovasic的仿制經(jīng)驗(yàn)使其充滿自信地推出了自己的原始芯片F(xiàn)ido,這款芯片雖然沿用了68K的編程模式和指令集,但芯片關(guān)鍵的微結(jié)構(gòu)內(nèi)核、內(nèi)部總線、以及外設(shè)等的設(shè)計(jì)都是自主的創(chuàng)新。例如,F(xiàn)ido使用的鐘頻提高到66MHz,以取勝于Freescale的680x0和ColdFire。……