晶片被分為嵌入式和非嵌入式,嵌入式像我們研製的“龍芯”,非嵌入式的晶片如3G手機所使用的處理晶片。
基本介紹
- 中文名:非嵌入式晶片
- 外文名:Non-embedded chips
- 對比:嵌入式晶片
- 企業:INTER和AMD
- 套用領域:信息通信
- 適用範圍:3G手機等
晶片分類,嵌入式晶片,定義,特點,非嵌入式晶片,
晶片分類
在物理晶片領域主要分成兩塊,一塊是通用晶片,也就是常說的PC晶片;另一塊是嵌入式晶片。在通用晶片領域,的確基本被INTER和AMD兩大廠商壟斷,由於近年來全球經濟衰退,PC的需求趨向於飽和,通用晶片的市場就受到了很大的影響,從2013年INTER和AMD的贏利報告中可以清楚的體現。但是在另一個IC領域——嵌入式晶片市場,風景卻這邊獨好。
從語文的角度上講,"通用"的反義詞是"專用"不是"嵌入式"。所謂嵌入式CPU是指安裝在不是計算機的路由器、手機、電視機、汽車等設備上的CPU晶片,而裝在PC機、筆記本、工作站、伺服器上的CPU一般稱為通用CPU,因為它能執行各種各樣的程式。嵌入式是CPU的一種套用,一般只要求運行某種確定的程式,很多場合的嵌入式套用都要求低功耗,特別是像手機、PDA這類手持移動設備,低功耗意味著充一次電可運行更長時間,因此,低功耗套用追求更高的MIPS/W(每瓦每秒百萬指令),而不是MIPS數。好的嵌入式晶片,如IBM PowerPC750FX每瓦的MIPS數比Intel P4(2.4G)高10倍,但從晶片的指令系統和體系結構而言,所謂通用CPU和嵌入式CPU並沒有本質區別。不論是通用CPU還是嵌入式CPU,只要是低檔產品都容易做而高檔產品都難做。要特彆強調的是所謂嵌入式晶片五花八門,但大都採用通用的CPU核,如MIPS核、ARM核等,從這個意義上講,通用CPU和嵌入式CPU技術上是完全相通的,不存在只能選其一的問題。
嵌入式晶片
定義
這裡簡單介紹一下,嵌入式晶片相對於通用晶片來說是功能相對單一化的晶片。它幾乎出現在目前所有電器產品之中,小到一個手機,大到一架飛機,其中有幾塊到數十萬塊晶片,可以說現代社會的物質基礎是建立在小小的嵌入式晶片之上的。隨著技術的進步,新產品對嵌入式晶片數量的需求不斷增加,同時,中國經濟一枝獨秀,對嵌入式晶片的需求量也在增加。相對於PC晶片每年幾億的需求量而言,嵌入式晶片需求量已經可以用天文數字形容了。這個市場其實正處於發展階段,目前還沒有哪個廠商處於絕對壟斷的地位。
特點
(1) 系統核心小
(2) 專用性強
嵌入式系統的個性化很強,其中的軟體系統和硬體的結合非常緊密,一般要針對硬體進行系統的移植,即使在同一品牌、同一系列的產品中也需要根據系統硬體的變化和增減不斷進行修改。同時,針對不同的任務,往往需要對系統進行較大更改;程式的編譯下載要和系統相結合,這種修改和通用軟體的“升級”是完全不同的概念。
(3) 系統精簡
嵌入式系統一般沒有系統軟體和套用軟體的明顯區分,不要求其功能的設計及實現過於複雜,這樣一方面利於控制系統成本,同時也利於實現系統安全。
(4) 高實時性
高實時性的作業系統軟體是嵌入式軟體的基本要求。而且軟體要求固化存儲,以提高速度。軟體代碼要求高質量和高可靠性。
(5)多任務的作業系統
嵌入式軟體開發要想走向標準化,就必須使用多任務作業系統。嵌入式系統的應用程式可以沒有作業系統而直接在晶片上運行;但是為了合理地調度多任務,利用系統資源、系統函式以及專家庫函式接口,用戶必須自行選配RTOS(Real Time Operating System)開發平台,這樣才能保證程式執行的實時性、可靠性,並減少開發時間,保障軟體質量。
(6)專門的開發工具和環境
嵌入式系統開發需要專門的開發工具和環境。由於嵌入式系統本身不具備自主開發能力,即使設計完成以後,用戶通常也不能對其中的程式功能進行修改,因此必須有一套開發工具和環境才能進行開發,這些工具和環境一般是基於通用計算機上的軟硬體設備以及各種邏輯分析儀、混合信號示波器等。開發時往往有主機和目標機的概念,主機用於程式的開發,目標機作為最後的執行機,開發時需要交替結合進行。
非嵌入式晶片
當然,沒有以上特徵的系統晶片自然就被稱作非嵌入式晶片。