[發(fā)明專利]基于令牌桶的模擬總線有效帶寬的仿真組件及方法有效
| 申請?zhí)枺?/td> | 201610097607.5 | 申請日: | 2016-02-22 |
| 公開(公告)號: | CN105760607B | 公開(公告)日: | 2019-05-03 |
| 發(fā)明(設(shè)計)人: | 張睿 | 申請(專利權(quán))人: | 烽火通信科技股份有限公司 |
| 主分類號: | G06F17/50 | 分類號: | G06F17/50 |
| 代理公司: | 武漢智權(quán)專利代理事務所(特殊普通合伙) 42225 | 代理人: | 沈林華 |
| 地址: | 430074 湖北省*** | 國省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 令牌 模擬 總線 有效 帶寬 仿真 組件 方法 | ||
1.一種基于令牌桶的模擬總線有效帶寬的仿真組件,其特征在于:該仿真組件包括寫側(cè)延遲計算模塊、寫側(cè)令牌控制模塊、讀側(cè)延遲計算模塊以及讀側(cè)令牌控制模塊;
所述寫側(cè)延遲計算模塊用于:根據(jù)寫側(cè)設(shè)置的總線所承載業(yè)務的帶寬、數(shù)據(jù)寬度以及當前總線所承載業(yè)務的帶寬偏差計算出寫側(cè)寫入一拍數(shù)據(jù)所需要的延遲周期;
所述寫側(cè)令牌控制模塊用于:每當延遲寫側(cè)計算的延遲周期后,在有寫請求時,根據(jù)數(shù)據(jù)寬度將當前令牌桶內(nèi)的令牌數(shù)量進行相應增加;所述令牌桶內(nèi)的令牌數(shù)量與數(shù)據(jù)量對應,通過對令牌桶內(nèi)令牌數(shù)量的動態(tài)調(diào)整模擬總線數(shù)據(jù)有效信號占空比;
所述讀側(cè)延遲計算模塊用于:根據(jù)讀側(cè)設(shè)置的時鐘頻率以及當前總線時鐘的頻偏計算出讀側(cè)讀出一拍數(shù)據(jù)所需要的延遲周期;
所述讀側(cè)令牌控制模塊用于:每當延遲讀側(cè)計算的延遲周期后,在有讀請求來臨且當前令牌桶內(nèi)的令牌數(shù)量大于等于設(shè)置的令牌桶的可讀門限時,判斷總線可以輸出數(shù)據(jù),進行數(shù)據(jù)的輸出,并在輸出數(shù)據(jù)后,根據(jù)讀側(cè)設(shè)置的總線寬度將當前令牌桶內(nèi)的令牌數(shù)量進行相應減少。
2.如權(quán)利要求1所述的基于令牌桶的模擬總線有效帶寬的仿真組件,其特征在于:所述寫側(cè)令牌控制模塊在沒有寫請求時,不改變當前令牌桶內(nèi)的令牌數(shù)量;所述讀側(cè)令牌控制模塊在沒有讀請求來臨或者總線不可以輸出數(shù)據(jù)時,不改變當前令牌桶內(nèi)的令牌數(shù)量。
3.如權(quán)利要求1所述的基于令牌桶的模擬總線有效帶寬的仿真組件,其特征在于:所述寫側(cè)延遲計算模塊計算寫側(cè)的延遲周期的計算公式為:
4.如權(quán)利要求1所述的基于令牌桶的模擬總線有效帶寬的仿真組件,其特征在于:所述讀側(cè)延遲計算模塊計算讀側(cè)的延遲周期的計算公式為:
5.一種基于令牌桶的模擬總線有效帶寬的方法,其特征在于:所述令牌桶的令牌數(shù)量與數(shù)據(jù)量對應,通過對令牌桶內(nèi)令牌數(shù)量的動態(tài)調(diào)整模擬總線數(shù)據(jù)有效信號占空比;該方法包括寫側(cè)流程和讀側(cè)流程兩個并行的步驟:
寫側(cè)流程:
步驟SW1:設(shè)置寫側(cè)總線所承載業(yè)務的帶寬、數(shù)據(jù)寬度以及總線所承載業(yè)務的帶寬偏差的初始值,轉(zhuǎn)入步驟SW2;
步驟SW2:根據(jù)寫側(cè)設(shè)置的帶寬、數(shù)據(jù)寬度以及當前的帶寬偏差計算出寫側(cè)每拍數(shù)據(jù)的延遲周期,轉(zhuǎn)入步驟SW3;
步驟SW3:延遲經(jīng)計算得到的延遲周期后,若有寫請求,則根據(jù)數(shù)據(jù)寬度將當前令牌桶內(nèi)的令牌數(shù)量進行相應增加,返回步驟SW2;
讀側(cè)流程:
步驟SR1:設(shè)置讀側(cè)總線寬度、時鐘頻率、總線時鐘的頻偏的初始值,設(shè)置令牌桶的初始門限和可讀門限,所述可讀門限根據(jù)讀側(cè)的總線寬度進行設(shè)置,轉(zhuǎn)入步驟SR2;
步驟SR2:根據(jù)讀側(cè)設(shè)置的時鐘頻率以及當前的總線時鐘的頻偏計算出讀側(cè)每拍數(shù)據(jù)的延遲周期,轉(zhuǎn)入步驟SR3;
步驟SR3:延遲經(jīng)計算得到的延遲周期后,若有讀請求且當前令牌桶內(nèi)的令牌數(shù)量大于等于所述可讀門限時,總線可以輸出數(shù)據(jù),則產(chǎn)生讀使能輸出數(shù)據(jù),并根據(jù)總線寬度將當前令牌桶內(nèi)的令牌數(shù)量進行相應減少,返回步驟SR2。
6.如權(quán)利要求5所述的基于令牌桶的模擬總線有效帶寬的方法,其特征在于:步驟SW3中,若沒有寫請求,則不改變當前令牌桶內(nèi)的令牌數(shù)量;步驟SR3中,若沒有讀請求或者總線不可以輸出數(shù)據(jù),則不改變當前令牌桶內(nèi)的令牌數(shù)量。
7.如權(quán)利要求5所述的基于令牌桶的模擬總線有效帶寬的方法,其特征在于:步驟SW2中計算寫側(cè)每拍數(shù)據(jù)的延遲周期的計算公式為:
8.如權(quán)利要求5所述的基于令牌桶的模擬總線有效帶寬的方法,其特征在于:步驟SR2中計算讀側(cè)每拍數(shù)據(jù)的延遲周期的計算公式為:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于烽火通信科技股份有限公司,未經(jīng)烽火通信科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610097607.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種數(shù)據(jù)流量約束控制的實現(xiàn)方法
- 一種在多方間構(gòu)建令牌關(guān)聯(lián)關(guān)系的系統(tǒng)
- 基于令牌桶的數(shù)據(jù)傳輸流量調(diào)度方法及其系統(tǒng)
- 一種訪問令牌頒發(fā)方法及相關(guān)設(shè)備
- 基于令牌桶算法的衛(wèi)星數(shù)據(jù)地面?zhèn)鬏斁W(wǎng)絡(luò)流量控制系統(tǒng)
- 一種分布式存儲系統(tǒng)中Qos的實現(xiàn)方法及裝置
- 一種令牌獲取方法、裝置、服務器、終端設(shè)備及介質(zhì)
- 一種令牌刷新的方法及裝置
- 限流方法及裝置
- 令牌認證方法、裝置、電子設(shè)備及存儲介質(zhì)





