亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

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

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

本申請涉及芯片,例如涉及一種用于amba總線的數(shù)據(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)鍵/重要組成元素或描繪這些實施例的保護范圍,而是作為后面的詳細(xì)說明的序言。

2、本公開實施例提供了一種用于amba總線的數(shù)據(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、在一些實施例中,所述計算機包括:

31、芯片;

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

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

34、本公開實施例提供的用于amba總線的數(shù)據(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.一種計算機,其特征在于,包括:

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ù)傳輸裝置、計算機及介質(zhì)。

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