日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 消費(fèi)電子 > 消費(fèi)電子
[導(dǎo)讀]應(yīng)用MCU+FPGA的設(shè)計(jì),軟件和外設(shè)硬件都可以在FPGA中變化,整個(gè)系統(tǒng)相當(dāng)于一個(gè)很容易進(jìn)行升級(jí)的軟件,改變硬件就像改變軟件一樣簡(jiǎn)單。

    汽車工業(yè)蓬勃發(fā)展,車載信息娛樂(lè)系統(tǒng)已經(jīng)不再是豪華轎車的獨(dú)有設(shè)施,越來(lái)越多的中低端轎車開(kāi)始擁有自己的信息娛樂(lè)系統(tǒng)。

  然而,車載信息娛樂(lè)系統(tǒng)是一個(gè)高度集成的復(fù)雜系統(tǒng),其中可以包括導(dǎo)航系統(tǒng)、影音系統(tǒng)、電話系統(tǒng)、空調(diào)通風(fēng)系統(tǒng),以及其他車內(nèi)外舒適設(shè)備的控制系統(tǒng)等,這些系統(tǒng)涉及的通訊網(wǎng)絡(luò)可以包括LINK_KEYWORD0、MOST、LIN、藍(lán)牙和其他無(wú)線網(wǎng)絡(luò)協(xié)議等。設(shè)計(jì)這樣一個(gè)復(fù)雜系統(tǒng),不但要考慮系統(tǒng)的性能和成本,更要考慮設(shè)計(jì)的靈活性,以保持產(chǎn)品在快速變化的市場(chǎng)中的競(jìng)爭(zhēng)力。

  汽車電子系統(tǒng)要求溫度適應(yīng)范圍大、有利于生產(chǎn)標(biāo)準(zhǔn)化和很長(zhǎng)的設(shè)計(jì)壽命。車載信息娛樂(lè)系統(tǒng)是一個(gè)快速發(fā)展和適應(yīng)各種用戶的系統(tǒng),如果既要保持一個(gè)設(shè)計(jì)具有長(zhǎng)的壽命又要有高度的靈活性,那么這種設(shè)計(jì)在軟硬件,特別是在硬件方面要有很強(qiáng)的可擴(kuò)展性。

  一般來(lái)說(shuō),車載信息娛樂(lè)系統(tǒng)具有復(fù)雜的人機(jī)界面(按鍵和旋鈕),帶一個(gè)可以顯示地圖、影像和汽車信息的液晶顯示器,有時(shí)還會(huì)是觸摸屏。這種系統(tǒng)一般以一個(gè)高性能MCU為中心,加上各種標(biāo)準(zhǔn)接口以及一個(gè)視頻加速器件。

  DSP、ASSP和FPGA都可以用來(lái)實(shí)現(xiàn)多種接口和視頻處理。D

SP專為信號(hào)處理而設(shè)計(jì),具有靈活度高和功耗低的特點(diǎn)。然而,目前DSP的運(yùn)算能力尚不能同時(shí)滿足更高的圖像處理和無(wú)線通訊的要求。ASSP通常為某個(gè)標(biāo)準(zhǔn)的圖像處理和無(wú)線通訊而設(shè)計(jì),換言之,它不具有適應(yīng)多種標(biāo)準(zhǔn)的可編程性。FPGA同時(shí)具有高的運(yùn)算能力和內(nèi)部邏輯的現(xiàn)場(chǎng)可編程性,它能夠適應(yīng)車載信息娛樂(lè)系統(tǒng)的靈活性。另外,F(xiàn)PGA的現(xiàn)場(chǎng)可編程性使之能夠代替很多原來(lái)要ASIC來(lái)實(shí)現(xiàn)的功能單元,這樣就給硬件設(shè)計(jì)帶來(lái)很大自由度。

  應(yīng)用MCU+FPGA的設(shè)計(jì),軟件和外設(shè)硬件都可以在FPGA中變化,整個(gè)系統(tǒng)相當(dāng)于一個(gè)很容易進(jìn)行升級(jí)的軟件,改變硬件就像改變軟件一樣簡(jiǎn)單。這樣的系統(tǒng)可以滿足從低端到中高端汽車電子產(chǎn)品的設(shè)計(jì)、測(cè)試和生產(chǎn)的要求。所以,基于MCU+FPGA的設(shè)計(jì)給車載信息娛樂(lè)系統(tǒng)帶來(lái)了很大的靈活性。

  在確立了基本硬件框架之后,接著就要考慮基于這種框架的芯片的選擇。對(duì)于車載娛樂(lè)信息系統(tǒng)這樣一個(gè)復(fù)雜的人機(jī)交互系統(tǒng),高性能和高安全的嵌入式實(shí)時(shí)操作系統(tǒng)是首選的軟件基礎(chǔ)。而該操作系統(tǒng)支持的芯片組將是MCU的主要候選者。目前,在汽車工業(yè)界普遍接受的組合是SH4(MCU)加上QNX(操作系統(tǒng))。

  FPGA的選擇要相對(duì)容易一些,至少有Xilinx、Altera、Lattice、Actel和Quicklogic等五家公司的產(chǎn)品可以考慮。Xilinx和Altera是FPGA的行業(yè)領(lǐng)袖,他們的產(chǎn)品應(yīng)用廣泛,有大量的標(biāo)準(zhǔn)庫(kù)可以采用。圖1的框圖是一個(gè)硬件的基本構(gòu)成示意圖。

  考慮了硬件之后,軟件的架構(gòu)就變得明晰了。由于QNX支持POSIX規(guī)范,所以基于它編寫(xiě)的模塊化的應(yīng)用程序和應(yīng)用開(kāi)發(fā)庫(kù)具有良好的可移植性,這對(duì)支持同類軟件架構(gòu)的其他平臺(tái)的開(kāi)發(fā)無(wú)疑是一件節(jié)約成本的好事。

