日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發(fā)明專利]1394事務(wù)層數(shù)據(jù)包存儲管理方法及電路有效

專利信息
申請?zhí)枺?/td> 201611140180.9 申請日: 2016-12-12
公開(公告)號: CN108614792B 公開(公告)日: 2021-03-26
發(fā)明(設(shè)計)人: 田澤;魏美榮;吳曉成;何嘉文;王宣明;李哲 申請(專利權(quán))人: 中國航空工業(yè)集團(tuán)公司西安航空計算技術(shù)研究所
主分類號: G06F13/40 分類號: G06F13/40;G06F13/42
代理公司: 中國航空專利中心 11008 代理人: 杜永保
地址: 710000 *** 國省代碼: 陜西;61
權(quán)利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關(guān)鍵詞: 1394 事務(wù) 數(shù)據(jù)包 存儲 管理 方法 電路
【權(quán)利要求書】:

1.一種1394事務(wù)層數(shù)據(jù)包存儲管理方法,其特征在于,包括以下步驟:

步驟1、首先,1394事務(wù)層進(jìn)行系統(tǒng)總線復(fù)位,外部上層應(yīng)用軟件根據(jù)1394總線網(wǎng)絡(luò)通信需求,即不同的傳輸速率模式下數(shù)據(jù)包傳輸長度不同,如果數(shù)據(jù)包長度超過規(guī)定速度模式下限定的數(shù)據(jù)包長度,則由外部上層應(yīng)用軟件根據(jù)IEEE1394協(xié)議限定的最大數(shù)據(jù)包長,將異步通道或等時通道待發(fā)送傳輸?shù)臄?shù)據(jù)包進(jìn)行組織、拆分成各分段小數(shù)據(jù)包,其次,外部上層應(yīng)用軟件根據(jù)異步通道和等時通道待發(fā)送數(shù)據(jù)包的特點(diǎn)設(shè)置發(fā)送數(shù)據(jù)包緩沖區(qū)模塊內(nèi)部異步或等時發(fā)送數(shù)據(jù)緩沖區(qū)的基地址和大小,設(shè)置發(fā)送數(shù)據(jù)幀描述符緩沖區(qū)模塊內(nèi)部異步或等時發(fā)送數(shù)據(jù)幀描述符緩沖區(qū)的大小,其中,當(dāng)數(shù)據(jù)幀個數(shù)多、數(shù)據(jù)包長度小則將描述符緩沖區(qū)設(shè)置大些,數(shù)據(jù)緩沖區(qū)設(shè)置小些,否則將描述符緩沖區(qū)設(shè)置小些,數(shù)據(jù)緩沖區(qū)設(shè)置大些;

步驟2、根據(jù)上述步驟1,首先,外部PLB接口總線將上述各分段小數(shù)據(jù)包輸出給發(fā)送數(shù)據(jù)包緩沖區(qū)模塊,即外部PLB接口總線判斷各分段小數(shù)據(jù)包類型,如果是異步類型分段小數(shù)據(jù)包,則外部PLB接口總線將該分段小數(shù)據(jù)包存入發(fā)送數(shù)據(jù)包緩沖區(qū)模塊內(nèi)部的異步發(fā)送數(shù)據(jù)包緩沖區(qū)內(nèi),如果是等時類型分段小數(shù)據(jù)包,則外部PLB接口總線將該分段小數(shù)據(jù)包存入發(fā)送數(shù)據(jù)包緩沖區(qū)模塊內(nèi)部的等時發(fā)送數(shù)據(jù)包緩沖區(qū)內(nèi);其次,外部PLB接口總線根據(jù)異步或等時分段小數(shù)據(jù)包在發(fā)送數(shù)據(jù)包緩沖區(qū)模塊內(nèi)存儲起始地址偏移量、數(shù)據(jù)包編號、數(shù)據(jù)包類型和數(shù)據(jù)幀的總長度的索引信息輸出給發(fā)送數(shù)據(jù)幀描述符緩沖區(qū)模塊內(nèi)部等時或異步發(fā)送數(shù)據(jù)幀描述符緩沖區(qū)相應(yīng)的區(qū)域;

