最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

通信方法、裝置、系統(tǒng)級(jí)芯片、存儲(chǔ)介質(zhì)和程序產(chǎn)品與流程

文檔序號(hào):41952168發(fā)布日期:2025-05-16 14:14閱讀:3來(lái)源:國(guó)知局
通信方法、裝置、系統(tǒng)級(jí)芯片、存儲(chǔ)介質(zhì)和程序產(chǎn)品與流程

本申請(qǐng)涉及芯片,特別是涉及一種通信方法、裝置、系統(tǒng)級(jí)芯片、存儲(chǔ)介質(zhì)和程序產(chǎn)品。


背景技術(shù):

1、由多個(gè)具有特定功能的集成電路模塊組合在一個(gè)芯片上形成的系統(tǒng)或產(chǎn)品成為系統(tǒng)級(jí)芯片,系統(tǒng)級(jí)芯片中包含完整的硬件系統(tǒng)及其承載的嵌入式軟件。

2、傳統(tǒng)技術(shù)中,系統(tǒng)級(jí)芯片內(nèi)部不同功能模塊之間的通信是通過(guò)發(fā)起端配置目的端的寄存器或帶地址讀寫(xiě)控制模塊的存儲(chǔ)器,等待目的端在設(shè)定的時(shí)間輪詢到更新的信息,然后觸發(fā)后續(xù)動(dòng)作,完成閉環(huán)通信。

3、但是,傳統(tǒng)技術(shù)存在通信不夠及時(shí)的問(wèn)題。


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

1、基于此,有必要針對(duì)上述技術(shù)問(wèn)題,提供一種能夠確保系統(tǒng)級(jí)芯片內(nèi)部不同功能模塊之間及時(shí)通信的通信方法、裝置、系統(tǒng)級(jí)芯片、存儲(chǔ)介質(zhì)和程序產(chǎn)品。

2、第一方面,本申請(qǐng)?zhí)峁┝艘环N通信方法,所述方法應(yīng)用于系統(tǒng)級(jí)芯片,所述系統(tǒng)級(jí)芯片包括多個(gè)功能模塊;所述方法包括:

3、將第一功能模塊發(fā)起的通信數(shù)據(jù)寫(xiě)入第二功能模塊對(duì)應(yīng)通信地址的先進(jìn)先出緩存器,生成中斷信號(hào)并將所述中斷信號(hào)發(fā)送給所述第二功能模塊;所述中斷信號(hào)用于提示所述第二功能模塊所述先進(jìn)先出緩存器存儲(chǔ)有待處理的通信數(shù)據(jù);

4、控制所述第二功能模塊基于所述中斷信號(hào)和先進(jìn)先出的方式讀取所述先進(jìn)先出緩存器中的通信數(shù)據(jù)。

5、在其中一個(gè)實(shí)施例中,所述控制所述第二功能模塊基于所述中斷信號(hào)和先進(jìn)先出的方式讀取所述先進(jìn)先出緩存器中的通信數(shù)據(jù),包括:

6、確定所述第二功能模塊的各通信地址的處理優(yōu)先級(jí);

7、控制所述第二功能模塊基于所述中斷信號(hào)、所述處理優(yōu)先級(jí)和先進(jìn)先出的方式,讀取所述通信數(shù)據(jù)。

8、在其中一個(gè)實(shí)施例中,所述方法還包括:

9、在所述先進(jìn)先出緩存器中的通信數(shù)據(jù)為空的情況下,將所述先進(jìn)先出緩存器的狀態(tài)標(biāo)識(shí)設(shè)置為空狀態(tài)標(biāo)識(shí);所述空狀態(tài)標(biāo)識(shí)用于表征所述第一功能模塊未向所述第二功能模塊發(fā)起通信數(shù)據(jù),或者,所述第一功能模塊發(fā)起的通信數(shù)據(jù)已被全部讀取。

10、在其中一個(gè)實(shí)施例中,所述方法還包括:

11、在所述第一功能模塊發(fā)起的通信數(shù)據(jù)寫(xiě)滿所述先進(jìn)先出緩存器的情況下,將所述先進(jìn)先出緩存器的狀態(tài)標(biāo)識(shí)設(shè)置為滿狀態(tài)標(biāo)識(shí);所述滿狀態(tài)標(biāo)識(shí)用于指示所述第一功能模塊停止向所述第二功能模塊發(fā)起通信數(shù)據(jù)。

