[發(fā)明專利]一種采用DMA鏈實(shí)現(xiàn)的1394異步流傳輸?shù)姆椒?/span>在審
| 申請(qǐng)?zhí)枺?/td> | 201611140239.4 | 申請(qǐng)日: | 2016-12-12 |
| 公開(公告)號(hào): | CN108462651A | 公開(公告)日: | 2018-08-28 |
| 發(fā)明(設(shè)計(jì))人: | 吳姣;牟明;張利洲;崔西寧;郝玉鍇;范祥輝 | 申請(qǐng)(專利權(quán))人: | 中國(guó)航空工業(yè)集團(tuán)公司西安航空計(jì)算技術(shù)研究所 |
| 主分類號(hào): | H04L12/861 | 分類號(hào): | H04L12/861;H04L12/883 |
| 代理公司: | 中國(guó)航空專利中心 11008 | 代理人: | 郭平 |
| 地址: | 710000 *** | 國(guó)省代碼: | 陜西;61 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 描述符 異步流 等時(shí)數(shù)據(jù)傳輸 描述符指針 機(jī)載網(wǎng)絡(luò) 數(shù)據(jù)傳輸 異步數(shù)據(jù) 總線技術(shù) 控制器 發(fā)送 傳輸 | ||
1.一種采用DMA鏈實(shí)現(xiàn)的1394異步流傳輸?shù)姆椒ǎ?394OHCI協(xié)議支持多種類型的DMA控制器,每種類型的DMA控制器都有自己獨(dú)立的寄存器空間,支持至少一種DMA控制器描述符;
表1 DMA控制器和描述符關(guān)系對(duì)應(yīng)表
本方法利用異步傳輸請(qǐng)求和等時(shí)接收的DMA控制器實(shí)現(xiàn)異步流數(shù)據(jù)包的發(fā)送和接收,采用DMA控制器描述符鏈來(lái)描述DMA控制器對(duì)環(huán)形緩沖區(qū)的操作;每個(gè)DMA控制器描述符對(duì)應(yīng)一個(gè)可DMA緩沖區(qū),DMA緩沖區(qū)描述符描述緩沖區(qū)的基本信息、設(shè)置硬件使用該緩沖區(qū)的方式信息;其特征是,包括以下步驟:
(1).設(shè)備初始化階段:
1)1394OHCI設(shè)備硬件初始化;
2)異步傳輸請(qǐng)求DMA控制器描述符鏈和等時(shí)接收DMA控制器描述符鏈的初始化,包括緩沖區(qū)的基本信息、設(shè)置硬件使用該緩沖區(qū)的方式等信息;
3)設(shè)置DMA控制器描述符的指針;
4)設(shè)置DMA控制器參數(shù),啟動(dòng)DMA控制器;
5)使能1394OHCI設(shè)備發(fā)送和接收中斷,使能主機(jī)中斷;
(2).數(shù)據(jù)傳輸階段
1)在異步流數(shù)據(jù)發(fā)送階段,注冊(cè)給硬件的緩沖區(qū)采用環(huán)形緩沖區(qū)方式管理,軟件依次選擇環(huán)形緩沖區(qū)中可用的緩沖區(qū)添加發(fā)送的DMA控制器描述符鏈尾,在發(fā)送完成時(shí)釋放已經(jīng)完成發(fā)送的緩沖區(qū),更新DMA控制器描述符鏈頭,實(shí)現(xiàn)環(huán)形緩沖區(qū)的切換,異步流數(shù)據(jù)發(fā)送詳細(xì)過程如圖2所示;
2)在異步流數(shù)據(jù)接收階段,注冊(cè)給硬件的緩沖區(qū)采用環(huán)形緩沖區(qū)方式管理,基于該方案,在接收完成時(shí)更新DMA控制器描述符鏈尾,用戶讀取數(shù)據(jù)后更新DMA控制器描述符鏈頭,完成環(huán)形緩沖區(qū)的切換。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國(guó)航空工業(yè)集團(tuán)公司西安航空計(jì)算技術(shù)研究所,未經(jīng)中國(guó)航空工業(yè)集團(tuán)公司西安航空計(jì)算技術(shù)研究所許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611140239.4/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 多媒體信息的元描述符
- 控制數(shù)據(jù)處理系統(tǒng)間經(jīng)由存儲(chǔ)器的數(shù)據(jù)流的方法和裝置
- 執(zhí)行DMA塊移動(dòng)的方法、DMA設(shè)備和數(shù)據(jù)處理系統(tǒng)
- 用于凍結(jié)對(duì)象的類型描述符管理
- I/O控制器和描述符傳輸方法
- 使用擴(kuò)展描述符將媒體數(shù)據(jù)從發(fā)射機(jī)遞送到接收機(jī)的方法
- 快速適配DLMS/COSEM對(duì)象的腳本化編碼方法
- 被配置用于層和操作防護(hù)和依賴性管理的功率高效的深度神經(jīng)網(wǎng)絡(luò)處理器及方法
- 配置用于執(zhí)行層描述符列表的具有功率效率的深度神經(jīng)網(wǎng)絡(luò)模塊
- 存儲(chǔ)裝置、控制器以及控制器的操作方法
- 用于多媒體字幕和音頻描述的同步方案
- 在同一個(gè)網(wǎng)絡(luò)上調(diào)度同步和異步分組的方法和系統(tǒng)
- 用于處理異步音頻流的方法和設(shè)備
- 攝像裝置系統(tǒng)
- 混合同步和異步數(shù)據(jù)流
- 用于保持無(wú)線電設(shè)備控制器與無(wú)線電設(shè)備項(xiàng)之間的同步的方法和設(shè)備
- 一種異步電機(jī)-斜流泵系統(tǒng)建模方法
- 一種基于1394協(xié)議的異步流包結(jié)構(gòu)
- 混合同步和異步數(shù)據(jù)流
- 一種基于深特征提取異步融合網(wǎng)絡(luò)的動(dòng)作識(shí)別方法
- 一種海洋觀測(cè)數(shù)據(jù)傳輸裝置
- 一種移動(dòng)終端網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)姆椒耙苿?dòng)終端
- 通話中共享信息的方法、裝置及移動(dòng)終端
- 一種制造物聯(lián)實(shí)時(shí)數(shù)據(jù)傳輸方法
- 一種基于電價(jià)的非實(shí)時(shí)數(shù)據(jù)傳輸調(diào)度方法
- 高速實(shí)時(shí)數(shù)據(jù)采集傳輸模塊
- 一種分體式地震數(shù)據(jù)采集設(shè)備
- 一種多通道帶寬調(diào)控方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 一種電力實(shí)時(shí)數(shù)據(jù)傳輸中間件及異步數(shù)據(jù)訪問的方法
- 一種水利測(cè)繪數(shù)據(jù)實(shí)時(shí)傳輸系統(tǒng)
- 鏈接表直接存儲(chǔ)器存取控制器描述符的結(jié)構(gòu)
- 控制數(shù)據(jù)處理系統(tǒng)間經(jīng)由存儲(chǔ)器的數(shù)據(jù)流的方法和裝置
- 再現(xiàn)方法、再現(xiàn)裝置以及數(shù)據(jù)存取方法
- 用于管理存儲(chǔ)介質(zhì)上軌道的軌道管理方法和裝置
- 在通信隊(duì)列管理中通過發(fā)送事件觸發(fā)隊(duì)列管理的方法
- 一種隊(duì)列管理方法及裝置
- 一種提高獲取描述符狀態(tài)的方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 一種基于SSD描述符下發(fā)軟硬件交互的方法及其系統(tǒng)
- 采用DMA實(shí)現(xiàn)定時(shí)發(fā)包的方法及裝置
- 基于指針鏈表的消息發(fā)送方法及裝置





