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

[發明專利]TTE端系統適配卡PCIE控制器的高效中斷操作方法有效

專利信息
申請號: 201911046802.5 申請日: 2019-10-30
公開(公告)號: CN110990309B 公開(公告)日: 2023-04-28
發明(設計)人: 潘偉濤;鄭圓圓;邱智亮;張仲禹;張冰;郭一然;王媛媛 申請(專利權)人: 西安電子科技大學
主分類號: G06F13/28 分類號: G06F13/28;G06F13/24;G06F13/42
代理公司: 西安長和專利代理有限公司 61227 代理人: 肖志娟
地址: 710071 陜西省*** 國省代碼: 陜西;61
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: tte 系統 適配卡 pcie 控制器 高效 中斷 操作方法
【權利要求書】:

1.一種TTE端系統適配卡PCIE控制器的高效中斷操作方法,其特征在于,所述TTE端系統適配卡PCIE控制器的高效中斷操作方法包括以下步驟:

第一步,DMA讀流程,DMA讀緩沖區分為非保障區和保障區,保障區防止某個數據幀的前半部分在DMA讀緩沖區的尾部,而數據幀的后半部分在DMA讀緩沖區的頭部的情況發生;

第二步,DMA寫流程,DMA寫緩沖區被分為兩個部分,一個是ABuffer另一個是BBuffer;驅動處理A部分的數據時,硬件可以將數據寫入B部分,驅動將A部分處理完畢后,開始繼續處理B部分的數據;

所述第一步DMA讀流程包括:硬件Bar空間中DMA讀相關寄存器:

dma_read_buferr_base_addr,32位寄存器,用于存放DMA讀緩沖區的基地址;

start_addr,32位寄存器,由硬件維護的頭指針;

end_addr,32位寄存器,由驅動維護的尾指針;

round_end_flag,1位寄存器,標志位為1,表示當前的尾地址是當前輪回的最后一個尾地址,該標志位為0表示,表示當前的尾地址不是當前輪回的最后一個尾地址;

所述第一步DMA讀流程的驅動處理包括:

步驟一,驅動上電初始化時通過PIO寫方式配置dma_read_buferr_base_addr寄存器,初始化完成后執行步驟二;

步驟二,驅動等待應用層產生新的數據,若有新的數據產生,驅動立即將應用層下發的數據寫入DMA讀緩沖區,如果這次寫入操作是某個輪回的首次寫入,驅動應該將數據以DMA讀緩沖區的基地址為起始點寫入DMA讀緩沖區,否則驅動應該將數據以上一次寫入的數據所在的尾地址為起始點寫入DMA讀緩沖區,寫入完畢后執行步驟三;

步驟三,驅動通過PIO寫方式將最新寫入的數據所在的尾地址寫入硬件的end_addr寄存器,PIO操作完畢后,執行步驟四;

步驟四,驅動將最新寫入的數據所在的尾地址與警戒線的大小進行對比;若沒有超過警戒線,回到步驟二準備開始下一次DMA傳輸,若超過警戒線,執行步驟五;

步驟五,驅動通過PIO寫方式向硬件中的round_end_flag寫入1通知硬件最新更新的end_addr是當前輪回中驅動最后一次更新的尾指針,PIO操作完畢后,執行步驟六;

步驟六,驅動處于等待讀完成中斷的狀態,收到中斷后,執行步驟七;

步驟七,驅動收到讀完成中斷后,將DMA讀緩沖區清空,并回到步驟二準備開始下一個輪回的首次DMA傳輸;

所述第一步DMA讀流程的硬件處理包括:

步驟一,硬件檢測到驅動配置了Bar空間的dma_read_buferr_base_addr寄存器,執行步驟二;

步驟二,硬件進行初始化操作:硬件自動將dma_read_buferr_base_addr寄存器中的數值寫入start_addr寄存器,將Bar空間的round_end_flag寄存器清0;硬件等待驅動進行當前輪回尾指針的首次更新,執行步驟三;

