《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > OMAP5912雙核通信及數字音頻系統實現
OMAP5912雙核通信及數字音頻系統實現
摘要: 開放式多媒體應用平臺(()pen MuItimedia Appli一cations PIatform,OMAP)是針對第三代手機開發的高性能多媒體處理器。除具有性能/功耗比的優勢外,還提供豐富的外圍接口,支持幾乎所有流行的有線和無線接口標準。因其出色表現,該平臺一直得到世界主要移動設備制造商(如諾基亞、愛立信、索尼等)的青睞。
Abstract:
Key words :

1OMAP5912平臺簡介

        開放式多媒體應用平臺(()pen MuItimedia Appli一cations PIatform,OMAP)是針對第三代手機開發的高性能多媒體處理器。除具有性能/功耗比的優勢外,還提供豐富的外圍接口,支持幾乎所有流行的有線和無線接口標準。因其出色表現,該平臺一直得到世界主要移動設備制造商(如諾基亞、愛立信、索尼等)的青睞。

        0MAP5912采用獨特的雙核結構,內含1個實現控制功能的帶有TI增強型ARM926EJ-S內核的處理器和1個實現數據處理功能的高性能、低功耗TMS320C55x DSP內核。ARM處理器可用來實現各種通信協議、控制和人機接口;DSP具有多條數據地址總線,非常適合數據密集的多媒體處理(如視頻編解碼),并具有極低的功耗[l]。為結合這兩個處理器的優勢,使其發揮最大效率,雙核通信機制起了至關重要的作用。

2 OMAP5912的雙核間通信方式

        在0MAP5912中實現ARM和DSP雙核通信方式有共享郵箱寄存器、共享存儲空間2種,在實際應用中需要配合使用這些雙核通信方式。如雙核通信中的握手聯絡,其數據量小,可用傳遞消息及時可靠的共享郵箱用來實現;當需要傳輸大量數據(如圖像數據)時,通常要使用高效率的共享存儲空間這種通信方式。

2.1共享郵箱寄存器方式

        雙核間可相互中斷并通過郵箱寄存器傳遞少量數據。共有4套郵箱寄存器,每套郵箱寄存器由2個16 bit寄存器和1個1 bit寄存器組成。當一個處理器將合適的命令字寫到命令字寄存器后,該寄存器會產生中斷,對另一個處理器的標志寄存器進行正確設置。被中斷的處理器通過讀標志寄存器響應中斷并清空標志寄存器。每套郵箱寄存器中,還有1個附加的數據字寄存器,可在每次中斷時在處理器間傳送2個字的數據。通過命令和數據字通信的信息完全由用戶定義。數據字可用來表示地址指針或狀態字。

2.2共享存儲器方式

        共享存儲器有2種方式。第一種方式由ARM通過主機接口(MPU Interface,MPUI)獲取對DSP存儲空間和I/O空間的訪問權,由ARM完成數據在雙核間的搬移。MPUI為MPU和系統DMA控制器與DSP及其外設的通信提供了橋梁,通過MPuI可訪問DSP的整個存儲空間及其公共外設總線。

        另一種方式是ARM通過對DSP存儲管理單元(Memoy Management Unit,MMU)的設置將DSP的外部存儲空間映射到OMAP5912系統存儲資源中,由DSP完成雙核間的數據傳輸。OMAP5912通過通信控制器(Traffic Controller,TC)實現共享存儲器,這樣ARM和DSP可訪問共享的靜態隨機存儲器(StaticRAM,SRAM)、高速外部存儲器接口(I,Zxteraaal:Mem0ryInterface Fast,EMIFF)以及低速外部存儲器接口(Ex-terhal Memory Interface Slow,EMIFS)的存儲空間[2]。

3 雙核間通信的基礎應用程序

        為降低上層應用開發者的實現難度和節省設計時間,采用雙核間通信的基礎應用程序--DSP/BIOSLINK[3],其為上述兩種雙核通信方式的實現。開發人員在進行上層應用程序開發時,只需使用DSP/BIOSLINK提供的接口函數。DSP/BIOS LINK允許開發人員在ARM端利用一套標準API進入和控制DSP的運行環境;用于非對稱的、由一個通用處理器(如ARM)和一個或多個DSP組成的處理器環境。圖1為DSP/BIOSLINK的軟件體系結構圖。

        DSP/BIOS LINK為開發人員提供的服務有:基本的處理器控制(啟動、執行、停止)、基于邏輯通道(CHANNEL)的數據傳輸、消息(基于MSGQ模塊)。由PROC,CHNL,MSGQ3個組件組成。PROC是PROCESSCONTROL的縮寫,負責DSP處理器在應用程序用戶空間的操作,主要功能有:DSP初始化、DSP端程序的加載、執行和停止。CHNL是CHANNEL的縮寫,表示ARM和DSP間數據流的邏輯通道,負責ARM和DSP間的數據傳輸。CHNL是ARM和DSP之間的邏輯實體,實現二者的物理連接。MSGQ是MESSAGEQUEUE的縮寫,負責ARM和DSP間長短不一的消息的交互和通信。消息的接收和發送是通過消息隊列實現的[4]。