硬件的基本構(gòu)成示意圖

點(diǎn)擊看原圖

圖1:硬件的基本構(gòu)成示意圖。

  軟件架構(gòu)的概念設(shè)計(jì)實(shí)際上可以在操作系統(tǒng)明確之前就開(kāi)始。軟件設(shè)計(jì)不一定非要遵從POSIX規(guī)范,而是要滿足系統(tǒng)的高性能、設(shè)計(jì)的模塊化、應(yīng)用的可伸縮性和代碼的可重用性及可移植性。

  通常一個(gè)基于MCU的復(fù)雜軟件系統(tǒng)應(yīng)該定義以下的軟件層:

  BSP:處理和MCU初始化相關(guān)的事務(wù),如IPL(Initial Program Loader)和Startup Program等;

  設(shè)備驅(qū)動(dòng):所有和硬件相關(guān)的程序,如FLASH driver、CAN driver和圖形圖像驅(qū)動(dòng)等;

  OS:核心操作系統(tǒng),負(fù)責(zé)提供資源管理和安全任務(wù)調(diào)度等服務(wù),它甚至也可以包含一些高層次的驅(qū)動(dòng)設(shè)備,如標(biāo)準(zhǔn)輸入輸出設(shè)備驅(qū)動(dòng)等;

  中間件:介于操作系統(tǒng)和應(yīng)用程序之間的程序,如各種API和FPGA Loader等;

  應(yīng)用程序:具有高度可重用性的、完成特定功能的程序模塊,如媒體播放器和導(dǎo)航軟件。

  在MCU+FPGA的架構(gòu)之下,每個(gè)和FPGA相關(guān)的應(yīng)用程序都自帶一個(gè)初始化例程。該初始化例程在需要啟動(dòng)該應(yīng)用程序之前將該應(yīng)用程序映射到FPGA,然后該應(yīng)用程序在FPGA上運(yùn)行。根據(jù)應(yīng)用程序的要求,MCU可以在完成映射之后,保持和FPGA強(qiáng)的或弱的通訊聯(lián)系。這種結(jié)構(gòu)部分解放了MCU,使之能夠有效地進(jìn)行任務(wù)調(diào)度和資源管理,而FPGA也能夠在特定環(huán)境下高效運(yùn)行。這種系統(tǒng)的另外一個(gè)好處就是非常穩(wěn)定且容易維護(hù)。運(yùn)行在FPGA中的應(yīng)用程序的不良動(dòng)作或崩潰通常不會(huì)影響到運(yùn)行在MCU中的操作系統(tǒng)。在發(fā)現(xiàn)某個(gè)應(yīng)用程序失效之后,操作系統(tǒng)可以從容地重新開(kāi)始該應(yīng)用程序的新例程,而不必重啟整個(gè)系統(tǒng)。

  運(yùn)行在FPGA中的應(yīng)用程序,雖然看起來(lái)和普通運(yùn)行在ASIC或ASSP中的系統(tǒng)并無(wú)區(qū)別,但是這些應(yīng)用程序的結(jié)構(gòu)實(shí)際上有很大的區(qū)別。運(yùn)行在ASIC或ASSP中的系統(tǒng)是根據(jù)已經(jīng)確定的具有特定功能硬件環(huán)境設(shè)計(jì)的,而運(yùn)行在FPGA中的應(yīng)用程序是根據(jù)將要完成的功能,自己調(diào)整FPGA的邏輯單元,使之能夠適應(yīng)環(huán)境。正是FPGA這種現(xiàn)場(chǎng)可編程性,使我們能夠在適當(dāng)?shù)臅r(shí)候啟動(dòng)適當(dāng)?shù)?strong>應(yīng)用程序,這大大增加了設(shè)計(jì)的靈活性。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