步驟3,根據(jù)上述步驟2,首先,發(fā)送數(shù)據(jù)幀描述符緩沖區(qū)模塊接收到這些索引信息,判斷當(dāng)前數(shù)據(jù)包的數(shù)據(jù)包類型是等時還是異步,如果是等時分段小數(shù)據(jù)包,則將該索引信息存儲到發(fā)送數(shù)據(jù)幀描述符緩沖區(qū)的等時幀發(fā)送數(shù)據(jù)幀描述符緩沖區(qū)內(nèi),存儲完成之后,如果該步驟后續(xù)再接收到步驟2發(fā)送的等時分段小數(shù)據(jù)包索引信息,則將后接收的索引信息按照字地址遞增的存儲的方式,存儲在上一個等時索引信息之后;如果是異步分段小數(shù)據(jù)包,則將該索引信息存儲到發(fā)送數(shù)據(jù)幀描述符緩沖區(qū)的異步幀發(fā)送數(shù)據(jù)幀描述符緩沖區(qū)內(nèi),存儲完成之后,如果該步驟后續(xù)再接收到步驟2發(fā)送的異步分段小數(shù)據(jù)包索引信息,則將后接收的索引信息按照字地址遞增的存儲的方式,存儲在上一個異步索引信息之后;其次,發(fā)送數(shù)據(jù)幀描述符緩沖區(qū)模塊根據(jù)異步或等時分段小數(shù)據(jù)包的幀描述符存儲形式,即,F(xiàn)rame Number、數(shù)據(jù)包傳輸類型和List Header Pointer描述幀索引信息,發(fā)送數(shù)據(jù)幀描述符緩沖區(qū)模塊將這些數(shù)據(jù)鏈索引信息輸出給發(fā)送鏈頭隊(duì)列FIFO緩沖區(qū)模塊;

步驟4,根據(jù)上述步驟3,首先,發(fā)送鏈頭隊(duì)列FIFO緩沖區(qū)模塊收到這些數(shù)據(jù)鏈索引信息后,將其存入內(nèi)部的發(fā)送鏈頭隊(duì)列FIFO緩沖區(qū)中,其次,發(fā)送鏈頭隊(duì)列FIFO將自身的“空”或“滿”狀態(tài)傳輸給事務(wù)層發(fā)送緩存管理控制模塊;

步驟5,根據(jù)上述步驟4,首先,事務(wù)層發(fā)送緩存管理控制模塊內(nèi)部控制邏輯不斷監(jiān)測發(fā)送鏈頭隊(duì)列FIFO緩沖區(qū)模塊內(nèi)部鏈頭隊(duì)列FIFO的“空”和“滿”狀態(tài),只要隊(duì)列不空,事務(wù)層發(fā)送緩存管理控制模塊內(nèi)發(fā)送控制邏輯就從發(fā)送鏈頭隊(duì)列FIFO緩沖區(qū)讀取一個數(shù)據(jù)鏈索引信息,獲取發(fā)送數(shù)據(jù)幀描述符緩沖區(qū)各分段小數(shù)據(jù)包幀描述符信息,其次,根據(jù)數(shù)據(jù)包描述符索引信息從發(fā)送數(shù)據(jù)緩沖區(qū)模塊內(nèi)Data Block Header Pointer指定起始位置調(diào)度出相應(yīng)數(shù)據(jù)包,并在數(shù)據(jù)搬運(yùn)過程中進(jìn)行錯誤檢測,如果符合IEEE1394協(xié)議約定的等時或異步傳輸?shù)臄?shù)據(jù)包,則將該數(shù)據(jù)包從發(fā)送數(shù)據(jù)包緩沖區(qū)內(nèi)搬運(yùn)至事務(wù)層發(fā)送緩存管理控制模塊的發(fā)送數(shù)據(jù)FIFO中,否則,將錯誤的數(shù)據(jù)包進(jìn)行丟棄處理,最后,當(dāng)事務(wù)層發(fā)送緩存管理控制模塊檢測外部鏈路層接收控制邏輯ready時,即準(zhǔn)備好接紅數(shù)據(jù)包,事務(wù)層發(fā)送緩存管理控制模塊內(nèi)發(fā)送數(shù)據(jù)FIFO中的數(shù)據(jù)包輸出給外部鏈路層。

2.實(shí)現(xiàn)如權(quán)利要求1所述1394事務(wù)層數(shù)據(jù)包存儲管理方法的電路,包括:

發(fā)送數(shù)據(jù)包緩沖區(qū)模塊(1)、發(fā)送數(shù)據(jù)幀描述符緩沖區(qū)模塊(2)、發(fā)送鏈頭隊(duì)列FIFO緩沖區(qū)模塊(3)、和事務(wù)層發(fā)送緩存管理控制模塊(4);

