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

當(dāng)前位置:首頁(yè) > 嵌入式 > 嵌入式教程
[導(dǎo)讀]多媒體應(yīng)用平臺(tái)OMAP5910雙核通訊技

1 引言

  開(kāi)放式多媒體應(yīng)用平臺(tái)OMAP5910為一種獨(dú)特的雙核結(jié)構(gòu),它將高性能低功耗的TMS320C55xDSP核與控制性能很強(qiáng)的ARM925微處理器結(jié)合起來(lái),適合便攜式手持設(shè)備綜合處理能力的需求。ARM長(zhǎng)于控制,DSP長(zhǎng)于算法,但要想使二者協(xié)調(diào)配合起來(lái)產(chǎn)生最大的整體效能,雙核之間的通訊技術(shù)研究就必不可少。
 

  2 OMAP5910的雙核結(jié)構(gòu)簡(jiǎn)介

  

 

  如圖一所示,OMAP5910的雙核結(jié)構(gòu)主要包括增強(qiáng)型ARM925核、TMS320C55xDSP核、交換控制器、系統(tǒng)DMA控制器、時(shí)鐘復(fù)位管理模塊、內(nèi)部SRAM和外部設(shè)備應(yīng)用接口等模塊。

  增強(qiáng)型ARM925核是一種先進(jìn)的32位精簡(jiǎn)指令集計(jì)算機(jī)處理器,工作在150Mhz的主頻上,它可以執(zhí)行32位或16位指令,處理32位、16位、8位數(shù)據(jù)。作為OMAP5910的主機(jī)ARM925可以訪(fǎng)問(wèn)多達(dá)4G的空間。

  TMS320C55xDSP核工作主頻為150Mhz,內(nèi)部有32K字的DASRAM、48K字的SARAM、16K字的ROM和12K字的高速指令緩存存儲(chǔ)器。還有用于地址變換的存儲(chǔ)器管理單元、兩級(jí)中斷管理器等模塊。功能非常強(qiáng)大,而功耗卻相當(dāng)?shù)停谀壳癟MS320 DSP家族中最為省電。

  交換控制器主要用于提供ARM、DSP、系統(tǒng)DMA等對(duì)OMAP5910系統(tǒng)存儲(chǔ)資源(包括192K字節(jié)的內(nèi)部SRAM、64M字節(jié)的外部SDRAM和128M字節(jié)的外部FLASH)進(jìn)行的異步操作。系統(tǒng)DMA控制器經(jīng)過(guò)低功耗設(shè)計(jì),支持外部存儲(chǔ)器、ARM925、外圍之間的8位、16位、32位數(shù)據(jù)傳輸,有突發(fā)傳送和數(shù)據(jù)打包等功能。

  時(shí)鐘復(fù)位管理模塊可以靈活地設(shè)置和管理ARM部分、DSP部分、交換控制器的時(shí)鐘,使各單元能夠工作在不同的省電模式下,從而最大限度地降低整個(gè)系統(tǒng)的功耗。

  內(nèi)部192K字節(jié)32位數(shù)據(jù)寬度的SRAM為液晶顯示等應(yīng)用提供了較大的數(shù)據(jù)和代碼存儲(chǔ)空間。外圍設(shè)備應(yīng)用接口為OMAP5910在片外連接液晶、攝像頭、空中接口、USB等提供了方便。

  3 OMAP5910的雙核通訊機(jī)制

  OMAP5910通過(guò)三種方式來(lái)支持內(nèi)部雙核間的通訊。第一種方式是通過(guò)雙核共享郵箱寄存器Mailbox來(lái)實(shí)現(xiàn),雙核間可以互相中斷并通過(guò)郵箱寄存器傳遞少量數(shù)據(jù)。第二種方式是ARM通過(guò)主機(jī)接口獲得對(duì)DSP存儲(chǔ)空間和I/O空間的訪(fǎng)問(wèn)權(quán),然后由ARM來(lái)完成數(shù)據(jù)在雙核間的搬移。第三種方式就是通過(guò)ARM對(duì)DSP存儲(chǔ)器管理單元的設(shè)置將DSP的外部存儲(chǔ)空間映射到OMAP5910系統(tǒng)存儲(chǔ)資源中,由DSP來(lái)完成雙核間數(shù)據(jù)的搬移。

  三種通訊方式各有千秋。第一種方式傳輸?shù)臄?shù)據(jù)量較小,但是傳遞信息可靠及時(shí),非常適合在雙核通訊中完成握手聯(lián)絡(luò)。后兩中方式都適合在雙核之間傳輸大量數(shù)據(jù),但數(shù)據(jù)傳輸?shù)目刂普卟煌?,第二種方式由ARM控制完成,第三種方式由DSP控制完成。在一些相對(duì)復(fù)雜的應(yīng)用中ARM常常忙于對(duì)許多外圍設(shè)備的控制,沒(méi)有更多的時(shí)間來(lái)完成雙核間的數(shù)據(jù)傳輸,這時(shí)利用第三種方式來(lái)完成數(shù)據(jù)搬移必然是最理想的選擇。基于這種考慮,下面對(duì)第三種方式進(jìn)行一個(gè)介紹。

  3.1 原理框圖

  雙核間通過(guò)DSP的存儲(chǔ)器管理單元MMU和外部存儲(chǔ)器接口EMIF實(shí)現(xiàn)通訊的實(shí)質(zhì)是利用DSP MMU將DSP的外部存儲(chǔ)器映射在OMAP5910的內(nèi)部SARAM、外部SDRAM和FLASH上,使ARM,DSP及DSP DMA都能訪(fǎng)問(wèn)這三個(gè)存儲(chǔ)區(qū)域從而實(shí)現(xiàn)數(shù)據(jù)共享。框圖如下:

  