12、在其中一個(gè)實(shí)施例中,所述方法還包括:

13、在所述先進(jìn)先出緩存器寫(xiě)滿通信數(shù)據(jù)的情況下,若檢測(cè)到所述第一功能模塊繼續(xù)寫(xiě)入通信數(shù)據(jù),則生成并輸出異常狀態(tài)信號(hào);所述異常狀態(tài)信號(hào)用于指示所述先進(jìn)先出緩存器的狀態(tài)異常。

14、在其中一個(gè)實(shí)施例中,所述方法還包括:

15、根據(jù)所述第一功能模塊和所述第二功能模塊的通信需求,確定所述先進(jìn)先出緩存器的存儲(chǔ)深度和存儲(chǔ)寬度;

16、按照所述存儲(chǔ)深度和所述存儲(chǔ)寬度,配置所述先進(jìn)先出緩存器。

17、第二方面,本申請(qǐng)還提供了一種通信裝置,所述裝置應(yīng)用于系統(tǒng)級(jí)芯片,所述系統(tǒng)級(jí)芯片包括多個(gè)功能模塊;所述裝置包括:

18、寫(xiě)入模塊,用于將第一功能模塊發(fā)起的通信數(shù)據(jù)寫(xiě)入第二功能模塊對(duì)應(yīng)通信地址的先進(jìn)先出緩存器,生成中斷信號(hào)并將所述中斷信號(hào)發(fā)送給所述第二功能模塊;所述中斷信號(hào)用于提示所述第二功能模塊所述先進(jìn)先出緩存器存儲(chǔ)有待處理的通信數(shù)據(jù);

19、讀取模塊,用于控制所述第二功能模塊基于所述中斷信號(hào)和先進(jìn)先出的方式讀取所述先進(jìn)先出緩存器中的通信數(shù)據(jù)。

20、第三方面,本申請(qǐng)還提供了一種系統(tǒng)級(jí)芯片,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)以下步驟:

21、將第一功能模塊發(fā)起的通信數(shù)據(jù)寫(xiě)入第功能二模塊對(duì)應(yīng)通信地址的先進(jìn)先出緩存器,生成中斷信號(hào)并將所述中斷信號(hào)發(fā)送給所述第二功能模塊;所述中斷信號(hào)用于提示所述第二功能模塊所述先進(jìn)先出緩存器存儲(chǔ)有待處理的通信數(shù)據(jù);

22、控制所述第二功能模塊基于所述中斷信號(hào)和先進(jìn)先出的方式讀取所述先進(jìn)先出緩存器中的通信數(shù)據(jù)。

23、第四方面,本申請(qǐng)還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)以下步驟:

24、將第一功能模塊發(fā)起的通信數(shù)據(jù)寫(xiě)入第二功能模塊對(duì)應(yīng)通信地址的先進(jìn)先出緩存器,生成中斷信號(hào)并將所述中斷信號(hào)發(fā)送給所述第二功能模塊;所述中斷信號(hào)用于提示所述第二功能模塊所述先進(jìn)先出緩存器存儲(chǔ)有待處理的通信數(shù)據(jù);

25、控制所述第二功能模塊基于所述中斷信號(hào)和先進(jìn)先出的方式讀取所述先進(jìn)先出緩存器中的通信數(shù)據(jù)。

26、第五方面,本申請(qǐng)還提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)以下步驟:

27、將第一功能模塊發(fā)起的通信數(shù)據(jù)寫(xiě)入第二功能模塊對(duì)應(yīng)通信地址的先進(jìn)先出緩存器,生成中斷信號(hào)并將所述中斷信號(hào)發(fā)送給所述第二功能模塊;所述中斷信號(hào)用于提示所述第二功能模塊所述先進(jìn)先出緩存器存儲(chǔ)有待處理的通信數(shù)據(jù);

28、控制所述第二功能模塊基于所述中斷信號(hào)和先進(jìn)先出的方式讀取所述先進(jìn)先出緩存器中的通信數(shù)據(jù)。

