国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于AMBA總線的數(shù)據(jù)傳輸方法及裝置、計算機(jī)、介質(zhì)與流程

      文檔序號:40007070發(fā)布日期:2024-11-19 13:36閱讀:8來源:國知局
      用于AMBA總線的數(shù)據(jù)傳輸方法及裝置、計算機(jī)、介質(zhì)與流程

      本申請涉及芯片,例如涉及一種用于amba總線的數(shù)據(jù)傳輸方法及裝置、計算機(jī)、介質(zhì)。


      背景技術(shù):

      1、amba(advanced?microcontroller?bus?architecture)總線是由arm公司提出的一種開放性的片上總線標(biāo)準(zhǔn)。它獨立于處理器和工藝技術(shù),具備高速度和低功耗的特性。

      2、在芯片設(shè)計領(lǐng)域,amba總線得到了廣泛地應(yīng)用。amba總線體系進(jìn)一步細(xì)分為ahb、apb和axi總線。其中,ahb總線專門用于與通信頻率較高的外設(shè)進(jìn)行數(shù)據(jù)傳輸,apb總線則用于與通信頻率較低的外設(shè)進(jìn)行數(shù)據(jù)傳輸,而axi總線負(fù)責(zé)片內(nèi)數(shù)據(jù)的傳輸。這三種總線相互協(xié)作,共同構(gòu)成了高性能的amba總線協(xié)議體系。

      3、在實現(xiàn)本公開實施例的過程中,發(fā)現(xiàn)相關(guān)技術(shù)中至少存在如下問題:amba總線中經(jīng)常有冗余的模塊工作,同樣的性能,會浪費較多的功耗。

      4、需要說明的是,在上述背景技術(shù)部分公開的信息僅用于加強對本申請的背景的理解,因此可以包括不構(gòu)成對本領(lǐng)域普通技術(shù)人員已知的現(xiàn)有技術(shù)的信息。


      技術(shù)實現(xiàn)思路

      1、為了對披露的實施例的一些方面有基本的理解,下面給出了簡單的概括。所述概括不是泛泛評述,也不是要確定關(guān)鍵/重要組成元素或描繪這些實施例的保護(hù)范圍,而是作為后面的詳細(xì)說明的序言。

      2、本公開實施例提供了一種用于amba總線的數(shù)據(jù)傳輸方法及裝置、計算機(jī)、介質(zhì),以解決amba總線中的功耗浪費問題。

      3、在一些實施例中,所述方法包括:

      4、cpu模塊將傳輸數(shù)據(jù)的時鐘信號同步至仲裁器模塊;

      5、響應(yīng)于接收到所述傳輸數(shù)據(jù)的時鐘信號,所述仲裁器模塊中的pll時鐘發(fā)生器執(zhí)行計數(shù)器自加操作;

      6、響應(yīng)于接收到所述傳輸數(shù)據(jù)的時鐘信號,所述仲裁器模塊中以該clk產(chǎn)生相應(yīng)的計數(shù)器模塊執(zhí)行自加操作;

      7、響應(yīng)于所述clk產(chǎn)生相應(yīng)的計數(shù)器模塊自加至預(yù)設(shè)閾值的時間早于所述pll時鐘發(fā)生器的計數(shù)器,關(guān)閉所述apb模塊。

      8、作為一種可能的實施方式,所述方法還包括:

      9、所述仲裁器模塊獲取多個接口的使用情況,所述接口為設(shè)置在apb模塊或ahb模塊中的接口;

      10、響應(yīng)于任一接口的使用情況為使用中,所述仲裁器模塊將該接口對應(yīng)的valid信號置位1;

      11、響應(yīng)于任一接口的使用情況為未使用,所述仲裁器模塊將該接口對應(yīng)的valid信號置位0。

      12、作為一種可能的實施方式,所述方法還包括:

      13、所述仲裁器模塊將對應(yīng)的valid信號置位0的接口關(guān)閉。

      14、作為一種可能的實施方式,所述方法還包括:

      15、響應(yīng)于仲裁器模塊接收到apb模塊對應(yīng)的busy_apb信號置1的信號,開啟備用apb模塊。

      16、作為一種可能的實施方式,所述busy_apb信號由apb模塊對應(yīng)的接口被占用時觸發(fā);以及

      17、在所述開啟備用apb模塊之后,所述方法還包括:

      18、激活所述備用apb模塊對應(yīng)的ahb2apb模塊;

      19、激活apb模塊被占用的接口在所述備用apb模塊中對應(yīng)的接口。

      20、在一些實施例中,所述裝置包括:

      21、時鐘同步模塊,被配置為cpu模塊將傳輸數(shù)據(jù)的時鐘信號同步至仲裁器模塊;

      22、第一自加模塊,被配置為響應(yīng)于接收到所述傳輸數(shù)據(jù)的時鐘信號,所述仲裁器模塊中的pll時鐘發(fā)生器執(zhí)行計數(shù)器自加操作;

      23、第二自加模塊,被配置為響應(yīng)于接收到所述傳輸數(shù)據(jù)的時鐘信號,所述仲裁器模塊中以該clk產(chǎn)生相應(yīng)的計數(shù)器模塊執(zhí)行自加操作;

      24、關(guān)閉模塊,被配置為響應(yīng)于所述clk產(chǎn)生相應(yīng)的計數(shù)器模塊自加至預(yù)設(shè)閾值的時間早于所述pll時鐘發(fā)生器的計數(shù)器,關(guān)閉所述apb模塊。

      25、作為一種可能的實施方式,所述裝置還包括:

      26、接口情況獲取模塊,被配置為所述仲裁器模塊獲取多個接口的使用情況,所述接口為設(shè)置在apb模塊或ahb模塊中的接口;

      27、第一置位模塊,被配置為響應(yīng)于任一接口的使用情況為使用中,所述仲裁器模塊將該接口對應(yīng)的valid信號置位1;

      28、第二置位模塊,被配置為響應(yīng)于任一接口的使用情況為未使用,所述仲裁器模塊將該接口對應(yīng)的valid信號置位0。

      29、在一些實施例中,所述裝置包括處理器和存儲有程序指令的存儲器,其特征在于,所述處理器被配置為在運行所述程序指令時,執(zhí)行所述用于amba總線的數(shù)據(jù)傳輸方法。

      30、在一些實施例中,所述計算機(jī)包括:

      31、芯片;

      32、所述裝置,被安裝于所述芯片。

      33、在一些實施例中,所述存儲介質(zhì),存儲有程序指令,所述程序指令在運行時,執(zhí)行所述用于amba總線的數(shù)據(jù)傳輸方法。

      34、本公開實施例提供的用于amba總線的數(shù)據(jù)傳輸方法及裝置、計算機(jī)、介質(zhì),可以實現(xiàn)以下技術(shù)效果:

      35、通過仲裁器模塊的運作,實現(xiàn)了對ahb和apb總線的選擇,這不僅確保了數(shù)據(jù)在處理和傳輸過程中的高效性,而且避免了不必要的模塊工作,從而提升了整個芯片架構(gòu)的資源利用率。此外,它還最大程度地保障了數(shù)據(jù)傳輸?shù)男省@弥俨闷髂K,對amba總線進(jìn)行優(yōu)化重構(gòu),在確保性能最大化的同時,有效降低了芯片的能耗。在追求低功耗的同時,實現(xiàn)了芯片性能的最大化。

      36、以上的總體描述和下文中的描述僅是示例性和解釋性的,不用于限制本申請。



      技術(shù)特征:

      1.一種用于amba總線的數(shù)據(jù)傳輸方法,其特征在于,所述方法包括:

      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:

      3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括:

      4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括:

      5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述busy_apb信號由apb模塊對應(yīng)的接口被占用時觸發(fā);以及

      6.一種用于amba總線的數(shù)據(jù)傳輸裝置,其特征在于,包括:

      7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括:

      8.一種用于amba總線的數(shù)據(jù)傳輸?shù)难b置,包括處理器和存儲有程序指令的存儲器,其特征在于,所述處理器被配置為在運行所述程序指令時,執(zhí)行如權(quán)利要求1至5任一項所述的用于amba總線的數(shù)據(jù)傳輸方法。

      9.一種計算機(jī),其特征在于,包括:

      10.一種存儲介質(zhì),存儲有程序指令,其特征在于,所述程序指令在運行時,執(zhí)行如權(quán)利要求1至5任一項所述的用于amba總線的數(shù)據(jù)傳輸方法。


      技術(shù)總結(jié)
      本申請涉及芯片技術(shù)領(lǐng)域,公開一種用于AMBA總線的數(shù)據(jù)傳輸方法,包括:CPU模塊將傳輸數(shù)據(jù)的時鐘信號同步至仲裁器模塊;響應(yīng)于接收到所述傳輸數(shù)據(jù)的時鐘信號,所述仲裁器模塊中的PLL時鐘發(fā)生器執(zhí)行計數(shù)器自加操作;響應(yīng)于接收到所述傳輸數(shù)據(jù)的時鐘信號,所述仲裁器模塊中以該CLK產(chǎn)生相應(yīng)的計數(shù)器模塊執(zhí)行自加操作;響應(yīng)于所述CLK產(chǎn)生相應(yīng)的計數(shù)器模塊自加至預(yù)設(shè)閾值的時間早于所述PLL時鐘發(fā)生器的計數(shù)器,關(guān)閉所述APB模塊。通過仲裁器模塊的運作,實現(xiàn)了對總線的選擇性關(guān)閉,這不僅確保了數(shù)據(jù)傳輸?shù)母咝?,還減少了冗余模塊的活動,從而提升了整個芯片架構(gòu)的資源使用效率。本申請還公開一種用于AMBA總線的數(shù)據(jù)傳輸裝置、計算機(jī)及介質(zhì)。

      技術(shù)研發(fā)人員:李炳坤,趙鑫鑫,姜凱
      受保護(hù)的技術(shù)使用者:山東浪潮科學(xué)研究院有限公司
      技術(shù)研發(fā)日:
      技術(shù)公布日:2024/11/18
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1