鬼佬大哥大
  • / 14
  • 下載費用:30 金幣  

動態可重構總線監聽系統的三級緩沖存儲裝置與方法.pdf

摘要
申請專利號:

CN201510398169.1

申請日:

2015.07.09

公開號:

CN105045532A

公開日:

2015.11.11

當前法律狀態:

授權

有效性:

有權

法律詳情: 授權|||實質審查的生效IPC(主分類):G06F 3/06申請日:20150709|||公開
IPC分類號: G06F3/06; G06F13/16 主分類號: G06F3/06
申請人: 首都師范大學
發明人: 周繼芹; 張偉功; 陜天龍; 李超; 王晶; 邱柯妮; 朱曉燕; 徐遠超
地址: 100048北京市海淀區西三環北路56號
優先權:
專利代理機構: 代理人:
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201510398169.1

授權公告號:

||||||

法律狀態公告日:

2017.10.13|||2015.12.09|||2015.11.11

法律狀態類型:

授權|||實質審查的生效|||公開

摘要

一種動態可重構總線監聽系統的三級緩沖存儲裝置與方法,其特征在于:所述三級緩沖存儲裝置包括總線數據監測模塊、通道檢測識別模塊、定時器、一級緩沖區、二級緩沖區、三級緩沖區和主機傳輸控制模塊,采用二次打包、三級緩沖與分區存儲的方法,在動態可重構總線監聽系統中對監聽到的通信數據、錯誤信息、檢測信息等進行緩沖存儲。

權利要求書