日本車用MCU大廠瑞薩電子發(fā)布公告稱,該公司將于8月31日完全關(guān)閉滋賀工廠,并將土地轉(zhuǎn)讓給日本大坂的ARK不動(dòng)產(chǎn)株式會(huì)社。瑞薩電子曾在2018年6月宣布,滋賀工廠將在大約兩到三年內(nèi)關(guān)閉,該工廠的硅生產(chǎn)線已于2021年3月...

關(guān)鍵字: MCU ARK 芯片

(全球TMT2022年10月17日訊)近日,第17屆中國(guó)研究生電子設(shè)計(jì)競(jìng)賽全國(guó)總決賽評(píng)審工作圓滿完成。今年,來(lái)自全國(guó)63個(gè)高校的114支參賽隊(duì)伍報(bào)名了TI企業(yè)命題,創(chuàng)下歷史新高。此次TI的企業(yè)命題要求學(xué)生基于TI前沿的...

關(guān)鍵字: 電子設(shè)計(jì)競(jìng)賽 TI MCU 圖像處理

單片機(jī)誕生于1971年,經(jīng)歷了SCM、MCU、SoC三大階段。單片機(jī)由以前的1位、4位、8位、16位,發(fā)展到現(xiàn)在的32位甚至64位。當(dāng)前國(guó)內(nèi)MCU廠商已有上百家,對(duì)標(biāo)進(jìn)口芯片的情況非常嚴(yán)重,導(dǎo)致國(guó)內(nèi)MCU產(chǎn)品將陷入同質(zhì)化...

關(guān)鍵字: 單片機(jī) MCU 市場(chǎng)

最近為什么越來(lái)越多的研究開(kāi)始利用FPGA作為CNN加速器?FPGA與CNN的相遇究竟能帶來(lái)什么神奇效果呢?原來(lái),F(xiàn)PGA擁有大量的可編程邏輯資源,相對(duì)于GPU,它的可重構(gòu)性以及高功耗能效比的優(yōu)點(diǎn),是GPU無(wú)法比擬的;同時(shí)...

關(guān)鍵字: FPGA 可編程邏輯資源 GPU

FPGA的應(yīng)用領(lǐng)域包羅萬(wàn)象,我們今天來(lái)看看在音樂(lè)科技領(lǐng)域及醫(yī)療照護(hù)的智能巧思。

關(guān)鍵字: FPGA 科技領(lǐng)域 智能

憑借其全新的功能豐富的移動(dòng)交易應(yīng)用程序,屢獲殊榮的經(jīng)紀(jì)商HFM讓客戶實(shí)現(xiàn)觸手可及的全方位交易體驗(yàn)。 毛里求斯路易港2022年10月14日 /美通社/ -- 全球多資產(chǎn)經(jīng)紀(jì)商...

關(guān)鍵字: 應(yīng)用程序 FM 移動(dòng)應(yīng)用 ADI

MH32F103AVET6使用高性能的32位內(nèi)核,內(nèi)置了多達(dá)2個(gè)高級(jí)定時(shí)器、10個(gè)通用定時(shí)器、2個(gè)基本定時(shí)器、3個(gè)12位的ADC、2個(gè)12位的DAC,還包含標(biāo)準(zhǔn)和先進(jìn)的通信接口包括:3個(gè)SPI接口、2個(gè)I2S接口、2個(gè)I...

關(guān)鍵字: 單片機(jī) MCU

倫敦2022年10月13日 /美通社/ -- Ubuntu Pro是擴(kuò)展式安全維護(hù)和合規(guī)訂閱服務(wù),目前針對(duì)數(shù)據(jù)中心和工作站已推出公開(kāi)測(cè)試Beta版本。Canonical將按照...

關(guān)鍵字: UBUNTU CANONICAL BSP 應(yīng)用程序

近年來(lái),伴隨著新能源車的生產(chǎn)制造及其對(duì)安全性較高驅(qū)動(dòng)力電池的要求,高效率驅(qū)動(dòng)力電池BMS愈來(lái)愈獲得重視,市場(chǎng)占有率開(kāi)始瘋狂擴(kuò)大。據(jù)統(tǒng)計(jì),2020年我國(guó)BMS市場(chǎng)需求規(guī)模為97億元,同比增長(zhǎng)6.6%,預(yù)計(jì)2022年BMS市...

關(guān)鍵字: 雅特力 新能源車 MCU BMS智能保護(hù)板

近日,沁恒微電子一款伍毛級(jí)別的RISC-V通用MCU引起行業(yè)震動(dòng),王炸價(jià)格成為眾多電子工程師交流討論的焦點(diǎn)。

關(guān)鍵字: 沁恒 RISC-V MCU

消費(fèi)電子

95976 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