[!--empirenews.page--]3.2 DSP MMU

 

  DSP MMU可以將DSP外部存儲(chǔ)空間(字節(jié)地址0x050000--0XFF7FFF或0x050000--0XFFFFFF)的任意塊映射到OMAP5910的三個(gè)存儲(chǔ)區(qū)上,塊大小(1KB、4KB、64KB、1MB)可軟件設(shè)置。

  DSP MMU的核心結(jié)構(gòu)就是32個(gè)CAM和32個(gè)RAM以及相關(guān)的幾個(gè)控制、狀態(tài)寄存器,其中CAM用來(lái)存放DSP的外部存儲(chǔ)器虛擬地址及有關(guān)控制位信息;RAM用于存放OMAP5910的實(shí)際物理地址和訪(fǎng)問(wèn)允許控制位。DSP MMU使能后,當(dāng)DSP訪(fǎng)問(wèn)外部存儲(chǔ)器時(shí),相應(yīng)虛擬地址就會(huì)被送到DSP MMU處,如果虛擬地址的有效高位(當(dāng)頁(yè)大小為1KB、4KB、64KB、1MB時(shí),對(duì)應(yīng)的地址有效高位數(shù)分別為14、12、8、4)命中CAM,并且相應(yīng)RAM中的訪(fǎng)問(wèn)允許控制位有效,那么相應(yīng)RAM中的物理地址高位就和虛擬地址偏移一塊兒被送到OMAP TC處,從而實(shí)現(xiàn)虛擬地址到物理地址的映射,然后就可以進(jìn)行相關(guān)讀寫(xiě)操作。如果虛擬地址的有效高位沒(méi)有命中CAM或者相應(yīng)RAM中的訪(fǎng)問(wèn)允許控制位無(wú)效,系統(tǒng)就會(huì)產(chǎn)生頁(yè)錯(cuò)誤或訪(fǎng)問(wèn)權(quán)限錯(cuò)誤,并向ARM發(fā)起中斷,在中斷程序中ARM可通過(guò)查看DSP MMU有關(guān)狀態(tài)寄存器來(lái)進(jìn)一步了解錯(cuò)誤原因。

  DSP MMU的設(shè)置過(guò)程如下:

  a. 釋放 DSP MMU 的復(fù)位

  b. 寫(xiě) CAM_REG_H 和 CAM_REG_L 寄存器

  c. 寫(xiě) RAM_REG_H 和 RAM_REG_L 寄存器

  d. 寫(xiě) Lock Counter 寄存器

  e. 將 LD_TLB_REG 寄存器寫(xiě)1,裝載DSP MMU參數(shù)

  f.使能 DSP MMU

  3.3 存儲(chǔ)模式轉(zhuǎn)換

  由于在OMAP5910中對(duì)于存儲(chǔ)系統(tǒng)的操作,ARM處理器采用小端模式,而DSP則采用大端模式,因此當(dāng)DSP訪(fǎng)問(wèn)OMAP5910的系統(tǒng)存儲(chǔ)空間時(shí),就需要進(jìn)行大小端模式之間的轉(zhuǎn)換。在ARM程序中對(duì)寄存器ENDIANISM進(jìn)行適當(dāng)設(shè)置就可以靈活地控制DSP訪(fǎng)問(wèn)OMAP5910存儲(chǔ)空間時(shí)的數(shù)據(jù)格式。

  3.4 DSP DMA

  對(duì)于通過(guò)DSP的MMU和EMIF實(shí)現(xiàn)雙核通訊來(lái)講,當(dāng)雙核間通訊的數(shù)據(jù)量比較大而DSP又比較忙的時(shí)候,利用DSP DMA來(lái)實(shí)現(xiàn)數(shù)據(jù)的傳輸可以減輕DSP CPU的負(fù)擔(dān),提高整個(gè)DSP子系統(tǒng)運(yùn)行的效率,而不會(huì)打斷DSP CPU的工作。

  4 實(shí)現(xiàn)雙核通訊的一種方案

  在關(guān)于OMAP5910的工程實(shí)際中較為典型的應(yīng)用,通常是由ARM控制外圍器件獲取一組數(shù)據(jù)后,先交給DSP進(jìn)行處理,處理后的數(shù)據(jù)再返回給ARM進(jìn)行存儲(chǔ)、顯示、輸出等。為了實(shí)現(xiàn)雙核之間的數(shù)據(jù)通訊的可靠性,使用郵箱寄存器來(lái)傳遞雙核間的握手協(xié)議,當(dāng)一方需要聯(lián)系另一方時(shí)只需向相應(yīng)的郵箱命令寄存器寫(xiě)入數(shù)據(jù)即可中斷對(duì)方,不同的數(shù)據(jù)代表不同的信號(hào),使得握手及時(shí)可靠。當(dāng)數(shù)據(jù)量比較大而DSP或ARM任務(wù)又比較多時(shí),相應(yīng)地使用DMA來(lái)進(jìn)行數(shù)據(jù)傳輸可以減輕處理器負(fù)擔(dān),提高程序運(yùn)行的效率。實(shí)現(xiàn)此方案的程序示意圖如下:

 

  5 結(jié)束語(yǔ)

  由于OMAP5910芯片具有高性能、低功耗、優(yōu)化的雙核結(jié)構(gòu)、豐富的外圍設(shè)備接口等顯著優(yōu)點(diǎn),所以在便攜式儀器領(lǐng)域中它的應(yīng)用前景也將十分廣闊。而OMAP5910中雙核間通訊技術(shù)的研究對(duì)于進(jìn)一步開(kāi)發(fā)OMAP5910,實(shí)現(xiàn)復(fù)雜的操作任務(wù),協(xié)調(diào)雙核工作具有非常重要的作用,為其在便攜式儀器中發(fā)揮雙核優(yōu)勢(shì)奠定了堅(jiān)實(shí)的基礎(chǔ)。

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