發(fā)送數(shù)據(jù)包緩沖區(qū)模塊(1),與PLB雙向連接;外部上層應(yīng)用軟件根據(jù)1394總線網(wǎng)絡(luò)通信需求,即不同的傳輸速率模式下數(shù)據(jù)包傳輸長度不同,如果數(shù)據(jù)包長度超過規(guī)定速度模式下限定的數(shù)據(jù)包長度,則需要將待發(fā)送傳輸?shù)漠惒交虻葧r數(shù)據(jù)包進(jìn)行組織、拆分成各分段小數(shù)據(jù)包,發(fā)送數(shù)據(jù)包緩沖區(qū)模塊(1)通過PLB接口總線的輸出端接收這些分段小數(shù)據(jù)包,并將其根據(jù)異步或等時數(shù)據(jù)包的類型存儲在發(fā)送數(shù)據(jù)包緩沖區(qū)模塊內(nèi)部(1)異步發(fā)送數(shù)據(jù)緩存區(qū)和等時發(fā)送數(shù)據(jù)緩沖區(qū)內(nèi);

發(fā)送數(shù)據(jù)幀描述符緩沖區(qū)模塊(2),與PLB接口總線雙向連接,首先,發(fā)送數(shù)據(jù)包緩沖區(qū)模塊(1)將內(nèi)部等時或異步數(shù)據(jù)包存儲的每個數(shù)據(jù)包位置、數(shù)據(jù)包類型、數(shù)據(jù)包編號和數(shù)據(jù)包的大小信息輸出給PLB接口總線,其次,PLB接口總線將接收到的發(fā)送數(shù)據(jù)包緩沖區(qū)模塊(1)內(nèi)部每個發(fā)送數(shù)據(jù)包的信息輸出給發(fā)送數(shù)據(jù)幀描述符緩沖區(qū)模塊(2),發(fā)送數(shù)據(jù)幀描述符緩沖區(qū)模塊(2)接收到這些信息,判斷當(dāng)前數(shù)據(jù)包的數(shù)據(jù)包類型,如果是等時數(shù)據(jù)包,則根據(jù)數(shù)據(jù)包類型、數(shù)據(jù)包編號將屬于1394總線同一個數(shù)據(jù)包的各分段小數(shù)據(jù)包的描述符信息連續(xù)存儲在發(fā)送數(shù)據(jù)幀描述符緩沖區(qū)模塊(2)內(nèi)部的等時或異步描述符緩沖區(qū)內(nèi);

所述數(shù)據(jù)包類型包括等時和異步傳輸兩種數(shù)據(jù)類型;

所述描述符信息包括發(fā)送數(shù)據(jù)緩沖區(qū)中的Data Block Header Pointer和Data BlockLength;

發(fā)送數(shù)據(jù)幀描述符緩沖區(qū)模塊(2)將內(nèi)部異步或等時描述符緩沖區(qū)存儲各分段小數(shù)據(jù)包存儲的Frame Number、數(shù)據(jù)包傳輸類型和List Header Pointer信息輸出給PLB接口總線,其次,PLB接口總線將接收到的這些信息輸出給發(fā)送鏈頭隊(duì)列FIFO緩沖區(qū)模塊(2)進(jìn)行緩存;

事務(wù)層發(fā)送緩存管理控制模塊(4),該模塊的輸入端與發(fā)送鏈頭隊(duì)列FIFO緩沖區(qū)模塊的輸出端相連,該模塊的輸入端與外部鏈路層連接,首先,事務(wù)層發(fā)送緩存管理控制模塊不斷監(jiān)測發(fā)送鏈頭隊(duì)列FIFO緩沖區(qū)模塊(3)內(nèi)部鏈頭隊(duì)列FIFO的“空”和“滿”狀態(tài),只要隊(duì)列不空,則事務(wù)層發(fā)送緩存管理控制模塊(4)內(nèi)部發(fā)送控制邏輯讀取發(fā)送鏈頭隊(duì)列FIFO緩沖區(qū)模塊(3)的一個鏈表信息,獲取發(fā)送數(shù)據(jù)幀描述符緩沖區(qū)模塊(2)中的各分段小數(shù)據(jù)包描述符信息,其次,事務(wù)層發(fā)送緩存管理控制模塊(4)根據(jù)各分段小數(shù)據(jù)包描述符索引信息從發(fā)送數(shù)據(jù)緩沖區(qū)模塊(1)內(nèi)Data Block Header Pointer指定位置調(diào)度出相應(yīng)數(shù)據(jù)包,在數(shù)據(jù)搬運(yùn)過程中進(jìn)行錯誤檢測,符合1394總線發(fā)送要求的數(shù)據(jù)包,則將數(shù)據(jù)包從發(fā)送數(shù)據(jù)包緩沖區(qū)內(nèi)搬運(yùn)至事務(wù)層發(fā)送緩存管理控制模塊(4),錯誤的數(shù)據(jù)包則進(jìn)行丟棄操作處理,當(dāng)檢測外部鏈路層ready狀態(tài)時,將該數(shù)據(jù)包輸出給外部鏈路層。

