智造之源 基于MCU的ASIC為智造創(chuàng)造條件
嵌入式系統(tǒng)是服務(wù)于特定對(duì)象的,服務(wù)對(duì)象對(duì)嵌入式系統(tǒng)的選擇性很小,甚至沒(méi)有選擇。要讓嵌入式開(kāi)發(fā)人員掌握服務(wù)特定對(duì)象的專(zhuān)業(yè)知識(shí),或者是具有服務(wù)特定對(duì)象專(zhuān)業(yè)知識(shí)的人掌握嵌入式知識(shí),確實(shí)不是一件容易的事。
如果不考慮嵌入式系統(tǒng)的接口、通信、人機(jī)交互、任務(wù)調(diào)度等專(zhuān)業(yè)功能,MCU只用來(lái)完成數(shù)據(jù)的輸入、輸出和運(yùn)算,此時(shí)在MCU上進(jìn)行數(shù)據(jù)運(yùn)算與在PC上類(lèi)似,這就能把在PC上運(yùn)行的專(zhuān)業(yè)程序移植到MCU上運(yùn)行。嵌入式系統(tǒng)開(kāi)發(fā)人員只需向這顆MCU輸入和輸出數(shù)據(jù)就能開(kāi)發(fā)出專(zhuān)業(yè)性強(qiáng)的系統(tǒng)。
如果MCU只運(yùn)行專(zhuān)業(yè)程序,它就是“一種為專(zhuān)門(mén)目的而設(shè)計(jì)”的集成電路,與ASIC定義相符合。目前ASIC主要有兩種類(lèi)型,一種是全定制,它是在半導(dǎo)體廠完成制造。另一種是基于CPLD和FPGA的半定制,由用戶(hù)編程實(shí)現(xiàn)功能定制。
利用MCU作為ASIC(稱(chēng)它為“山寨”ASIC也行)的半定制基礎(chǔ)元件,投資數(shù)百元,非電子信息類(lèi)的專(zhuān)業(yè)人員也能憑將自身的專(zhuān)業(yè)知識(shí)固化在MCU之中,以實(shí)現(xiàn)知識(shí)共享。嵌入式系統(tǒng)無(wú)處不在,投入資金低和技術(shù)門(mén)檻低的MCU模式根除了ASIC市場(chǎng)、資金和技術(shù)障礙,具備某方面知識(shí)的專(zhuān)業(yè)人員只要深入就能尋找到將知識(shí)固化到硅片之中的機(jī)會(huì)?;?strong>MCU的ASIC模式為全民智造創(chuàng)造了條件。