步驟三,硬件檢測到驅動更新了尾指針,表示驅動啟動了當前輪回的首次DMA傳輸,執行步驟四;

步驟四,硬件立即啟動DMA讀,發送讀請求包請求DMA讀緩沖區中從start_addr到end_addr的數據,讀請求包發送完畢后,執行步驟五;

步驟五,RC(RootComplex)將硬件請求的數據封裝成讀完成包返回給硬件,硬件接收讀完成包,解析讀完成包,最終將讀完成包中的有效數據存入緩存中,當硬件接收到足量的讀完成包后,將start_addr寄存器的數值更新為end_addr+1,執行步驟六;

步驟六,硬件檢測round_end_flag是否為0,若為0,表示當前輪回的DMA傳輸還沒有結束,執行步驟七,若為1,表示當前輪回的DMA傳輸已經結束,執行步驟八;

步驟七,硬件實時將start_addr寄存器-1和end_addr的數值進行對比,若相等,表示驅動還未啟動新的DMA傳輸,繼續等待;若不相等,表示驅動啟動了新的DMA傳輸,執行步驟四;

步驟八,硬件產生硬線INT中斷,并將中斷寄存器中的讀完成中斷標志位置1,回到步驟二準備開始下一個輪回的DMA傳輸;

所述第二步DMA寫流程的硬件Bar空間中DMA寫相關寄存器:

dma_write_buferr_base_addr,32位寄存器,存放DMA寫緩沖區的基地址;

A_buffer_flag,1位寄存器,標志位為1表示允許硬件向ABuffer寫入數據,標志位為0表示不允許硬件向ABuffer寫入數據,初始值為1;

B_buffer_flag,1位寄存器,標志位為1表示允許硬件向BBuffer寫入數據,標志位為0表示不允許硬件向BBuffer寫入數據,初始值為1;

所述第二步DMA寫流程的驅動處理包括:

步驟一,驅動上電初始化通過PIO寫方式配置dma_write_buferr_base_addr寄存器,初始化完畢后,執行步驟二;

步驟二,驅動等待寫完成A中斷或寫完成B中斷,收到寫完成A中斷后,執行步驟三,收到寫完成B中斷后,執行步驟四;

步驟三,驅動收到寫完成A中斷后,立即解析ABuffer中的數據,解析完畢后,向硬件的A_buffer_flag寫入1;

步驟四,驅動收到寫完成B中斷后,立即解析BBuffer中的數據,解析完畢后,向硬件的B_buffer_flag寫入1;

所述第二步DMA寫流程的硬件處理包括:

步驟一,硬件實時監測或定時檢測接收FIFO中是否有待發的完整數據幀,若有待發的完整數據幀,執行步驟二;

步驟二,硬件自主啟動DMA寫,若此次啟動是首次啟動或上次啟動DMA寫將數據寫入了BBuffer,執行步驟三,否則執行步驟六;

步驟三,硬件將數據封裝為寫請求包并寫入ABuffer,所有數據寫完后,判斷B_buffer_flag是否為1,若B_buffer_flag是0,執行步驟四,否則執行步驟五;

步驟四,硬件等待驅動向B_buffer_flag寫入1,當B_buffer_flag為1后,執行步驟五;

步驟五,硬件產生硬線INT中斷,并將中斷寄存器中寫完成A中斷標志位置1,并將A_buffer_flag清0,回到步驟一;

步驟六,硬件將數據封裝為寫請求包并寫入BBuffer,所有數據寫完后,判斷A_buffer_flag是否為1,若A_buffer_flag是0,執行步驟七,否則執行步驟八;

步驟七,硬件等待驅動向A_buffer_flag寫入1,當A_buffer_flag為1后,執行步驟八;

步驟八,硬件產生硬線INT中斷,并將中斷寄存器中寫完成B中斷標志位置1,并將B_buffer_flag清0,回到步驟一。

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安電子科技大學,未經西安電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201911046802.5/1.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

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

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