下載完整專利技術(shù)內(nèi)容需要扣除積分,VIP會員可以免費(fèi)下載。

該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國航空工業(yè)集團(tuán)公司西安航空計算技術(shù)研究所,未經(jīng)中國航空工業(yè)集團(tuán)公司西安航空計算技術(shù)研究所許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201611140180.9/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。

×

專利文獻(xiàn)下載

說明:

1、專利原文基于中國國家知識產(chǎn)權(quán)局專利說明書;

2、支持發(fā)明專利 、實(shí)用新型專利、外觀設(shè)計專利(升級中);

3、專利數(shù)據(jù)每周兩次同步更新,支持Adobe PDF格式;

4、內(nèi)容包括專利技術(shù)的結(jié)構(gòu)示意圖流程工藝圖技術(shù)構(gòu)造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進(jìn)行下載,點(diǎn)擊【登陸】 【注冊】

關(guān)于我們 尋求報道 投稿須知 廣告合作 版權(quán)聲明 網(wǎng)站地圖 友情鏈接 企業(yè)標(biāo)識 聯(lián)系我們

鉆瓜專利網(wǎng)在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 午夜激情在线| 久久久久久久国产| 中文字幕一区二区三区乱码| 国产91综合一区在线观看| 97人人模人人爽视频一区二区| 亚洲欧洲一区| 精品久久久久久亚洲综合网| 少妇高清精品毛片在线视频| 午夜电影一区二区| 国产精品一区二区免费| 亚洲精品久久久久久动漫| 国产视频一区二区在线| 男女午夜影院| 亚洲二区在线播放视频| 国产精品96久久久| 亚洲1区2区3区4区| 国产午夜精品一区二区三区欧美 | 日韩精品一区二区三区中文字幕| 色噜噜狠狠色综合影视| 91麻豆精品国产91久久| 欧美激情视频一区二区三区| 久久密av| 欧美日韩精品中文字幕| 99久久婷婷国产精品综合| 国产午夜精品理论片| 日韩亚洲欧美一区| 精品国产区一区二| 国产一二区在线观看| 99精品黄色| 中文字幕区一区二| 国产69精品久久777的优势| 蜜臀久久久久久999| 国产麻豆一区二区| 欧美一区二区三区免费看| 国产真裸无庶纶乱视频| 一区二区在线精品| 中文字幕av一区二区三区高| **毛片免费| 国产日韩欧美在线一区| 国产色99| 亚洲精品国产精品国自产网站按摩| 欧美老肥婆性猛交视频| 日韩欧美亚洲视频| 国产精品视频1区| 午夜av片| 97香蕉久久国产超碰青草软件| 欧美日韩中文字幕三区| xxxxx色| 欧美视频1区| 国产丝袜在线精品丝袜91| 欧美日韩中文国产一区发布| 窝窝午夜精品一区二区| 91影视一区二区三区| 亚洲制服丝袜中文字幕| 日韩精品中文字幕一区二区| 精品国产乱码一区二区三区在线| 中文字幕一级二级三级| 国产一级不卡视频| 国产一区亚洲一区| xoxoxo亚洲国产精品| 91国产一区二区| 北条麻妃久久99精品| 蜜臀久久久久久999| 午夜看片在线| 在线视频不卡一区| 欧美三级午夜理伦三级中视频 | 日本一区二区在线电影| 国产理论片午午午伦夜理片2021| 一区不卡av| 亚洲国产aⅴ精品一区二区16| 国产一级片子| 国产欧美亚洲精品第一区软件| 国产99久久九九精品| 日韩av中文字幕第一页| 国产视频二区在线观看| 精品久久久久久中文字幕| 欧美精品xxxxx| 日韩精品免费一区二区在线观看| 国产偷自视频区视频一区二区| 国产一二区在线观看| 欧美二区精品| 日韩欧美一区精品|