[發(fā)明專利]一種數(shù)據(jù)幀存儲(chǔ)切換的裝置及方法有效
| 申請(qǐng)?zhí)枺?/td> | 202010523731.X | 申請(qǐng)日: | 2020-06-10 |
| 公開(kāi)(公告)號(hào): | CN111813717B | 公開(kāi)(公告)日: | 2022-03-01 |
| 發(fā)明(設(shè)計(jì))人: | 梁世江;楊彥波;婁非志 | 申請(qǐng)(專利權(quán))人: | 烽火通信科技股份有限公司;武漢飛思靈微電子技術(shù)有限公司;中國(guó)信息通信科技集團(tuán)有限公司 |
| 主分類號(hào): | G06F13/16 | 分類號(hào): | G06F13/16;G06F13/18 |
| 代理公司: | 武漢智權(quán)專利代理事務(wù)所(特殊普通合伙) 42225 | 代理人: | 張?chǎng)├?/td> |
| 地址: | 430000 湖北省武*** | 國(guó)省代碼: | 湖北;42 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 數(shù)據(jù) 存儲(chǔ) 切換 裝置 方法 | ||
1.一種數(shù)據(jù)幀存儲(chǔ)切換的裝置,其特征在于:該裝置包括端口切換判決模塊、判決仲裁模塊、DDR讀寫(xiě)控制模塊和芯片內(nèi)部緩存OCB讀寫(xiě)控制模塊;
所述端口切換判決模塊,用于:根據(jù)端口DDR資源占用計(jì)數(shù)、端口OCB資源占用計(jì)數(shù)、端口的緩存門限配置值,產(chǎn)生多等級(jí)的端口搶占請(qǐng)求;根據(jù)判決仲裁模塊反饋的仲裁結(jié)果,將各端口數(shù)據(jù)幀送入對(duì)應(yīng)的DDR讀寫(xiě)控制模塊或OCB讀寫(xiě)控制模塊或進(jìn)行阻塞;
所述判決仲裁模塊,用于:對(duì)端口切換判決模塊產(chǎn)生的多等級(jí)的端口搶占請(qǐng)求,進(jìn)行判決仲裁,并將仲裁結(jié)果反饋端口切換判決模塊;
所述DDR讀寫(xiě)控制模塊,用于:統(tǒng)計(jì)各端口的DDR資源占用計(jì)數(shù);控制DDR緩存的數(shù)據(jù)寫(xiě)入和讀出;
所述OCB讀寫(xiě)控制模塊,用于:統(tǒng)計(jì)各端口的OCB資源占用計(jì)數(shù)并送至端口切換判決模塊;控制OCB緩存的數(shù)據(jù)寫(xiě)入和讀出。
2.如權(quán)利要求1所述的數(shù)據(jù)幀存儲(chǔ)切換的裝置,其特征在于,所述端口的緩存門限配置值包括:OCB緩存門限配置值和DDR緩存門限配置值;OCB緩存門限配置值為單門限配置值,DDR緩存門限配置值為多等級(jí)門限配置值;
所述端口切換判決模塊產(chǎn)生多等級(jí)的端口搶占請(qǐng)求,具體包括以下流程:
將各端口的端口OCB資源占用計(jì)數(shù)與各端口的OCB緩存門限配置值進(jìn)行比較,為其中超過(guò)OCB緩存門限配置值的端口,產(chǎn)生最低級(jí)別的端口搶占請(qǐng)求;
將剩余端口的端口DDR資源占用計(jì)數(shù)與各自端口的多等級(jí)DDR緩存門限配置值進(jìn)行比較,若端口DDR資源占用計(jì)數(shù)大于第N級(jí)DDR緩存門限配置值,則為該端口產(chǎn)生第N級(jí)的端口搶占請(qǐng)求,N為自然數(shù)。
3.如權(quán)利要求1所述的數(shù)據(jù)幀存儲(chǔ)切換的裝置,其特征在于,所述判決仲裁模塊在進(jìn)行判決仲裁時(shí),采用分組絕對(duì)優(yōu)先級(jí)的方式:將各端口相同等級(jí)的端口搶占請(qǐng)求劃分為一組,組與組之間按照絕對(duì)優(yōu)先級(jí)的方式進(jìn)行仲裁選取,同一組內(nèi)各端口之間的優(yōu)先級(jí)根據(jù)指定策略進(jìn)行配置,且組內(nèi)同樣按照絕對(duì)優(yōu)先級(jí)的方式進(jìn)行仲裁選取;被選中的端口將獲得切換許可、保持許可和阻塞許可中的一種,作為仲裁結(jié)果。
4.如權(quán)利要求1至3中任一項(xiàng)所述的數(shù)據(jù)幀存儲(chǔ)切換的裝置,其特征在于,該裝置還包括端口輸入緩存模塊,其用于:基于端口緩存輸入的數(shù)據(jù)幀,當(dāng)端口緩存到指定數(shù)量的數(shù)據(jù)幀后請(qǐng)求端口切換判決模塊處理。
5.如權(quán)利要求1至3中任一項(xiàng)所述的數(shù)據(jù)幀存儲(chǔ)切換的裝置,其特征在于:各端口在數(shù)據(jù)幀輸入和數(shù)據(jù)幀被送出時(shí),所述OCB讀寫(xiě)控制模塊、所述DDR讀寫(xiě)控制模塊將分別更新各端口的OCB資源占用計(jì)數(shù)和DDR資源占用計(jì)數(shù)。
6.一種數(shù)據(jù)幀存儲(chǔ)切換的方法,其特征在于,該方法包括以下步驟:
當(dāng)各端口需要將數(shù)據(jù)幀從端口送出時(shí),根據(jù)端口DDR資源占用計(jì)數(shù)、端口芯片內(nèi)部緩存OCB資源占用計(jì)數(shù)、端口的緩存門限配置值,產(chǎn)生多等級(jí)的端口搶占請(qǐng)求;
對(duì)所述多等級(jí)的端口搶占請(qǐng)求進(jìn)行判決仲裁,得到仲裁結(jié)果;
根據(jù)所述仲裁結(jié)果,將各端口數(shù)據(jù)幀送入對(duì)應(yīng)的DDR緩存或OCB緩存或進(jìn)行阻塞。
7.如權(quán)利要求6所述的數(shù)據(jù)幀存儲(chǔ)切換的方法,其特征在于,所述端口的緩存門限配置值包括:OCB緩存門限配置值和DDR緩存門限配置值;OCB緩存門限配置值為單門限配置值,DDR緩存門限配置值為多等級(jí)門限配置值;
所述根據(jù)端口DDR資源占用計(jì)數(shù)、端口OCB資源占用計(jì)數(shù)、端口的緩存門限配置值,產(chǎn)生多等級(jí)的端口搶占請(qǐng)求,具體流程包括:
將各端口的端口OCB資源占用計(jì)數(shù)與各端口的OCB緩存門限配置值進(jìn)行比較,為其中超過(guò)OCB緩存門限配置值的端口,產(chǎn)生最低級(jí)別的端口搶占請(qǐng)求;
將剩余端口的端口DDR資源占用計(jì)數(shù)與各自端口的多等級(jí)DDR緩存門限配置值進(jìn)行比較,若端口DDR資源占用計(jì)數(shù)大于第N級(jí)DDR緩存門限配置值,則為該端口產(chǎn)生第N級(jí)的端口搶占請(qǐng)求,N為自然數(shù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于烽火通信科技股份有限公司;武漢飛思靈微電子技術(shù)有限公司;中國(guó)信息通信科技集團(tuán)有限公司,未經(jīng)烽火通信科技股份有限公司;武漢飛思靈微電子技術(shù)有限公司;中國(guó)信息通信科技集團(tuán)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010523731.X/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 動(dòng)態(tài)存儲(chǔ)管理裝置及方法
- 一種存儲(chǔ)方法、服務(wù)器及存儲(chǔ)控制器
- 一種基于存儲(chǔ)系統(tǒng)的控制方法及裝置
- 一種信息的存儲(chǔ)控制方法
- 一種數(shù)據(jù)存儲(chǔ)方法及裝置
- 數(shù)據(jù)存儲(chǔ)方法、裝置、計(jì)算機(jī)設(shè)備以及存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)存儲(chǔ)控制方法及裝置
- 存儲(chǔ)設(shè)備、存儲(chǔ)系統(tǒng)及存儲(chǔ)方法
- 物料存儲(chǔ)方法及系統(tǒng)
- 基于雙芯智能電表的數(shù)據(jù)分類存儲(chǔ)方法和裝置





