色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>DSP>基于DSP的HPI接口的視頻數據傳輸系統設計方案解析

基于DSP的HPI接口的視頻數據傳輸系統設計方案解析

2017-10-25 | rar | 0.4 MB | 次下載 | 1積分

資料介紹

引 言
  在視頻監控、遠程視頻播放等系統中,通常需要將視頻圖形數據通過網絡傳輸到遠程處理機上。作為數字信號處理專用處理器DSP雖然在視頻壓縮等方面有很大的優勢,但對諸如任務管理,網絡通信等功能的實現較困難。運行于通用嵌入式處理器的Linux操作系統,開源,可以根據需要修改內核,支持各種網絡協議,并且其任務調度機制性能卓越。綜合二者的優點,嵌入式視頻平臺可以由DSP完成圖形處理功能,并通過高速接口把視頻數據傳輸給嵌入式微處理器,然后由嵌入式Linux系統完成網絡傳輸功能。
  目前DSP與微處理器之間的高速通信方式有以下幾種:共享內存,此種技術對軟硬件的設計要求都非常高,同樣效率也最高;通用高速總線接口,如PCI、 USB等,這種類型的通信方式采用復雜的鏈路協議,軟件設計困難;專用接口,如TI公司DSP提供的HPI(Host Port Inter-face)。本文研究了TMS320E)M642的HPI接口,并提出一種在TMS320DM642和AT91RM9200間高速通信的軟硬件實現方案。通過HPI接口,TMS320DM642可以高速地將實時視頻數據傳輸給AT91RM9200;在AT91RM9200上,Lnux驅動實現存儲器映射I/O和物理內存重映射,避免了視頻數據在應用程序與內核之間的二次拷貝,提高了應用程序的網絡發包效率。
  1 HPI接口硬件設計
  HPI是一種并行接口,支持32位(HPl32)和16位(HPll6)數據總線,通過HPI的數據寄存器(HPIDA、HlPIDF),ARM可以間接存取DSP的存儲空間。在DSP內部,數據從存儲單元到HPI數據寄存器的傳輸,是由EDMA(增強DMA)控制器完成的。
  HPI控制器的外圍引腳包括HD[0-31]、數據總線。HCNTL[O-1]是寄存器訪問控制線,HPI控制器有4個寄存器,通過這兩根控制線,DSP 可以確定ARM要訪問的寄存器。其中,HPIA地址寄存器,存放當前訪問單元的地址;HPIC為控制寄存器,實現各種控制命令;HPIDA自增長數據寄存器,每訪問一次該寄存器HPIA的內容加4;HPIDF固定地址數據寄存器,與HPIDA不同之處在于,訪問該寄存器后HPIA的內容不變。HHWIL,高低位訪問控制線,它只用于HPll6模式中,該控制引腳決定寄存器的高或低16位被主機訪問。HR/nW,HPI控制器4個寄存器的讀寫控制線。 HDSl、HDS2和HCS,其中HDSl、HDS2可連接ARM的讀、寫控制線,HCS連接ARM的nCS7片選線,三者在DSP內部組合形成一個 HSTROBE信號,當HCS低有效并且HDSl或HDS2的讀或寫低有效,決定數據寄存器(HPIDA、HPIDF)的讀或寫操作。HAS,地址鎖存線,當主機的地址線與數據線復用時,主機可用該控制線通知。DSP鎖存地址;其他不用該控制線情況時,應接高電平。nHRDY,DSP輸出線,表示HPI 總線是否可訪問。nHINT,中斷輸出線,用于中斷ARM。
  DSP與ARM接口電路如圖1所示。采用HPI16模式,16根數據線通過16245數據隔離器接到ARM數據總線的低16位,將HPI的片選空間置于 ARM的nCS7片選線上,HR/nW讀寫信號經反向器接到ARM的AB4地址線,HCNTL[O-1]與ARM的地址線AB[2-3]相連,則HPI的 4個寄存器的讀基地址為0x80000000,寫基地址為0x80000010。在ARM端從這兩個地址開始訪問,相應地對HPI 4個寄存器訪問。
  基于DSP的HPI接口的視頻數據傳輸系統設計方案解析
  ARM通過HPI讀寫DSP數據空間,須按以下三步順序執行:首先,對HPIC寄存器初始化,主要針對HPI16模式最低位HWOB位設置,決定數據傳輸格式是按高半字在前(設置為0),還是低半字在前(設置為1),該位對于HPI32模式無效,可不設置;然后,對HPIA寄存器初始化,設置訪問單元的地址;最后通過讀寫數據寄存器(HPIDA、HPIDF)實現數據讀寫操作,其中讀寫HPIDA寄存器是完成連續地址單元讀寫操作,讀寫HPIDF寄存器是完成固定地址單元讀寫操作。注意,在ARM讀寫的過程中,如果DSP的nHRDY控制線一直為高,表示HPI數據總線未準備好,ARM的讀寫操作必須等待;當nHRDY為低后,ARM才繼續向下執行指令。
  2 Linux驅動設計
  Linux雖然是一種整體式操作系統,但允許在運行時動態加載或刪除功能模塊。這個特點方便了驅動功能模塊的開發。Linux系統支持兩種模塊調用方式:一種是靜態編譯,直接編譯進內核,在系統啟動時就運行;另外一種是動態加載,在內核運行時,用insmod/rmmod實現模塊的加載和刪除功能。在嵌入式系統開發中,一般采用動態加載方式,避免了系統頻繁重啟。當最終發布產品時,可以把模塊直接編譯進內核。這種處理方式比較簡單,且效率高。
  Linux系統中,內存地址主要涉及以下幾個概念:物理地址、內核虛擬地址(包括內核邏輯地址)和進程虛擬地址。在內核層,當內核要訪問某內存空間時,用的是內核虛擬地址,再由MMU(存儲器管理單元)將內核虛擬地址轉換為物理地址。采用虛擬內存技術,每個進程都有互不干涉的虛擬空間。三者直接映射的關系如圖2所示,其中內核函數zap_page_range完成去掉物理地址與進程虛擬地址映射關系的功能。