7月25日消息,據(jù)媒體報(bào)道,SpaceX衛(wèi)星互聯(lián)網(wǎng)服務(wù)星鏈周四表示,其業(yè)務(wù)正在經(jīng)歷網(wǎng)絡(luò)故障。

關(guān)鍵字: 星鏈 通訊

沉浸式互動(dòng)展現(xiàn)技術(shù)硬實(shí)力,雙品牌四大產(chǎn)品線(xiàn)助推智能駕駛安全標(biāo)準(zhǔn) 上海 2025年5月16日 /美通社/ -- 5月15日,第十七屆深圳國(guó)際電池技術(shù)交流會(huì)/展覽會(huì)(CIBF2025)在深圳國(guó)際會(huì)展中心盛大啟幕。在全...

關(guān)鍵字: 雙核 電池 新能源 智能駕駛

珠海極海半導(dǎo)體推出的G32R501芯片,基于Arm Cortex-M52雙核架構(gòu),融合了MCU的邏輯控制和DSP的實(shí)時(shí)信號(hào)處理功能,通過(guò)其獨(dú)特的“兩大腦+兩小腦”設(shè)計(jì)、高安全機(jī)制和硬件加速能力,為機(jī)器人控制系統(tǒng)提供了卓越...

關(guān)鍵字: 雙核 MCU DSP 極海 G32R501

