亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于VPX6-460的多處理器通信設計*

        2013-08-13 08:14:12汪學剛
        電子技術應用 2013年11期
        關鍵詞:服務程序框圖信號處理

        吳 靜,王 洪,汪學剛

        (電子科技大學 電子工程學院,四川 成都 611731)

        傳統(tǒng)的并行總線架構多采用VME標準,但共享總線會造成頻繁等待和沖突,大大降低了系統(tǒng)運行效率,不適合大規(guī)模并行數(shù)據(jù)處理系統(tǒng)。隨著現(xiàn)代雷達、圖像等信號處理應用對信號帶寬和數(shù)據(jù)傳輸速率要求的不斷提升,基于VPX串行總線標準的通用信號處理器占有較大的優(yōu)勢[1-3]。本文首先介紹了基于VPX總線架構的系統(tǒng)設計,著重介紹了信號處理卡VPX6-460的硬件組成,并采用VxWorks實時操作系統(tǒng)實現(xiàn)了多處理器間的高速數(shù)據(jù)通信。

        1 系統(tǒng)整體設計

        VPX定制機箱采用新型的高速串行總線標準VITA46,相對于VME總線架構而言,具有更大的數(shù)據(jù)吞吐能力和交換能力、更好的散熱性能和更高功率的插槽,充分滿足了信號處理系統(tǒng)對帶寬和運算處理能力的要求[4-5]。圖1所示為系統(tǒng)的基本框圖。整個系統(tǒng)主要由多通道信號采集卡、多通道數(shù)據(jù)回收卡、信號處理卡以及高性能服務器等組成。系統(tǒng)以千兆以太網(wǎng)作為平臺間的網(wǎng)絡互連標準,并使用串行RapidIO和PCIe作為底板總線交換網(wǎng)絡互連協(xié)議。VPX載板和模塊化的信號采集子卡組成了系統(tǒng)的前端數(shù)據(jù)采集部分,VPX載板擁有的多個高速串行接口可以將采集到的并行數(shù)據(jù)轉換成串行數(shù)據(jù)流,傳送給后端的信號處理板進行復雜的后端處理[6]。

        圖1 系統(tǒng)組成結構框圖

        2 硬件設計

        在整個VPX機箱中,嵌入式信號處理卡VPX6-460是一款多CPU并行處理器信號處理卡,其內部組成結構如圖2所示。板上載有4塊雙核PowerPC 8641D處理器,共有8個e600處理器核,每個處理器配有512 MB的同步動態(tài)隨機存儲器DDR2SDRAM,還配有512 MB具有寫保護的Flash和NVRAM。板上的千兆以太網(wǎng)交換機用來配置每個處理器的狀態(tài);4個處理器間通過串行RapidIO交換器實現(xiàn)串行數(shù)據(jù)互連,每個處理器的數(shù)據(jù)輸入/輸出速率都可達到雙向12 Gb/s,同時有4路串行RapidIO連接到背板,可連接4個處理板,支持16個處理器間的全速數(shù)據(jù)交換;板上的XMC/PMC插座支持8路PCIe連接,可用于擴張外部的輸入/輸出接口。

        3 軟件設計

        信號處理器的硬件部分構成了系統(tǒng)框架和硬件平臺,而軟件部分則用于實現(xiàn)各種功能,是整個系統(tǒng)的“靈魂”。VPX6-460是典型的“通用處理器平臺+嵌入式操作系統(tǒng)”結構,選用的操作系統(tǒng)是美國Wind River公司最新研發(fā)的VxWorks6.8,主機上的開發(fā)環(huán)境是基于Eclipse軟件架構設計的Workbench3.1,通過串口和網(wǎng)絡接口實現(xiàn)主機與目標機間的交叉編譯和交叉調試。VxWorks實時操作系統(tǒng)提供了專門的系統(tǒng)調用函數(shù)接口來連接中斷向量和中斷服務程序,內核可以自動提供有關中斷處理中所需要的堆棧切換以及寄存器保護、回復等功能。VxWorks6.8提供的內部處理器通信IPC(Inter Processor Communication)函數(shù)庫 Rel2.4.7支持多處理器間的通信,適用于底層串行RapidIO和以太網(wǎng)的鏈接,提供與連接無關的編程接口,從而簡化了多處理器通信的程序設計,提高了程序的可移植性。

        VPX6-460的各個處理器之間主要采用直接內存訪問 DMA(Direct Memory Access)通信機制,可以同時傳輸批量數(shù)據(jù)。當DMA控制器接收到來自輸入/輸出口的DMA請求時,CPU就會轉讓總線控制權給DMA控制器,在完成數(shù)據(jù)傳輸后,DMA控制器會歸還總線控制權。整個傳輸過程由DMA控制器負責而不需要CPU的參與,有效地減少了CPU的占用時間,大大提高了系統(tǒng)性能[7-8]。圖3所示為VPX6-460上兩個處理器間通信的基本原理框圖。

        圖2 多CPU信號處理卡VPX6-460內部組成結構

        圖3 多處理器間通信的基本原理框圖

        在本地處理器上創(chuàng)建由指針A0_sender指向的緩存區(qū)buffer_ab,相應的發(fā)送端口為 AB_A0_BlkPort,由函數(shù)msgBlkWrite()將成片數(shù)據(jù)寫入到目標處理器上,由目標處理器的新建緩存區(qū)存儲接收數(shù)據(jù),接收端口為AB_B0_BlkPort,緩存區(qū)名也為 buffer_ab,使用相同緩存名可以實現(xiàn)數(shù)據(jù)共享。由于DMA寫操作是異步實現(xiàn)的,即無論DMA請求是否已被執(zhí)行,msgBlkWrite()都會立即返回,因此本地處理器需要調用函數(shù)callBack()返回寫操作的完成時間和狀態(tài)等信息。同時,在完成數(shù)據(jù)傳輸時,DMA控制器要釋放總線控制權,通過發(fā)送端口的寫中斷服務程序告知本地處理器已完成數(shù)據(jù)傳輸,接收端口以讀中斷服務程序告知目標處理器已完成數(shù)據(jù)接收。部分程序如下:

        本文在介紹了VPX6-460硬件組成的基礎上,結合VxWorks操作系統(tǒng)的特點以及系統(tǒng)所支持的通信機制,詳細分析了不同處理器間的數(shù)據(jù)傳輸方式,并給出了具體的軟件實現(xiàn)方法。該程序的高度可移植性使其具有很高的應用價值。

        [1]杜文鳳,王博文.基于嵌入式的實時通信協(xié)議棧研究與設計[J].電子技術應用,2013,(39)1:29-31.

        [2]劉昊昱.一種基于VxWorks技術的通用信號處理平臺設計[J].電子技術應用,2003,(29)6:13-15.

        [3]宋秀蘭,吳曉波.多處理器通信設計[J].浙江工業(yè)大學學報,2010,38(4):426-429.

        [4]廖明燕.基于 MSP430的多處理器通用技術研究[J].微處理機,2006,2(1):86-91.

        [5]何先波,李薇.嵌入式系統(tǒng)軟件開發(fā)技術基礎[M].北京:清華大學出版社,2011.

        [6]史鴻聲.基于 PowerPC的雷達通用處理器設計[J].雷達科學與技術,2011,9(2):140-144.

        [7]李世光,孟強強.基于多串口的熱量表系數(shù)修正軟件的設計[J].微型機與應用,2012,31(18):1-4.

        [8]翁省輝,喻武龍.Liunx下SANE Driver自動化測試工具的設計與實現(xiàn)[J].微型機與應用,2012,31(1):4-6.

        猜你喜歡
        服務程序框圖信號處理
        基于移動終端的人事信息員工自助服務系統(tǒng)設計
        基于C#的進程守護程序的設計
        視聽(2020年3期)2020-06-11 14:28:18
        捷豹I-PACE純電動汽車高壓蓄電池充電系統(tǒng)(三)
        《信號處理》征稿簡則
        信號處理(2018年5期)2018-08-20 06:16:02
        《信號處理》第九屆編委會
        信號處理(2018年5期)2018-08-20 06:16:00
        《信號處理》征稿簡則
        信號處理(2018年8期)2018-07-25 12:25:42
        《信號處理》第九屆編委會
        信號處理(2018年8期)2018-07-25 12:24:56
        電路圖2017年凱迪拉克XT5
        算法框圖的補全
        水利工程施工監(jiān)理服務程序及質量控制
        日本一本免费一二区| 粗大挺进尤物人妻一区二区 | 国产三级精品三级在线| 国内精品国产三级国产| 揄拍成人国产精品视频| 日韩放荡少妇无码视频| 国产精品麻豆aⅴ人妻| 九九久久精品大片| 精品一区二区三区女同免费 | 在线播放中文字幕一区二区三区 | 国产一区二区三区在线观看蜜桃| 性感女教师在线免费观看| 免费无码又爽又刺激网站直播| 亚洲精品一区二区| 人人狠狠综合久久亚洲婷婷| 久久国产精品男人的天堂av| 亚洲午夜精品第一区二区| 日韩欧美中文字幕公布| 色噜噜av亚洲色一区二区| 亚洲一区二区观看播放| 无码成年性午夜免费网站蜜蜂| 亚洲av毛片在线播放| 操风骚人妻沉沦中文字幕| 人妻哺乳奶头奶水| 少妇内射高潮福利炮| 国产AV高清精品久久| 亚洲日本中文字幕乱码| 国产精品激情自拍视频| 凹凸在线无码免费视频| 精品国产一区二区三区久久久狼| 日本av在线精品视频| 久久麻传媒亚洲av国产| 亚洲日韩中文字幕在线播放| 国产精品久久久| 亚洲www视频| 在线看高清中文字幕一区| 77777亚洲午夜久久多喷| 国产午夜福利片| 亚洲自拍愉拍| av免费在线观看网站大全| 日韩精品第一区二区三区|