29、上述通信方法、裝置、系統(tǒng)級(jí)芯片、存儲(chǔ)介質(zhì)和程序產(chǎn)品,通過(guò)將第一功能模塊發(fā)起的通信數(shù)據(jù)寫(xiě)入第二模塊對(duì)應(yīng)通信地址的先進(jìn)先出緩存器,利用先進(jìn)先出緩存器本身的空滿狀態(tài)來(lái)直接標(biāo)識(shí),在有數(shù)據(jù)存儲(chǔ)時(shí)顯示先進(jìn)先出緩存器的非空狀態(tài),數(shù)據(jù)存儲(chǔ)到達(dá)最大存儲(chǔ)深度時(shí)顯示先進(jìn)先出緩存器的滿狀態(tài),從而在先進(jìn)先出緩存器中存儲(chǔ)有通信數(shù)據(jù)時(shí)生成中斷信號(hào)并將中斷信號(hào)發(fā)送給第二功能模塊,能夠通過(guò)該中斷信號(hào)提示第二功能模塊先進(jìn)先出緩存器存儲(chǔ)有待處理的通信數(shù)據(jù),將中斷信號(hào)和數(shù)據(jù)發(fā)送合二為一,縮短通信時(shí)延,提高通信過(guò)程的及時(shí)性,實(shí)現(xiàn)更加高效簡(jiǎn)潔的通信過(guò)程,另外,通過(guò)控制第二功能模塊基于中斷信號(hào)和先進(jìn)先出的方式,讀取先進(jìn)先出緩存器中的通信數(shù)據(jù),能夠避免在第二功能模塊有新通信數(shù)據(jù)到達(dá)時(shí),第二功能模塊沒(méi)有及時(shí)地對(duì)到達(dá)的通信數(shù)據(jù)進(jìn)行處理而導(dǎo)致的通信數(shù)據(jù)覆蓋,實(shí)現(xiàn)一個(gè)地址存儲(chǔ)多個(gè)數(shù)據(jù),增加通信的信息量;此外,該過(guò)程也無(wú)需增加其他的功能復(fù)雜的器件,也不會(huì)顯著增加模塊的面積和功耗,擴(kuò)大了通信容量和靈活性。



技術(shù)特征:

1.一種通信方法,其特征在于,所述方法應(yīng)用于系統(tǒng)級(jí)芯片,所述系統(tǒng)級(jí)芯片包括多個(gè)功能模塊;所述方法包括:

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述控制所述第二功能模塊基于所述中斷信號(hào)和先進(jìn)先出的方式讀取所述先進(jìn)先出緩存器中的通信數(shù)據(jù),包括:

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

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

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

6.根據(jù)權(quán)利要求1至5任一項(xiàng)所述的方法,其特征在于,所述方法還包括:

7.一種通信裝置,其特征在于,所述裝置應(yīng)用于系統(tǒng)級(jí)芯片,所述系統(tǒng)級(jí)芯片包括多個(gè)功能模塊;所述裝置包括:

8.一種系統(tǒng)級(jí)芯片,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)權(quán)利要求1至6中任一項(xiàng)所述的方法的步驟。

9.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至6中任一項(xiàng)所述的方法的步驟。

10.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至6中任一項(xiàng)所述的方法的步驟。


技術(shù)總結(jié)
本申請(qǐng)涉及一種通信方法、裝置、系統(tǒng)級(jí)芯片、存儲(chǔ)介質(zhì)和程序產(chǎn)品。所述方法應(yīng)用于系統(tǒng)級(jí)芯片,所述系統(tǒng)級(jí)芯片包括多個(gè)功能模塊;所述方法包括:將第一功能模塊發(fā)起的通信數(shù)據(jù)寫(xiě)入第二功能模塊對(duì)應(yīng)通信地址的先進(jìn)先出緩存器,生成中斷信號(hào)并將所述中斷信號(hào)發(fā)送給所述第二功能模塊;所述中斷信號(hào)用于提示所述第二模塊所述先進(jìn)先出緩存器存儲(chǔ)有待處理的通信數(shù)據(jù);控制所述第二功能模塊基于所述中斷信號(hào)和先進(jìn)先出的方式讀取所述先進(jìn)先出緩存器中的通信數(shù)據(jù)。采用本方法能夠確保系統(tǒng)級(jí)芯片內(nèi)部不同功能模塊之間及時(shí)通信,并擴(kuò)大通信容量和靈活性。

技術(shù)研發(fā)人員:劉麗偉,朱迎春,苗鑫,黃青云
受保護(hù)的技術(shù)使用者:沐曦集成電路(南京)有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/5/15
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1