4、內容包括專利技術的結構示意圖、流程工藝圖技術構造圖

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

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

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

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 久久97国产| 国产人成看黄久久久久久久久 | 999偷拍精品视频| 狠狠插狠狠干| 96国产精品视频| 久久国产欧美一区二区免费| 午夜国产一区二区三区四区| 国产一二区视频| 国产一区二区三区黄| 色婷婷噜噜久久国产精品12p| 亚洲一级中文字幕| 性国产日韩欧美一区二区在线| 日韩久久精品一区二区| 玖玖精品国产| 丰满少妇高潮惨叫久久久| 国产资源一区二区| 日韩欧美激情| 久久精品国产亚洲一区二区| 国产视频二区| 99re6国产露脸精品视频网站| 91精品久久久久久久久久| 国内久久精品视频| 国产一级片一区| 伊人精品一区二区三区| 国产69精品久久777的优势| 欧美午夜羞羞羞免费视频app| 日韩免费一级视频| 欧美髙清性xxxxhdvid| 欧美日韩一区视频| 91精品综合| 国产美女视频一区二区三区| 农村妇女精品一区二区| 日本一区二区三区在线视频| 丰满少妇在线播放bd日韩电影| 国产一区二区免费在线| 天堂av一区二区三区| 91性高湖久久久久久久久_久久99| 欧美日韩国产一区在线| 日本一区二区免费电影| 亚洲国产精品女主播| 色一情一乱一乱一区免费网站| 久久久久久久久久国产精品| 国产精品尤物麻豆一区二区三区| 国产另类一区| 久久国产精品二区| 欧美一级久久精品| 国产香蕉97碰碰久久人人| 日韩精品久久一区二区三区| 国产精品亚洲精品| 精品国产一区二区三| 日本少妇一区二区三区| 日韩一区高清| 欧美视屏一区| 久久精品男人的天堂| 欧美黑人巨大久久久精品一区| 午夜伦理片在线观看| 毛片免费看看| 丰满岳妇伦4在线观看| 久久久久亚洲| 色噜噜狠狠色综合影视| 91精品第一页| 99热久久精品免费精品| 韩国女主播一区二区| 国产一区二| 一区二区精品久久| 浪潮av网站| 午夜剧场a级免费| 国产精品久久久久久一区二区三区| 福利片一区二区三区| 国产白丝一区二区三区| 日韩精品中文字| 亚洲少妇一区二区| 浪潮av色| 91国产在线看| 亚洲精品性| 在线精品国产一区二区三区88 | 91精品视频在线免费观看| 中文字幕欧美另类精品亚洲| 久久99精品国产麻豆婷婷洗澡| 久久久精品观看| 精品国产一区二区三区在线| 香蕉久久国产| 国产伦理精品一区二区三区观看体验| 影音先锋久久久| 亚洲乱亚洲乱妇28p| 国产麻豆一区二区三区在线观看| 国产精品禁18久久久久久| 男女无遮挡xx00动态图120秒| 亚州精品中文| 国产69精品久久久久久野外| 视频一区二区中文字幕| 亚洲精品国产setv| 色噜噜狠狠色综合久| 99国产伦精品一区二区三区| 午夜色大片| 色噜噜狠狠色综合久| 久久婷婷国产香蕉| 日韩av免费网站| 一区二区欧美精品| 6080日韩午夜伦伦午夜伦| 欧美视频1区| 日本一区二区在线观看视频| 日本一二三四区视频| 农村妇女精品一区二区| 99精品视频一区二区| 国产一区二区视频免费在线观看 | 激情久久影院| 国产一区不卡视频| 午夜看片网站| 国产一区二区中文字幕| 一区二区在线精品| 国产精品乱综合在线| 亚洲一卡二卡在线| 国产一区二区麻豆| 国产精品综合在线| 日本精品一区二区三区视频| 欧美日本三级少妇三级久久| 91精品国产高清一二三四区| 亚洲精品一区二区另类图片| 亚洲乱小说| 久久99久国产精品黄毛片入口| 亚洲s码欧洲m码在线观看| 久久99精品久久久野外直播内容 | 国产亚洲精品久久久久久网站| 香蕉av一区| 99久久国产综合精品色伊| 午夜无人区免费网站| 精品国产乱码一区二区三区a| 国产一区午夜| 国产.高清,露脸,对白| 欧美黑人巨大久久久精品一区| 精品免费久久久久久久苍| 999久久久国产精品| 久久综合二区| 国产国产精品久久久久| 国产欧美日韩精品一区二区三区| 国产一区在线视频播放| 日本三级香港三级网站| 国模少妇一区二区三区| 久久99精品久久久久国产越南| 精品国产区| 亚洲国产aⅴ精品一区二区16| 欧美一区视频观看| 国产色午夜婷婷一区二区三区| 国产麻豆一区二区三区在线观看 | 久久精品亚洲精品国产欧美| 亚洲区在线| 日韩一区二区福利视频| 国产一区免费在线| 欧美大片一区二区三区| 国产欧美日韩va另类在线播放| 欧美一区二区三区四区夜夜大片| 国产精品白浆一区二区| 99精品一区二区| 国产精品久久亚洲7777| 夜夜爽av福利精品导航| 亚洲欧洲日韩| 国产区精品| 91人人精品| 国产91视频一区二区| 欧美一区二区精品久久| 丝袜美腿诱惑一区二区| 国产一区二区二| 性国产videofree极品| 欧美精品久久一区| 99国产精品一区| 精品国产乱码久久久久久久久| 亚洲国产99| 亚洲一二区在线观看| 制服丝袜二区| 午夜电影三级| 日韩一区免费| 欧美片一区二区| 国产精品久久久久久久妇女| 久久国产精品欧美| 欧美日韩一级黄| 午夜看大片| 欧美69精品久久久久久不卡| 色综合久久网| 午夜看片在线| 亚洲午夜国产一区99re久久| 美女被羞羞网站视频软件| 精品一区二区三区自拍图片区| 九九久久国产精品| 久久国产这里只有精品| 91麻豆精品国产91久久久久| 国产日韩欧美三级| 久久午夜鲁丝片| 国产88av| 91精品国模一区二区三区| 国产美女三级无套内谢| 午夜毛片影院| 91国产在线看| 窝窝午夜精品一区二区| 国产精品高潮呻吟三区四区| 国内精品久久久久久久星辰影视| 欧美激情片一区二区| 免费午夜片| 久久99精品久久久野外直播内容| 国产全肉乱妇杂乱视频在线观看 | 日韩av不卡一区| 国产精品18久久久久久白浆动漫| 国产二区三区视频| 在线视频国产一区二区| 色午夜影院| 久久99精品久久久久婷婷暖91| 狠狠色成色综合网| 国产日韩一区二区三区| 日韩中文字幕久久久97都市激情| 亚洲精品国产精品国自| 欧美日韩三区| 国产欧美一区二区三区四区| 一区二区国产盗摄色噜噜| 日韩亚洲精品视频| 欧美一级不卡| 欧美在线视频一二三区| 狠狠色丁香久久婷婷综合_中| 国产中文字幕一区二区三区| 日本一区二区电影在线观看| 自拍偷在线精品自拍偷无码专区 | 91亚洲精品国偷拍| 精品午夜电影| 国产精品日韩高清伦字幕搜索| 超碰97国产精品人人cao| 狠狠插狠狠插| 国产亚洲精品久久久久久久久动漫| 亚洲无人区码一码二码三码| 日韩一级片免费观看| 日本一区二区在线观看视频| 欧美乱大交xxxxx胶衣| 99久久99精品| 久久99中文字幕| xx性欧美hd| 亚洲精品日本久久一区二区三区 | 91婷婷精品国产综合久久| 亚洲精品国产综合| 91亚洲国产在人线播放午夜| 福利片一区二区三区| 99久久国产免费| 精品国产九九| 少妇特黄v一区二区三区图片| 免费观看又色又爽又刺激的视频| 亚洲精品一区,精品二区| 97久久超碰国产精品| 国产精品黑色丝袜的老师| 亚洲五码在线|