4 基于OMAP5912的數字音頻系統買現

        筆者以基于OMAP5912_的數字音頻系統為例介紹OMAP雙核間通信的具體應用。系統在RF6(ReferenceFramework Level 6)框架基礎上實現,整個系統將輸入的立體聲音頻信號按照給定的采樣率和量化精度轉化為左、右兩聲道數據幀,再對其進行有限脈沖濾波器FIR算法和聲音控制VOL算法處理,然后合成立體聲輸出。整個系統劃分為ARM端應用程序和DSP端算法2部分。

4.1 RF6框架簡介

        RF6是專門針對雙核芯片OMAP中DSP端軟件設計提出的一種參考框架[5],不但包含了外圍器件驅動模塊、線程模塊以及算法封裝模塊,還包含了用于同ARM端進行通信的模塊。RF6中數據處理的4種基本元素為:單元、通道、任務和TMS320DSP數字信號處理器標準算法(eXpressDSP Algol-ithm InteropeliabilityStandard,XDAIS)。其中,單元是算法的集合,為外界和算法提供標準接口;通道是單元的集合;任務是按時間順序執行的一系列通道,其目的是和設備驅動程序及其他任務通信。圖2為基于RF6框架的數字音頻系統結構圖。

 

4.2 ARM端應用程序和DSP端算法

        ARM端應用程序主要實現人機交互、系統控制(如傳送參數)等功能,由2個線程組成:主線程和數據處理線程。主線程提供用戶界面和調用DSIVBIOSLINK中:PROC模塊的API函數,引導和加載DsP端可執行文件。數據處理線程將從DsP端任務O傳輸過來的音頻數據幀回送給任務1,其通過調用CHNL模塊中的API函數來實現ARM和DSP間的數據傳輸。

        DSP端有2個任務:任務0和任務1。任務0將交又存取的音頻數據幀分開成左、右2個聲道。任務0分別對2個聲道進行FIR濾波器處理,濾波器參數(如低通、高通)通過ARM端程序調用MSGQ模塊中的API函數來設定。然后任務0將左右聲道數據幀重新合成一個音頻信號數據幀,通過DSP/BIOS LlNK發送給ARM端。任務1與任務0非常相似,其通過DSP/BIOSLlNK從ARM端接收數據,然后對其采用音量控制算法實現聲音大小控制。

        DSP端程序通過CodeComposer Studio編譯后,生成out格式的可執行文件。ARM端程序交叉編譯后生成應用程序。運行應用程序,可執行文件以參數形式傳遞給ARM端應用程序。采樣率44.1 kHz,量化精度16 bit。經測試,用戶可通過在超級終端輸入命令實現對FIR和音量的調節,其運行結果如圖3所示。
 

