新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 選擇移動/消費類嵌入式SoC的5大注意事項

選擇移動/消費類嵌入式SoC的5大注意事項

作者: 時間:2013-01-10 來源:網(wǎng)絡(luò) 收藏

你能看到在著手其它任何設(shè)計之前,你已將有效的設(shè)計付之行動。你能發(fā)現(xiàn)有的人如何能成功地把種種組件進行組合,并采用他們的框架作為你自己設(shè)計的一個起點。通過參考設(shè)計,其它一些人也已開始掌握硬件來建立功能正常的設(shè)備。你要做的一切是考慮如何來定制它以適合你的特定需要。

正像處理器的決定要以你的特定設(shè)備的需要和處理器所能提供的功能為基礎(chǔ)來制定,你也需要考慮在選擇參考設(shè)計時的需要。從包含比處理器更細微的小的形狀因子封裝到具有大顯示器和易于接入電路的更魯棒的工具,參考設(shè)計都會有很大的不同。

何種類型的參考設(shè)計對你都有意義,取決于你正處于你的開發(fā)過程的哪一個階段。你是想把參考設(shè)計放在一張椅子上來測試不同的電氣方法嗎?如果不是,你應(yīng)當采用一個更大的開發(fā)平臺。如果你完成了基板設(shè)計,那么一個簡單的處理器模塊或許就足夠了。如果你需要一個輔助的形狀因子,其它的參考或許就可以派上用場了。

你也應(yīng)對測試客戶硬件的容易程度進行評估,這些硬件具有任意給定參考設(shè)計。它會為你即將測試的客戶組件提供擴展接口嗎?如果你的設(shè)備完全符合標準的話,你或許不需要這些擴展接口。如果你的設(shè)備已高度定制化,這些接口就會很重要。

3. 不要忽視板級支持包(BSP)

BSP對于快速開發(fā)也十分重要。因為當今的處理器對于客戶定制有巨大的潛在需求,有大量的工作要完成以獲得可在被定制的處理器上操作的系統(tǒng)。選擇一款具有生產(chǎn)級品質(zhì)的板級支撐包的處理器,將會為你開始客戶定制工作打下良好的基礎(chǔ)。

板級支持包的益處與參考設(shè)計的益處相同。你的驅(qū)動器會需要某種程度的定制。但是通過BSP,你就可對已在工作的驅(qū)動器進行定制,而不是首先試圖去考慮如何建立你自己的驅(qū)動器。你的驅(qū)動器如何得到建立?如何進行使一切正常工作所需的反復(fù)試驗調(diào)試?BSP會把你從制定這些武斷的決定中解放出來。

采用一種允許你很容易地對板級支持包進行修改的工具鏈,會使任務(wù)更加輕松。如果你采用了處理器的不同的功能塊,你就有可能必須重新繪制部分引腳,并且你或許想把你不在用的外圍設(shè)備的驅(qū)動器取消。你不是手工地編輯驅(qū)動器源文件來進行任何修改,而是編輯單個配置文件,該文件將選擇適合的驅(qū)動器,必要時修改它們,并編譯成你所要的BSP。

最后,還要確保板級支持包的質(zhì)量。對BSP進行試驗或質(zhì)量演示或許對展示硬件是不錯的,但是你會被大量的優(yōu)化工作和長時間的測試和調(diào)試周期所纏身,以確保你有一個穩(wěn)定的平臺。已經(jīng)經(jīng)過嚴格質(zhì)量保證過程的生產(chǎn)級品質(zhì)的BSP能大大地促進你的項目。

4.對電源管理予以考慮

如果你正在設(shè)計一種由電池提供電源的設(shè)備,電源管理則是你要關(guān)心的頭等問題。即使你的設(shè)備是由線路電源供電,你可能出于環(huán)境原因而需要降低散熱或能耗最小化。當你能通過自身工作使功效最大化時,選擇一種由集成了電源管理方案所支持的處理器,將使效率提高很多。 一個合適的電源管理集成電路(PMIC)可由與SoC處理器相同的制造商提供,或者也可通過專門從事電源及模擬器件的制造商提供。

電源管理能力得到令人矚目的改進,這是現(xiàn)代應(yīng)用中處理器具有的功能,許多電源領(lǐng)域會提供與你手中的項目的消耗相匹配的能力。集成的電源方案比那些要用到分立組件的方案,能更好地利用這些補充的電源領(lǐng)域。這是因為它們的伸縮經(jīng)濟性,包括急劇下降的硅封裝成本和由若干不同的電壓調(diào)整器之間復(fù)制的共享功能性。

這些方案中的一部分甚至超越了電源管理的范疇,并可與音頻多媒體數(shù)字信號編解碼器、LED驅(qū)動器和其它的模擬功能相結(jié)合。這又為你的SoC處理器提供了綜合的額外紅利——集成的數(shù)字功能,并且把模擬電路集成到你的PMIC中。

通過參考設(shè)計,當有人已為你完成了最復(fù)雜的工作時,要建要一個高度有效的設(shè)備就變得非常容易了。這會減少調(diào)試帶來的困難,并令你有更多的時間來集中開掘使你的設(shè)備有別于他人的獨有特征。

5. 考慮未來的升級需要

就像你不需要一個徒有其表的SoC處理器一樣,那些花架子你多少年也不會用到,你也不想要一個下周就得淘汰的SoC處理器。任何方案中最棘手的部分在基礎(chǔ)設(shè)計時就會出現(xiàn),最好是在幾年內(nèi)你都能再利用這一設(shè)計,甚至在你要增加功能的時候。

如果你采用的SoC處理器僅具有你目前所需的功能性,如果你想增加任何性能,如補充外圍設(shè)備時,你還需要選擇一種不同的處理器。這就需要重新來過開發(fā)一種新的設(shè)計。增加任何功能“即便是微不足道的功能”也變成了代價不菲的努力。

在開始設(shè)計工作時,你應(yīng)當思考從現(xiàn)實意義上在兩到三年內(nèi),你會把什么增加到你的設(shè)備中,那么你就應(yīng)采用囊括了這些功能的SoC處理器,只要不凡事求全即可。例如,如果你正在設(shè)計一個數(shù)據(jù)錄入設(shè)備,你可能不會需要多媒體加速器,那么你又何必為此而花錢呢。但是你或許想增加藍牙性能。

如果你不打算現(xiàn)在用到它們,選擇具有這些性能的SoC處理器,會使升級的過程少一些麻煩。這意味著使用支持功能的應(yīng)用軟件變更(或者,最糟情況下, 增加一個附加的連接器來改板)和一個完整的平臺重新設(shè)計之間的不同。

結(jié)論

SoC處理器為你在一個緊湊型設(shè)計中提供了前所未有的功能性及節(jié)約功耗的能力,但還有許多選擇。要使處理器發(fā)揮最大功用的關(guān)鍵是周密的思考你現(xiàn)在和將來需要的是什么,并且仔細地選擇能符合這些需要的處理器和支持方案。其結(jié)果必然是一個具有快速上市時間的高度有效的嵌入式設(shè)備。

linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

上一頁 1 2 下一頁

關(guān)鍵詞: 移動消費 嵌入式 SoC

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