圖文詳解基于ARM11飛思卡爾i.mx35高端多媒體芯片應(yīng)用
作為汽車半導(dǎo)體的領(lǐng)軍企業(yè)飛思卡爾聯(lián)合Khronos Group 推出了一款集成了OpenVG硬件加速器的汽車多媒體嵌入式微處理器i.MX35,成為全球首款集成OpenVG硬件加速器的汽車多媒體微處理器,i.MX35卓越的多媒體性能將車載多媒體推向一個新的高度,確定了Freescale在汽車電子行業(yè)不可撼動的引領(lǐng)地位。
低成本全功能已經(jīng)成為目前車載多媒體的發(fā)展趨勢,汽車已經(jīng)成為現(xiàn)代消費者不可或缺的“輪子上的娛樂空間”,對多媒體的功能要求越來越多,汽車信息、娛樂、控制等全方位的整合需求已愈來愈凸顯。高集成度、低成本化將是車載多媒體解決方案供應(yīng)商角逐的重點。并且這一市場在汽車電子領(lǐng)域占有的比重在逐年擴(kuò)大。
Freescale i.MX35(通過AEC-Q100三級汽車認(rèn)證)基于ARM1136JF-S內(nèi)核,主頻高達(dá)532MHz,擁有增強(qiáng)的多級緩存系統(tǒng),集成了矢量圖形硬件加速器(OpenVG)獨立圖像處理單元(IPU)、矢量浮點運(yùn)算協(xié)處理器(VFP)以及基于RISC的DMA控制器。
OpenVG是Khronos Group提出的2D矢量圖形加速標(biāo)準(zhǔn),可以提供平滑細(xì)膩的2D/2.5D畫面效果,獲得更優(yōu)秀的人機(jī)界面(HMI)顯示和靈活的文本字體顯示效果。i.MX35對OpenVG的硬件加速以在極低的處理器功率級別下實現(xiàn)流暢的交互性能。更直接應(yīng)用是對Adobe Flash的自然加速,使得工程師可以直接在Flash中設(shè)計用戶界面而省去手動C語言的編程工作。OpenVG硬件加速模塊也大大提升了GPS導(dǎo)航系統(tǒng)的顯示性能:流暢光滑的地圖路線顯示效果(極佳的抗鋸齒能力)以及可根據(jù)透視放大縮小的字體顯示。
矢量浮點運(yùn)算協(xié)處理器(FPU)的集成可以輕松實現(xiàn)語音操控,實現(xiàn)安全駕駛,并大大提升了GPS導(dǎo)航設(shè)備對路線分析計算的能力。
特別針對汽車應(yīng)用集成的MediaLB(Media Local Bus)媒體本地總線,則加強(qiáng)了對MOST網(wǎng)絡(luò)支持,只要連接上MOST INIC即可接入MOST(Media Oriented System Transport)多媒體定向系統(tǒng)傳輸網(wǎng),可以輕松控制汽車音響裝置、全球定位系統(tǒng)及車載電話等信息娛樂設(shè)備。真正實現(xiàn)經(jīng)濟(jì)高效且豐富強(qiáng)大的汽車信息娛樂系統(tǒng)。
對音頻系統(tǒng)的全面支持是i.MX35的又一特色:不僅可以通過MediaLB外接MOST網(wǎng)絡(luò)實現(xiàn)對音響設(shè)備的控制,也可以通過芯片定義的ESAI(Enhanced Serial Audio Interface)增強(qiáng)型串行音頻接口實現(xiàn)多通道(5.1通道)音頻輸出或多揚(yáng)聲器輸出。支持S/PDIF 數(shù)字音頻接口。在此基礎(chǔ)上可以實現(xiàn)多種音頻格式的靈活回放。
同時i.MX35擁有優(yōu)秀的連接性能:支持2個CAN總線接口,2個USB(OTG/Host)片上集成USB PHy層,MMC/SD/SDIO端口、FEC以太網(wǎng)接口以及3個UART接口
在存儲器方面i.MX35更是有廣泛的選擇:對DDR2、MLC NAND Flash的支持將系統(tǒng)成本降至最低,同時也增加了對穩(wěn)定性強(qiáng)、讀取速度快的Nor Flash的支持,使客戶獲得產(chǎn)品設(shè)計更高的靈活性。早前Microsoft發(fā)布的汽車軟件平臺AUTO 4.0是推出的參考設(shè)計就采用了Freescale i.MX35處理器。其系統(tǒng)框圖:
上海辰漢電子一直專注于Freescale i.MX系列產(chǎn)品的研究和開發(fā),i.MX35 MDK保持了辰漢電子一貫的產(chǎn)品級開發(fā)板設(shè)計思路,以產(chǎn)品開發(fā)為設(shè)計出發(fā)點,最大限度的幫助客戶以最快的速度將產(chǎn)品推向市場。
i.MX35 MDK采用了靈活的核心板加母板的設(shè)計構(gòu)架,充分考慮了國內(nèi)主流制造工藝,CPU核心板和母板分別采用6層和4層PCB板設(shè)計,將設(shè)計難度和工藝成本降至最低。在完全支持i.MX35所有接口的基礎(chǔ)上增加了一些必須接口,比如將MX35定義的3個UART接口在開發(fā)板上擴(kuò)展增加了2個,滿足車載產(chǎn)品多功能設(shè)計的要求。此外MDK開發(fā)板上還提供了GPS模塊接口、Wi-Fi&BlueTooth模塊接口以及CMMB模塊接口,等等可以實現(xiàn)DVD播放、倒車后視、GPS導(dǎo)航、DTV數(shù)字電視、Wi-Fi&BT無線傳輸、FM調(diào)頻收音機(jī)、MP3/MP4/MP5音視頻播放、語音操控、汽車智能控制等幾乎所有汽車多媒體功能應(yīng)用,最大限度的提高了客戶對產(chǎn)品設(shè)計的靈活度。