下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1電子電路原理第七版PDF電子教材免費下載
  2. 0.00 MB  |  1489次下載  |  免費
  3. 2單片機典型實例介紹
  4. 18.19 MB  |  91次下載  |  1 積分
  5. 3S7-200PLC編程實例詳細資料
  6. 1.17 MB  |  27次下載  |  1 積分
  7. 4筆記本電腦主板的元件識別和講解說明
  8. 4.28 MB  |  18次下載  |  4 積分
  9. 5開關電源原理及各功能電路詳解
  10. 0.38 MB  |  9次下載  |  免費
  11. 6基于AT89C2051/4051單片機編程器的實驗
  12. 0.11 MB  |  4次下載  |  免費
  13. 7基于單片機和 SG3525的程控開關電源設計
  14. 0.23 MB  |  3次下載  |  免費
  15. 8基于單片機的紅外風扇遙控
  16. 0.23 MB  |  3次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234313次下載  |  免費
  3. 2PADS 9.0 2009最新版 -下載
  4. 0.00 MB  |  66304次下載  |  免費
  5. 3protel99下載protel99軟件下載(中文版)
  6. 0.00 MB  |  51209次下載  |  免費
  7. 4LabView 8.0 專業版下載 (3CD完整版)
  8. 0.00 MB  |  51043次下載  |  免費
  9. 5555集成電路應用800例(新編版)
  10. 0.00 MB  |  33562次下載  |  免費
  11. 6接口電路圖大全
  12. 未知  |  30319次下載  |  免費
  13. 7Multisim 10下載Multisim 10 中文版
  14. 0.00 MB  |  28588次下載  |  免費
  15. 8開關電源設計實例指南
  16. 未知  |  21539次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935053次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537791次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234313次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233045次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191183次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183277次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138039次下載  |  免費
主站蜘蛛池模板: 含羞草完整视频在线播放免费| 囯产精品久久久久久久久蜜桃 | 尿了么app| 女人高潮了拔出来了她什么感觉| 欧美乱妇日本无乱码特黄大片| 欧美手机在线| 色噜噜2017最新综合| 性欧美xxxxporn| 亚洲中文字幕国产综合| 中文字幕无码一区二区免费| 99久久久精品免费观看国产| 成人a视频片在线观看免费| 国产精品网红女主播久久久| 精品区2区3区4区产品乱码9| 免费精品美女久久久久久久久| 日本综艺大尺度无删减版在线| 午夜性爽视频男人的天堂在线| 夜色88V精品国产亚洲AV| 91区国产福利在线观看午夜| 俄罗斯mm| 黄色天堂在线| 男人免费网站| 午夜精品久久久久久久99蜜桃| 野花视频在线观看免费| av影音先锋影院男人站| 国产精品久久vr专区| 久久AV国产麻豆HD真实| 飘雪在线观看免费完整版| 无遮挡午夜男女XX00动态| 中文字幕无码他人妻味| 国产成人精品123区免费视频| 吉吉影音先锋av资源网| 欧美乱妇15p图| 亚洲精品永久免费| a视频在线免费观看| 国内精品久久久久影院老司| 免费a视频在线观看| 亚洲 日韩 在线 国产 视频| 91久久夜色精品| 国产三级精品三级男人的天堂| 美女被打开了屁股进去的视频|