上海2025年3月17日 /美通社/ -- 3月14日, "2025 英飛凌消費(fèi)、計(jì)算與通訊創(chuàng)新大會(huì)"(ICIC 2025,以下同)在深圳舉行。本屆大會(huì)匯聚600多位業(yè)界精英,就AI、機(jī)器人、邊緣計(jì)算、氮化鎵應(yīng)用等話(huà)題展...

關(guān)鍵字: 英飛凌 通訊 數(shù)據(jù)中心 氮化鎵

中山2025年3月6日 /美通社/ -- 2025年3月3-6日,領(lǐng)先的無(wú)線(xiàn)技術(shù)創(chuàng)新企業(yè)通宇通訊在巴塞羅那2025年世界移動(dòng)通信大會(huì)(MWC)上發(fā)布了其開(kāi)創(chuàng)性的MacroWiFi產(chǎn)品。這款新產(chǎn)品標(biāo)志著無(wú)線(xiàn)通信技術(shù)在大型戶(hù)...

關(guān)鍵字: MACRO Wi-Fi 通訊 世界移動(dòng)通信大會(huì)

現(xiàn)代通訊電子設(shè)備的抗干擾測(cè)試己經(jīng)成為必須的測(cè)試項(xiàng)目,主要的干擾類(lèi)型為噪聲干擾。在通信信道測(cè)試和電子對(duì)抗領(lǐng)域里,噪聲始終是聲始終是最基本、最常用的干擾源之一。

關(guān)鍵字: 通訊 電子設(shè)備

香港2024年10月31日 /美通社/ -- 2024年10月17日,2024 CAHK STAR Award(2024香港通訊業(yè)聯(lián)會(huì)非凡年獎(jiǎng))頒獎(jiǎng)典禮在香港圓滿(mǎn)落幕。中國(guó)電信國(guó)際榮獲"Best AI Appl...

關(guān)鍵字: 中國(guó)電信 ST AI 通訊

加利福尼亞州貝爾蒙特2024年10月21日 /美通社/ -- 全球領(lǐng)先的AI驅(qū)動(dòng)的企業(yè)通訊解決方案提供商RingCentral, Inc.(紐約證券交易所代碼:RNG)宣布,Gartner已將RingCentral評(píng)為2...

關(guān)鍵字: CENTRAL 通信 GARTNER 通訊

隨著現(xiàn)代電子技術(shù)的發(fā)展,在通訊、雷達(dá)、宇航、電視廣播、遙控遙測(cè)和電子測(cè)量等使用領(lǐng)域,對(duì)信號(hào)源的頻率穩(wěn)定度、頻譜純度、范圍和輸出頻率提出了越來(lái)越高的要求。

關(guān)鍵字: 通訊 雷達(dá) 宇航

中國(guó)烏魯木齊2024年10月15日 /美通社/ -- 以"人工智能與媒體變革"為主題的第六屆世界媒體峰會(huì)14日上午在烏魯木齊開(kāi)幕。 10月14日,新華通訊社社長(zhǎng)傅華在第六屆世界媒體峰會(huì)上發(fā)言 來(lái)自...

關(guān)鍵字: 人工智能 人工智能技術(shù) 通訊 數(shù)字化
關(guān)閉