1.一種動態可重構總線監聽系統的三級緩沖存儲裝置,其特征在于:所述三
級緩沖存儲裝置包括總線數據監測模塊、通道檢測識別模塊、定時器、一級緩沖
區、二級緩沖區、三級緩沖區和主機傳輸控制模塊。
2.根據權利要求1所述的三級緩沖存儲裝置,其特征在于:所述總線數據
監測模塊用于對動態可重構總線進行持續監聽,將監聽到的通信信息包寫入一級
緩沖區;監聽到通信錯誤時,把錯誤信息寫入一級緩沖區。
3.根據權利要求1所述的三級緩沖存儲裝置,其特征在于:所述通道檢測
識別模塊用于監聽總線通道檢測過程,將監聽到的檢測信息,寫入一級緩沖區。
4.根據權利要求1所述的三級緩沖存儲裝置,其特征在于:所述定時器用
于產生時間碼,提供給一級緩沖區。
5.根據權利要求1所述的三級緩沖存儲裝置,其特征在于:所述一級緩沖
區包括命令緩沖器、錯誤緩沖器和檢測緩沖器,分別用于將總線數據監測模塊、
通道檢測識別模塊監聽到的通信信息包命令頭、錯誤信息、通道檢測信息,與包
括時間碼在內的信息一起組成監測短包,進行緩沖存儲,向二級緩沖區發送數據
存儲請求,將監測短包送二級緩沖區進行存儲。
6.根據權利要求5所述的三級緩沖存儲裝置,其特征在于:所述二級緩沖
區包括長包數據緩沖器和短包數據緩沖器;所述長包數據緩沖器用于對監聽到的
長包數據進行緩沖存儲,等待寫入三級緩沖區;所述短包數據緩沖器用于對一級
緩沖區中各個緩沖器中的監測短包按優先級進行二次組包,將多個監測短包混合
組成與長包數據相同大小的短包存儲包進行緩沖存儲,等待寫入三級緩沖區。
7.根據權利要求6所述的三級緩沖存儲裝置,其特征在于:所述三級緩沖
區包括三級緩沖管理模塊和三級緩沖存儲器;所述三級緩沖存儲器用于對總線監
聽系統監聽到的長包數據和監測短包進行分區存儲,等待傳送給主機;所述三級
緩沖管理模塊用于完成對三級緩沖存儲器的訪問管理,將二級緩沖區中的長包數
據和監測短包按優先級寫入三級緩沖存儲器,在主機傳輸控制模塊的控制下讀取
三級緩沖存儲器,將監聽數據傳送給主機。
8.根據權利要求1-7中任一項所述的三級緩沖存儲裝置,其特征在于:所述
主機傳輸控制模塊用于根據主機的命令,將三級緩沖區中的緩沖數據傳回主機進
行處理,向總線數據監測模塊產生允許緩沖存儲標志,控制對監聽數據的記錄。
9.一種動態可重構總線監聽系統的三級緩沖存儲方法,其特征在于:所述
動態可重構總線監聽系統包括三級緩沖存儲裝置,所述三級緩沖存儲裝置包括總
線數據監測模塊、通道檢測識別模塊、定時器、一級緩沖區、二級緩沖區、三級
緩沖區和主機傳輸控制模塊;所述三級緩沖存儲裝置采用如下步驟對總線通信信
息進行監聽與緩沖:
(1)總線數據監測模塊對動態可重構總線進行持續監聽,當監聽到總線通
信信息包時,如果來自主機傳輸控制模塊的允許緩沖存儲標志處于無效狀態,則
丟棄該通信信息包,繼續監聽;否則,向一級緩沖區中的命令緩沖器發送一個監
聽數據有效信號,請求對監聽到的通信信息包進行打包緩沖;
(2)接到監聽數據有效信號時,如果命令緩沖器的滿標志有效,或通信信
息包是長包并且長包數據緩沖器的滿標志有效,則丟棄總線數據監測模塊監聽到
的通信信息包,并將通信信息包丟失計數器加1;否則,將通信信息包命令頭,
與包括時間碼、長包數據緩沖指針、通信信息包丟失計數器值在內的信息,一起
組成監測短包寫入命令緩沖器,并將通信信息包丟失計數器清除為0,向二級緩
沖區中的短包數據緩沖器發送緩沖存儲請求,如果通信信息包是長包,還將長包
的數據部分寫入長包數據緩沖器;
(3)當長包數據緩沖器中的長包數據存儲容量達到緩沖存儲包大小,組成
一個長包緩沖存儲包時,如果三級緩沖區的長包數據分區不滿,長包數據緩沖器
將更新長包數據緩沖存儲指針,向三級緩沖區發送長包數據存儲請求;
(4)當總線數據監測模塊監聽到總線通信錯誤時,如果錯誤緩沖器的滿標
志有效,則丟棄監聽到的錯誤信息,并將錯誤信息包丟失計數器加1;否則,將
錯誤信息,與包括時間碼、錯誤信息包丟失計數器值在內的信息,一起組成監測
短包寫入錯誤緩沖器,并將錯誤信息包丟失計數器清除為0,向二級緩沖區中的
短包數據緩沖器發送緩沖存儲請求;
(5)通道檢測識別模塊對動態可重構總線進行持續監聽,當監聽到總線通
道檢測過程,提取通道檢測信息,如果檢測緩沖器的滿標志有效,則丟棄監聽到
的檢測信息,并將檢測信息包丟失計數器加1;否則,將檢測信息,與包括時間
碼、檢測信息包丟失計數器值在內的信息,一起組成監測短包寫入檢測緩沖器,
并將檢測信息包丟失計數器清除為0,向二級緩沖區中的短包數據緩沖器發送緩
沖存儲請求;
(6)二級緩沖區中的短包數據緩沖器按照指定的優先級,依次輪詢一級緩
沖區中各個緩沖器,將其中有緩沖存儲請求的緩沖器中的監測短包存入短包數據
緩沖器,進行二次組包,將一級緩沖區中相應緩沖器的滿標志置為無效狀態;當
短包數據緩沖器中的監測短包存儲容量達到緩沖存儲包大小,組成一個短包緩沖
存儲包時,如果三級緩沖區的短包數據分區不滿,短包數據緩沖器將更新短包數
據緩沖存儲指針,向三級緩沖區發送短包數據存儲請求;如果滿標志有效,短包
數據緩沖器將暫時停止響應一級緩沖區的緩沖存儲請求;
(7)三級緩沖區劃分為長包數據和短包數據兩個存儲分區,分別對長包數
據和短包數據按照緩沖存儲包大小進行存儲,各分區的緩沖存儲指針由二級緩沖
區管理;三級緩沖管理模塊按照指定的優先級,依次對主機傳輸控制模塊、長包
數據緩沖器和短包數據緩沖器進行輪詢,當主機傳輸控制模塊有讀取請求時,三
級緩沖管理模塊從三級緩沖存儲器指定位置讀取一個緩沖存儲包,送給主機;當
長包數據緩沖器有存儲請求時,三級緩沖管理模塊從其中讀取一個長包緩沖存儲
包,按照長包數據緩沖存儲指針,寫入三級緩沖存儲器中的長包數據存儲分區;
當短包數據緩沖器有存儲請求時,三級緩沖管理模塊從其中讀取一個短包緩沖存
儲包,按照短包數據緩沖存儲指針,寫入三級緩沖存儲器中的短包數據存儲分區。
10.根據權利要求9所述的動態可重構總線監聽系統的三級緩沖存儲方法,
其特征在于:所述緩沖存儲包大小是動態可重構總線通信協議中規定的長包數據
大小、監測短包大小的整數倍,且不大于三級緩沖存儲器能夠支持的訪問頁面的
大小。

關 鍵 詞:
動態 可重構 總線 監聽 系統 三級 緩沖 存儲 裝置 方法
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:動態可重構總線監聽系統的三級緩沖存儲裝置與方法.pdf
鏈接地址:http://www.wwszu.club/p-6401398.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
鬼佬大哥大