《全國(guó)嵌入式技術(shù)研討會(huì)觀感》由會(huì)員分享,可在線閱讀,更多相關(guān)《全國(guó)嵌入式技術(shù)研討會(huì)觀感(8頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、
全國(guó)嵌入式技術(shù)研討會(huì)觀感
一、綜述
本次嵌入式系統(tǒng)學(xué)術(shù)交流會(huì)主要設(shè)計(jì)了如下一些嵌入式的產(chǎn)品和
技術(shù)領(lǐng)域,它們是單片機(jī),嵌入式處理器,可編程邏輯,系統(tǒng)芯片,
嵌入式操作系統(tǒng), 嵌入式軟件以及相關(guān)的系統(tǒng)整合開發(fā)方法。 從會(huì)議
主辦方的觀點(diǎn)看,會(huì)議討論的重點(diǎn)是系統(tǒng)芯片 SOC。因此本文著重介
紹在會(huì)議上得到的對(duì)于 SOC的現(xiàn)狀及將來的認(rèn)識(shí)。
二、關(guān)于 SOC及 SOPC
系統(tǒng)芯片 SOC的提出已經(jīng)經(jīng)歷了一段不短的醞釀期,市場(chǎng)和技術(shù)
2、人員都認(rèn)為現(xiàn)在乃至將來的 5 年,將是 SOC迅速發(fā)展并且廣泛應(yīng)用的
黃金時(shí)間。如手機(jī)芯片,數(shù)碼相機(jī)芯片是當(dāng)前 SOC產(chǎn)品的代表例子。
在這種芯片上實(shí)現(xiàn)了具體應(yīng)用所需要的特殊功能,同時(shí)包含處理器、
存儲(chǔ)器和一些標(biāo)準(zhǔn)接口, 使得電子系統(tǒng)布局更加緊湊, 功能更加強(qiáng)大。
而我國(guó)同時(shí)也在強(qiáng)調(diào) IC 設(shè)計(jì)能力的提升, 15 家國(guó)家試點(diǎn) IC 設(shè)計(jì)機(jī)構(gòu)的啟動(dòng),表明了國(guó)家對(duì)于 IC 設(shè)計(jì)的投入和觀點(diǎn)。 這些 IC 設(shè)計(jì)機(jī)構(gòu)的工作重點(diǎn)也將著眼于 SOC設(shè)計(jì)而決不會(huì)是一些簡(jiǎn)單的常用標(biāo)準(zhǔn)IC。微軟亞洲研究院在聘用“深藍(lán)之父”許峰雄之后,也開始了其 IC
3、設(shè)計(jì)的旅程。
隨著可編程邏輯器件的迅速發(fā)展,使用可編程邏輯器件進(jìn)行系統(tǒng)
設(shè)計(jì)逐漸成為另一個(gè)趨勢(shì)。 現(xiàn)在我們常用的可編程器件 Altera 公司,
Altera 公司的可編程邏輯器件已經(jīng)有 Flex 系列升級(jí)到低端 Cyclone
系列和高端的 Statix 系列,器件內(nèi)所包含的邏輯單元已經(jīng)達(dá)到數(shù)百
萬門,時(shí)鐘頻率接近 200MHz。同時(shí)其應(yīng)用軟件也完全淘汰了 MaxPlus
Ⅱ而代替以 QuatusⅡ+SOPCBuilder。在嵌入式系統(tǒng)的發(fā)展中,硬件
的發(fā)展引領(lǐng)著時(shí)代的進(jìn)步, 但是這
4、種進(jìn)步必須得到開發(fā)軟件的支持才
能叫更多的人(我們)直接的感受到技術(shù)進(jìn)步帶來好處。
為積極開發(fā)基于可編程邏輯期間的 SOC產(chǎn)品,Altera 設(shè)計(jì)開發(fā)了基于其可編程邏輯器件的處理器內(nèi)核—— NIOS系列,目前最新產(chǎn)品是 NIOSⅡ,其處理能力接近 150MPIS,除較高的處理能力外, Altera 還希望在其可編程邏輯中同時(shí)實(shí)現(xiàn)多個(gè) NIOSⅡ,以實(shí)現(xiàn)并行處理提高運(yùn)算能力。使用 SOPCBuilder 可以方便的開發(fā)含有 NIOS的可編程邏輯產(chǎn)品,并且提供了大量的標(biāo)準(zhǔn)外設(shè)接口,同時(shí) NIOS支持 ANSIC 標(biāo)準(zhǔn),還提供了用戶可重定義的指令系統(tǒng)。
5、
Altera 并不是銷售量最大的可編程邏輯期間供應(yīng)商,業(yè)界最大的可編程邏輯期間供應(yīng)商是 Xilinx ,因?yàn)檫M(jìn)入中國(guó)市場(chǎng)較晚,并且針對(duì)學(xué)生的市場(chǎng)開發(fā)規(guī)模較小, 使得我們對(duì)他有一些陌生。 目前 Xilinx 正在依托國(guó)防科大實(shí)施其大學(xué)計(jì)劃。
三、比較幾種流行的 SOC技術(shù)
除了在可編程邏輯上實(shí)現(xiàn)的系統(tǒng)芯片外,其他一些廠商也把目標(biāo)
瞄準(zhǔn)了 SOC的市場(chǎng),也帶來了一些其它類型的可編程 SOC產(chǎn)品,主要
包括 PSOC和 CSOC。下面比較一下這三種器件的特點(diǎn)(包括 SOPC)。
6、
1 .SOPC(SystemOnaProgrammableChip)
提出 SOPC概念的是 Altera 公司,目前 Xilinx 也在利用自己 FPGA 的優(yōu)勢(shì),積極的發(fā)展自己的 SOPC產(chǎn)品。SOPC結(jié)合了 SOC和 PLD、FPGA各自的優(yōu)點(diǎn),一般具備以下基本特征:
至少包含一個(gè)嵌入式處理器內(nèi)核;
具有小容量片內(nèi)高速 RAM資源;
豐富的 IPCore 資源可供選擇;
足夠的片上可編程邏輯資源;
7、
處理器調(diào)試接口和 FPGA編程接口;
可能包含部分可編程模擬電路;
單芯片、低功耗、微封裝。
SOPC 是 PLD和 ASIC技術(shù)融合的結(jié)果,目前 0.13 微米的 ASIC產(chǎn)品制造價(jià)格仍然相當(dāng)昂貴,相反,集成了硬核或軟核 CPU、DSP、存儲(chǔ)器、外圍 I/O 及可編程邏輯的 SOPC芯片在應(yīng)用的靈活性和價(jià)格上有極大的優(yōu)勢(shì)。
2 .PSOC(ProgrammableSystemOnChip)
PSOC 是
8、Cypress 公司的產(chǎn)品,其特征在于將各種處理模擬信號(hào)的
接口通過可編程元素連接起來。 PSOC器件集成有一個(gè)快速微控制器
( MCU)和 SONOSTM(硅/氧化氮/氧化硅)工藝制造的閃速存儲(chǔ)器及 SRAM,以及具有模擬和數(shù)字系統(tǒng)功能的可編程陣列器件(即
PSOCblocks),并實(shí)現(xiàn)了低成本和小型封裝形式供貨。 PSOC包括多
種用戶模塊,與 CPLD的宏單元非常相似,這些用戶模塊也可由設(shè)計(jì)
師隨意配置。不過,需要牢記的是:與 CPLD不同, PSOC還包括能夠
完全以模擬方式 (無需使用數(shù)字電路或 CPU等等)來處理信號(hào)的用戶
9、
模塊。
作為通用的器件,PSOC主要是針對(duì)嵌入式系統(tǒng)的應(yīng)用, 包括音頻、無線、手持、數(shù)字通信、互聯(lián)網(wǎng)、控制和消費(fèi)類系統(tǒng)。 Cypress 微系統(tǒng)公司將提供 PSOC設(shè)計(jì)工具 PSOCDesignerTM,它是支持 PSOC器件的一種完整的開發(fā)系統(tǒng)開發(fā)系統(tǒng),包括有一個(gè) C 編譯器和匯編程序、一個(gè)連接和調(diào)試工具、一個(gè)在線仿真器和器件器 (DeviceEditorTM) 。
3 .CSOC(ConfigurableSystemOnChip )
CSOC 的設(shè)計(jì)初衷是為了回避 SOPC在低出貨量、高靈活
10、性方面的優(yōu)勢(shì),而將工作重點(diǎn)瞄準(zhǔn)了高出貨量的 ASICIC 市場(chǎng),因此 CSOC的特點(diǎn)也是相似于 ASIC的,在設(shè)計(jì)階段比 SOPC復(fù)雜、成本高,而一旦大批量生產(chǎn),就可以體現(xiàn)出單件產(chǎn)品價(jià)格低,資源利用率高的優(yōu)勢(shì)。
從另一個(gè)角度看,目前的 CSOC器件主要提供了 51 系列或者 ARM7 系列的硬核處理器, 以及其它的邏輯模塊, 并且可以通過硬件描述語言編程的方式組織管理原有的 ASIC資源,也可以實(shí)現(xiàn)自己的軟核 IP ,其可編程資源并不比 SOPC差。
并且,一旦生產(chǎn)廠商發(fā)現(xiàn)市場(chǎng)成熟,可以大量供貨后,可以很輕
松的將現(xiàn)有的
11、CSOC設(shè)計(jì),轉(zhuǎn)換成完全的 ASIC設(shè)計(jì),以此來最大的降
低器件的成本。
目前 CSOC的市場(chǎng)還不是很活躍, 國(guó)內(nèi)的主要代理商為矽正電子有限公司。
一個(gè)值得思考的問題是, CSOC的技術(shù)特點(diǎn)并不是很符合牧村定律的觀點(diǎn)。依照牧村定律,電子器件以 10 年為周期在可定制和專用化之間擺動(dòng),而從現(xiàn)在到 xx 年學(xué)者認(rèn)為之可定制的 10 年, Altera 和 Xilinx 也正在積極地為降低 FPGA的每邏輯單元成本而努力,因此是
否需要向 CSOC投入較大精力仍是值得商榷的問題,也許作為技術(shù)研究還是比較合適的。
12、
會(huì)議中還介紹了其他一些嵌入式產(chǎn)品,比如 ARM、新型的單片機(jī)等。由于 ARM的迅速興起,已經(jīng)嚴(yán)重?cái)D壓了單片機(jī)的市場(chǎng),幾乎成為
32 位通用嵌入式處理器的“標(biāo)準(zhǔn)”,各種規(guī)模背景的廠商都在開發(fā)
基于 ARM的產(chǎn)品,各式的 ARM開發(fā)板也充斥著市場(chǎng)。 而生產(chǎn)單片機(jī)的廠商則開始謀求新的發(fā)展。比如高可靠性,低功耗,采用 Flash 替代
Ram等。以及一些專有領(lǐng)域的相對(duì)專用的單片機(jī)。利用 Flash 提供了
另一種靈活性更高的在線可編程可配制的解決方案, 這種技術(shù)已經(jīng)得
到了一些應(yīng)用。本次展會(huì)單片機(jī)大廠 FreeScale (原 Mo
13、torola )沒有
出席,但可以確定的是 FreeScale 依然在進(jìn)行高性能單片機(jī)的研發(fā)和
制造。目前其 __ 市場(chǎng)正在大力宣傳其單片機(jī)、 DSP和傳感器芯片。
在軟件方便,包括操作系統(tǒng)和應(yīng)用軟件兩大市場(chǎng)。 VxWorks發(fā)布了 6.0 版本,而 Linux 系列也得到眾多廠商定推廣,但是感覺 Linux 行列中缺少重量級(jí)企業(yè)的支持。
開發(fā)工具方面除了各期間廠商推行的工具軟件外,當(dāng)提到 Altium
的 Protelxx 和 Nexar。Protelxx 延續(xù)了 Protel 的優(yōu)良傳統(tǒng), 其界面
14、
更美觀,運(yùn)行速度更快,也提供了更豐富的元件庫支持。而Altium
號(hào)稱其 Nexar 將是劃時(shí)代的 FPGA設(shè)計(jì)工具。依個(gè)人觀點(diǎn), Nexar 類似于 VB,令用戶不必學(xué)習(xí)復(fù)雜的硬件描述語言也可以開發(fā) FPGA產(chǎn)品。
Nexar 將通用 IC 模塊化以 IP 的方式提供,使用 Nexar 的用戶可以將這些 IP 以拖拽的方式加入工程,按照設(shè)計(jì) PCB的方法連接這些通用元件,形成工程,并有 Nexar 將這些內(nèi)容編譯綜合下載到可編程邏輯器件中。在 Nexar 中也提供了基于可編程邏輯的處理器, 不過目前僅限于低端的 51 等系列。通過 Protel 和 Nexar
15、 的配合還可以實(shí)現(xiàn)在同一個(gè) IDE 中進(jìn)行軟硬件的開發(fā)。
一些提供系統(tǒng)集成解決方案的廠商也參加了這次會(huì)議, 包括研華,立功單片機(jī), Emdoor等。他們代理的 WindowsCE.Net和 Xscale 也得以在展會(huì)中露面。
對(duì)軟件的開發(fā)過程管理,系統(tǒng)可靠性的保證,在本次研討會(huì)中都有涉及。
縱觀這次展會(huì), 32 位處理器已經(jīng)成為嵌入式系統(tǒng)的標(biāo)準(zhǔn),更大的存儲(chǔ)器,更快的處理能力, 資源極其豐富的可編程邏輯,方便的開發(fā)工具都在刺激著這個(gè)令人熱血沸騰的領(lǐng)域。 如何緊跟時(shí)代潮流也許將會(huì)成為一個(gè)有點(diǎn)棘手的問題而呈現(xiàn)在我們面前。 對(duì)于從可編程邏輯到操作系統(tǒng)再到應(yīng)用軟件到系統(tǒng)設(shè)計(jì)和開發(fā)管理的廣闊研究方向, 如何把握自己也十分值得思考?,F(xiàn)在,時(shí)不我待!
內(nèi)容僅供參考