[發(fā)明專利]一種AHB系統(tǒng)總線的仲裁方法、裝置、AHB系統(tǒng)總線及介質(zhì)在審
| 申請?zhí)枺?/td> | 202110962618.6 | 申請日: | 2021-08-20 |
| 公開(公告)號: | CN113868157A | 公開(公告)日: | 2021-12-31 |
| 發(fā)明(設(shè)計(jì))人: | 孫旭;楊琳琳;于錦輝;張文明 | 申請(專利權(quán))人: | 山東云海國創(chuàng)云計(jì)算裝備產(chǎn)業(yè)創(chuàng)新中心有限公司 |
| 主分類號: | G06F13/12 | 分類號: | G06F13/12;G06F13/16 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 王曉坤 |
| 地址: | 250001 山東省濟(jì)南市自由貿(mào)易試驗(yàn)*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 ahb 系統(tǒng)總線 仲裁 方法 裝置 介質(zhì) | ||
本申請公開了一種AHB系統(tǒng)總線的仲裁方法、裝置、AHB系統(tǒng)總線及介質(zhì),包括:以預(yù)設(shè)監(jiān)測周期實(shí)時(shí)監(jiān)測每個數(shù)據(jù)通道的數(shù)據(jù)流量,得到每個數(shù)據(jù)通道對應(yīng)的第一數(shù)據(jù)流量;在每個所述預(yù)設(shè)監(jiān)測周期結(jié)束時(shí),利用各所述第一數(shù)據(jù)流量確定每個所述數(shù)據(jù)通道的實(shí)際仲裁權(quán)重;基于所述實(shí)際仲裁權(quán)重劃分下一個所述預(yù)設(shè)監(jiān)測周期中每個所述數(shù)據(jù)通道對應(yīng)的時(shí)間片,以便每個所述數(shù)據(jù)通道在對應(yīng)的所述時(shí)間片內(nèi)利用AHB系統(tǒng)總線進(jìn)行數(shù)據(jù)傳輸。能夠提升AHB系統(tǒng)總線利用率,進(jìn)而提升SOC芯片的性能。
技術(shù)領(lǐng)域
本申請涉及芯片設(shè)計(jì)技術(shù)領(lǐng)域,特別涉及一種AHB系統(tǒng)總線的仲裁方法、裝置、AHB系統(tǒng)總線及介質(zhì)。
背景技術(shù)
隨著集成電路的不斷發(fā)展,對SOC(即System on Chip,片上系統(tǒng))芯片的處理速度性能的要求越來越高。系統(tǒng)總線作為連接各個模塊的中樞橋梁,對SOC系統(tǒng)的性能起到重要影響,特別是在多個主設(shè)備和多個從設(shè)備的系統(tǒng)中。其中,系統(tǒng)總線的仲裁機(jī)制將影響多路數(shù)據(jù)的讀寫效率,進(jìn)而影響SOC芯片的性能。AHB(即Advanced High Performance Bus,高級高性能外圍總線)是AMBA(即Advanced Microcontroller Bus Architecture,高級微控制器總線架構(gòu))總線體系中的高速總線,在時(shí)鐘上跳沿操作,支持連續(xù)傳輸和分段傳輸,可以連接多個主設(shè)備,支持總線寬度可配置,支持byte(字節(jié))、half-word(半字)以及word(字)的傳輸。一個典型的AHB系統(tǒng)由多個主從設(shè)備和總線組成。主設(shè)備一般由CPU(即CentralProcessing Unit,中央處理器)、DMA(即Direct Memory Access,直接存儲器訪問)和DSP(即Digital Signal Process,數(shù)字信號處理)等設(shè)備擔(dān)當(dāng),從設(shè)備一般由各類存儲控制器,如Sram(Static Random-Access Memory,靜態(tài)隨機(jī)存取存儲器)控制器等內(nèi)部RAM(即Random Access Memory,隨機(jī)存取存儲器)、Flash(閃存)控制器等外掛內(nèi)存接口,AHB-to-APB(即Advanced Peripheral Bus,高級外圍總線)橋以及其他一些外圍設(shè)備擔(dān)當(dāng)。
當(dāng)前,AHB系統(tǒng)總線的仲裁機(jī)制通常是預(yù)先設(shè)定好各數(shù)據(jù)通道的權(quán)重參數(shù),這樣,在AHB系統(tǒng)實(shí)際運(yùn)行時(shí),存在AHB系統(tǒng)總線利用率較低的問題。
發(fā)明內(nèi)容
有鑒于此,本申請的目的在于提供一種AHB系統(tǒng)總線的仲裁方法、裝置、AHB系統(tǒng)總線及介質(zhì),能夠提升AHB系統(tǒng)總線利用率,進(jìn)而提升SOC芯片的性能。其具體方案如下:
第一方面,本申請公開了一種AHB系統(tǒng)總線的仲裁方法,包括:
以預(yù)設(shè)監(jiān)測周期實(shí)時(shí)監(jiān)測每個數(shù)據(jù)通道的數(shù)據(jù)流量,得到每個數(shù)據(jù)通道對應(yīng)的第一數(shù)據(jù)流量;
在每個所述預(yù)設(shè)監(jiān)測周期結(jié)束時(shí),利用各所述第一數(shù)據(jù)流量確定每個所述數(shù)據(jù)通道的實(shí)際仲裁權(quán)重;
基于所述實(shí)際仲裁權(quán)重劃分下一個所述預(yù)設(shè)監(jiān)測周期中每個所述數(shù)據(jù)通道對應(yīng)的時(shí)間片,以便每個所述數(shù)據(jù)通道在對應(yīng)的所述時(shí)間片內(nèi)利用AHB系統(tǒng)總線進(jìn)行數(shù)據(jù)傳輸。
可選的,所述以預(yù)設(shè)監(jiān)測周期實(shí)時(shí)監(jiān)測每個數(shù)據(jù)通道的數(shù)據(jù)流量,得到每個數(shù)據(jù)通道對應(yīng)的第一數(shù)據(jù)流量,包括:
以預(yù)設(shè)監(jiān)測周期實(shí)時(shí)監(jiān)測每個數(shù)據(jù)通道對應(yīng)的每個指令的數(shù)據(jù)流量,得到每個指令對應(yīng)的第二數(shù)據(jù)流量;
對于任一所述數(shù)據(jù)通道,計(jì)算每個所述預(yù)設(shè)監(jiān)測周期內(nèi)的該數(shù)據(jù)通道對應(yīng)的全部指令的第二數(shù)據(jù)流量的和值,得到該數(shù)據(jù)通道在每個所述預(yù)設(shè)檢測周期內(nèi)的第一數(shù)據(jù)流量。
可選的,所述監(jiān)測每個數(shù)據(jù)通道對應(yīng)的每個指令的數(shù)據(jù)流量,包括:
利用每個指令操作的數(shù)據(jù)位寬以及每個指令操作的實(shí)際數(shù)據(jù)突發(fā)長度計(jì)算每個數(shù)據(jù)通道對應(yīng)的每個指令的數(shù)據(jù)流量。
可選的,所述利用各所述第一數(shù)據(jù)流量確定每個所述數(shù)據(jù)通道的實(shí)際仲裁權(quán)重,包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于山東云海國創(chuàng)云計(jì)算裝備產(chǎn)業(yè)創(chuàng)新中心有限公司,未經(jīng)山東云海國創(chuàng)云計(jì)算裝備產(chǎn)業(yè)創(chuàng)新中心有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110962618.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 從AMBAAHB總線協(xié)議到i960-like總線協(xié)議的總線接口轉(zhuǎn)換裝置
- 一種異步AHB互連矩陣接口裝置
- 先進(jìn)高性能系統(tǒng)總線連接裝置及先進(jìn)高性能系統(tǒng)總線裝置
- 一種AHB總線測試方法與系統(tǒng)
- 一種用于SOC的動態(tài)多時(shí)鐘低功耗AHB總線的設(shè)計(jì)方法
- 一種AMBA AHB總線實(shí)現(xiàn)方法及裝置
- 一種DSP調(diào)試裝置
- 一種多核DSP芯片的多層AMBA總線架構(gòu)
- 一種應(yīng)用于AHB總線矩陣設(shè)計(jì)的功能驗(yàn)證方法與系統(tǒng)
- 基于UVM驗(yàn)證方法學(xué)的AES驗(yàn)證裝置
- 系統(tǒng)總線控制裝置、集成電路和數(shù)據(jù)處理系統(tǒng)
- 系統(tǒng)總線的監(jiān)測方法、系統(tǒng)總線監(jiān)測器及片上系統(tǒng)
- 系統(tǒng)總線檢錯糾錯方法和NAND FLASH控制器
- 一種用于凸輪輪廓檢測的工控機(jī)
- 一種電動汽車總線控制系統(tǒng)
- 一種嵌入式SoC系統(tǒng)總線及其協(xié)議轉(zhuǎn)換橋接裝置
- 一種電動汽車總線控制系統(tǒng)
- 具有自動設(shè)備發(fā)現(xiàn)和設(shè)備模型分布的建筑物管理系統(tǒng)
- 一種片上系統(tǒng)芯片模擬電路的測試系統(tǒng)及測試方法
- 一種基于冗余異構(gòu)的安全總線系統(tǒng)
- 總線仲裁裝置
- 一種支持服務(wù)質(zhì)量的仲裁方法及裝置
- 基礎(chǔ)設(shè)施服務(wù)層仲裁裝置及方法
- 計(jì)算機(jī)資源控制器以及控制方法
- 一種人事爭議仲裁信息存儲系統(tǒng)及方法
- 承保機(jī)構(gòu)仲裁處理方法、裝置、計(jì)算機(jī)設(shè)備及存儲介質(zhì)
- 在線仲裁方法、裝置、存儲介質(zhì)及設(shè)備
- 用于仲裁區(qū)塊鏈中數(shù)據(jù)真實(shí)性的方法和系統(tǒng)
- 仲裁財(cái)產(chǎn)保全材料提交方法、系統(tǒng)及可讀存儲介質(zhì)
- 一種存儲仲裁管理方法、系統(tǒng)、終端及存儲介質(zhì)