5 結束語

        0MAP平臺因其特有的雙核結構,廣泛應用于實時多媒體影音數據處理、語音識別系統、網絡通信等領域。筆者以OMAP5912平臺的數字音頻系統為例介紹雙核通信的具體應用,希望能對使用OMAP的人員具有借鑒意義。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美日韩国内自拍| 一区二区电影免费在线观看| 中文一区二区在线观看| 亚洲视频专区在线| 日韩亚洲国产精品| 亚洲大片在线观看| 午夜欧美理论片| 老司机67194精品线观看| 欧美精品少妇一区二区三区| 夜夜躁日日躁狠狠久久88av| 亚洲第一天堂av| 在线观看成人一级片| 国产精品激情偷乱一区二区∴| 在线成人小视频| 久久成人18免费观看| 久久视频这里只有精品| 99在线精品免费视频九九视| 国产欧美日韩综合| 久久成人这里只有精品| 国产午夜精品美女视频明星a级| 亚洲高清视频一区| 国产精品久久久久久久久借妻| 亚洲精品国产精品国自产在线| 亚洲激情黄色| 欧美亚洲在线观看| 久久er精品视频| 国产一区二区三区精品欧美日韩一区二区三区| 欧美片网站免费| 亚洲精品久久久久久久久久久久| 亚洲视频www| 亚洲国产高清高潮精品美女| 国产一级揄自揄精品视频| 欧美日韩免费看| 麻豆乱码国产一区二区三区| 亚洲女同精品视频| 久久成人18免费观看| 精品动漫3d一区二区三区免费版| av不卡在线看| 亚洲一区二区网站| 国产精品日韩久久久| 国产精品黄页免费高清在线观看| 欧美四级在线观看| 国产欧美一区二区精品婷婷| 亚洲一区二区视频| 欧美深夜福利| 在线免费不卡视频| 欧美视频手机在线| 99国内精品久久久久久久软件| 亚洲国产成人久久综合一区| 久久精品综合网| 国产美女扒开尿口久久久| 国内精品久久久久影院优| 久久免费视频观看| 欧美精品v日韩精品v韩国精品v| 亚洲午夜在线视频| 亚洲国产成人久久综合| 久久中文字幕导航| 国产精品毛片一区二区三区| 国产精品毛片va一区二区三区| 一区二区三区四区蜜桃| 久久伊人一区二区| 欧美主播一区二区三区美女 久久精品人| 国产精品a级| 香蕉乱码成人久久天堂爱免费| 欧美大片免费| 国产精品盗摄一区二区三区| 国产在线播精品第三| 亚洲四色影视在线观看| 欧美在线视频网站| 国产精品稀缺呦系列在线| 国产精品成人一区| 亚洲国产欧美一区二区三区久久| 一色屋精品视频在线看| 欧美激情国产日韩精品一区18| 国产三区精品| 亚洲电影av在线| 国产精品成人aaaaa网站| 国产精品一区二区黑丝| 久久蜜桃资源一区二区老牛| 久久av一区二区三区亚洲| 欧美福利一区| 午夜视频一区二区| 国产精品高清免费在线观看| 亚洲日本电影在线| 欧美一区视频| 在线播放亚洲| 老司机亚洲精品| 国产一区二区三区在线观看免费视频| 亚洲视频一二区| 亚洲成人资源网| 亚洲人屁股眼子交8| 午夜精品久久久久99热蜜桃导演| 亚洲自拍偷拍网址| 嫩模写真一区二区三区三州| 欧美搞黄网站| 亚洲国产日韩一区| 久久久久久亚洲精品杨幂换脸| 老司机成人在线视频| 日韩午夜激情av| 一本色道久久综合亚洲精品不| 亚洲影院在线观看| 午夜久久99| 欧美激情1区2区3区| 免费精品99久久国产综合精品| 亚洲精品国产系列| 欧美激情按摩在线| 欧美国产日韩视频| 日韩亚洲视频在线| 在线播放国产一区中文字幕剧情欧美| 午夜精彩国产免费不卡不顿大片| 最新亚洲一区| 久久精品一区二区三区中文字幕| 欧美极品影院| 国产热re99久久6国产精品| 国产伦理精品不卡| 国产精品一区二区a| 欧美一区二区三区另类| 欧美性片在线观看| 欧美sm极限捆绑bd| 黄色成人在线免费| 亚洲私拍自拍| 日韩五码在线| 国产一区二区日韩精品| 久久久久久综合网天天| 久久成人精品| 欧美成人网在线| 精品99视频| 亚洲宅男天堂在线观看无病毒| 欧美性色综合| 亚洲黄色成人| 欧美日在线观看| 麻豆国产va免费精品高清在线| 亚洲精品一区在线| 欧美日韩国产成人在线91| 蜜臀a∨国产成人精品| 欧美一区二区三区在线视频| 国产精品一二三四| 国产日韩在线视频| 在线日本高清免费不卡| 一区二区三区日韩欧美精品| 在线欧美不卡| 国产精品久久亚洲7777| 亚洲免费伊人电影在线观看av| 国产日韩在线视频| 国模叶桐国产精品一区| 99国产精品久久久久老师| 欧美日韩亚洲一区二区三区在线| 久久综合伊人77777麻豆| 久久精品2019中文字幕| 欧美亚洲一级| 韩日精品中文字幕| 亚洲一区高清| 亚洲国产欧美一区二区三区同亚洲| 在线免费观看日本欧美| 国产精品视频在线观看| 国产精品视频yy9099| 国产日产亚洲精品系列| 久久精品视频在线免费观看| 久久久五月天| 亚洲每日更新| 国产麻豆精品久久一二三| 美女啪啪无遮挡免费久久网站| 在线精品视频一区二区| 亚洲欧美国产日韩天堂区| 玖玖玖免费嫩草在线影院一区| 欧美高清自拍一区| 国产麻豆9l精品三级站| 欧美一区二粉嫩精品国产一线天| 免费观看欧美在线视频的网站| 国产精品午夜视频| 国产精品美女在线| 99视频一区二区三区| 亚洲第一页在线| 在线午夜精品自拍| 久热国产精品视频| 欧美日本不卡| 日韩午夜av电影| 美女啪啪无遮挡免费久久网站| 91久久国产自产拍夜夜嗨| 精品动漫一区| 91久久久久久国产精品| 欧美韩日一区二区三区| 伊人影院久久| 国产有码一区二区| 国产一区二区三区在线观看免费视频| 欧美一区2区视频在线观看| 久久精品青青大伊人av| 一区二区三区欧美在线观看| 欧美精品免费观看二区| 亚洲精品一区二区三区樱花| 国内一区二区三区在线视频| 国产精品免费观看视频| 极品少妇一区二区三区| 亚洲精品网站在线播放gif| 国语自产精品视频在线看一大j8| 亚洲欧美日韩精品综合在线观看| 国产精品一区二区在线观看不卡| 国内精品视频666| 久久午夜羞羞影院免费观看| 伊大人香蕉综合8在线视| 激情综合网址| 亚洲电影观看| 亚洲人成网在线播放| 国产精品国产三级国产aⅴ浪潮| 激情国产一区| 欧美久久在线| 国产精品男人爽免费视频1| 亚洲麻豆国产自偷在线| 亚洲小少妇裸体bbw| 欧美日本网站| 国产日韩视频一区二区三区| 一区二区三区日韩精品| 伊人色综合久久天天五月婷| 中文av一区二区| 一区二区三区精品久久久| 亚洲精品久久久久| 欧美日韩卡一卡二| 久久综合给合久久狠狠色| 亚洲国产成人一区| 久久精品91久久久久久再现| 欧美精品一区二区三区视频| 亚洲国产精品久久久久秋霞蜜臀| 久久久久久久性| 国产精品免费网站在线观看| 亚洲片在线资源| 国产麻豆综合| 久久成人人人人精品欧| 国产视频自拍一区| 亚洲欧美视频在线观看| 亚洲国产精品久久久久秋霞蜜臀| 国产精品视频网| 久久这里只有精品视频首页| 国产麻豆精品theporn| 国产精品色一区二区三区| 一本大道久久a久久精品综合| 国产人成一区二区三区影院| 99精品国产99久久久久久福利| 狠狠久久亚洲欧美专区| 国模私拍视频一区| 欧美 日韩 国产一区二区在线视频| 久久精品国产2020观看福利| 欧美日韩一区二区三区四区五区| 老色鬼精品视频在线观看播放| 久久国产日韩欧美| 18成人免费观看视频| 亚洲欧美999| 午夜在线一区| 激情自拍一区| 一本大道久久a久久精品综合| 欧美日韩免费观看中文| 亚洲男人影院| 国产精品入口福利| 国产精品二区在线| 欧美日本韩国一区二区三区| 欧美中日韩免费视频| 久久久久久久久久看片| 在线看片一区| 亚洲精品一区二区三区福利| 免费不卡欧美自拍视频| 欧美在线欧美在线| 国产色综合天天综合网| 欧美午夜精品久久久久久超碰| 亚洲天堂成人在线视频| 欧美日韩精品高清| 亚洲在线成人| 欧美一二三视频| 久久se精品一区精品二区| 欧美国产激情二区三区| 在线观看的日韩av| 欧美国产欧美亚州国产日韩mv天天看完整| 久久精品国产亚洲一区二区| 亚洲精品一区二区三区不| 国内精品久久久| 正在播放日韩| 老司机一区二区| 欧美精品一区二区三区在线看午夜| 欧美日韩国产首页在线观看| 欧美日韩国产专区| 日韩网站在线观看| 欧美在线观看网站| 在线观看日韩欧美| 国产亚洲精品bv在线观看| 男人的天堂亚洲| 国内精品99| 亚洲午夜在线观看视频在线| 欧美日韩精品在线观看| 蜜臀av性久久久久蜜臀aⅴ| 性xx色xx综合久久久xx| 国产精品第13页| 国产欧美va欧美不卡在线| 一本色道久久综合亚洲精品小说| 一色屋精品视频在线观看网站| 国产精品乱码一区二区三区| av成人免费在线| 伊大人香蕉综合8在线视| 久久精品72免费观看| 夜夜精品视频一区二区| 国产欧美一区二区在线观看| 欧美日韩免费观看一区| 91久久久久久久久| 国产中文一区| 欧美黄色一级视频| 欧美激情偷拍| 在线天堂一区av电影| 国产精品狠色婷| 久久天堂精品| 久久久精品网| 欧美午夜片在线免费观看| 亚洲精品一区在线观看| 在线播放精品| av不卡在线观看| 伊人色综合久久天天五月婷| 久久久久久**毛片大全| 一区二区三区av| 国产亚洲女人久久久久毛片| 欧美日韩国产va另类| 亚洲字幕一区二区| 亚洲日本aⅴ片在线观看香蕉| 久久成人av少妇免费| 亚洲性av在线| 国产精品vvv| 国产精品午夜国产小视频| 欧美日韩在线免费视频| 99视频一区二区| 国产精品第一页第二页第三页| 欧美天堂亚洲电影院在线播放| 欧美成人黑人xx视频免费观看| 亚洲国产mv|