新聞中心

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

選擇移動(dòng)/消費(fèi)類嵌入式SoC的5大注意事項(xiàng)

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

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

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

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

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

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

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

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

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

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

4.對(duì)電源管理予以考慮

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

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

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

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

5. 考慮未來(lái)的升級(jí)需要

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

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

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

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

結(jié)論

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

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

上一頁(yè) 1 2 下一頁(yè)

評(píng)論


相關(guān)推薦

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

關(guān)閉