本公開涉及集成電路,尤其是一種集成電路、集成電路系統(tǒng)及通信方法。
背景技術:
1、隨著智能汽車的不斷進步和發(fā)展,智能汽車通常會集成一系列業(yè)務功能豐富的操作系統(tǒng),例如:智能駕駛系統(tǒng)、智能座艙系統(tǒng)、車載信息娛樂系統(tǒng)和安全島系統(tǒng)等。
2、目前,多個操作系統(tǒng)可以運行在一個集成電路中。例如,集成電路中可以包括多個子集成電路,每個子集成電路可以作為一個功能模塊,這樣,集成電路中可以包括多個功能模塊,每個功能模塊可以分別運行一個操作系統(tǒng)。
3、多個操作系統(tǒng)同時運行時,集成電路的不同功能模塊之間會產(chǎn)生數(shù)據(jù)交互,當一個功能模塊向另一個功能模塊發(fā)送了異常數(shù)據(jù)時,接收異常數(shù)據(jù)的功能模塊會由于無法處理該異常數(shù)據(jù)而進入卡死狀態(tài),降低了集成電路的運行可靠性。
技術實現(xiàn)思路
1、本公開的實施例提供了一種集成電路、集成電路系統(tǒng)及通信方法,能夠提高集成電路的運行可靠性。
2、本公開的第一方面,提供了一種集成電路,包括:第一功能模塊、第二功能模塊、互聯(lián)模塊以及第一隔離模塊;第一功能模塊與第二功能模塊通過互聯(lián)模塊通信連接;第一隔離模塊設置在第一功能模塊與互聯(lián)模塊之間的通信鏈路上。其中,第一隔離模塊用于根據(jù)預設協(xié)議確定第一功能模塊與第二功能模塊是否進行通信。
3、示例的,第二功能模塊,配置為向第一功能模塊發(fā)送第一消息;第一隔離模塊,配置為基于第一消息與第一預設協(xié)議的對應關系,控制第一消息的傳輸。其中,該控制第一消息的傳輸可以是控制第一消息是否繼續(xù)傳輸、控制第一消息傳輸時間、或者控制該第一消息的傳輸載體等等。
4、本公開提供的集成電路,在第二功能模塊向第一功能模塊發(fā)送第一消息的情況下,第一隔離模塊可以基于第一預設協(xié)議與第一消息的對應關系,對第一消息進行傳輸控制,使第一功能模塊不會接收到與第一預設協(xié)議不對應的第一消息,進而避免第一功能模塊卡死,提高了集成電路的可靠性。
5、本公開的第二方面,提供了一種基于集成電路的通信方法,其中,集成電路包括第一功能模塊和第二功能模塊,方法包括:監(jiān)控到第二功能模塊向第一功能模塊發(fā)送的第一消息;基于第一消息與第一預設協(xié)議的對應關系,控制第一消息的傳輸。
6、本公開提供的方法,在第二功能模塊向第一功能模塊發(fā)送的第一消息的情況下,可以基于第一消息與第一預設協(xié)議的對應關系,控制第一消息的傳輸,從而避免第一功能模塊接收到與第一預設協(xié)議的不對應的第一消息而發(fā)生卡死,提高了集成電路的可靠性。
7、本公開的第三方面,提供了一種集成電路系統(tǒng),該集成電路系統(tǒng)包括:集成電路;用于存儲集成電路可執(zhí)行指令的存儲器;集成電路,用于從存儲器中讀取可執(zhí)行指令,并執(zhí)行指令以實現(xiàn)上述任一所述的方法。
1.一種集成電路,包括:第一功能模塊、第二功能模塊、互聯(lián)模塊以及第一隔離模塊;所述第一功能模塊與所述第二功能模塊通過所述互聯(lián)模塊通信連接;所述第一隔離模塊設置在所述第一功能模塊與所述互聯(lián)模塊之間的通信鏈路上;
2.根據(jù)權利要求1所述的集成電路,其中,
3.根據(jù)權利要求2所述的集成電路,其中,所述協(xié)議檢查子模塊包括第一監(jiān)控單元:
4.根據(jù)權利要求3所述的集成電路,其中,所述協(xié)議檢查子模塊還包括第一處理單元,
5.根據(jù)權利要求4所述的集成電路,其中,
6.根據(jù)權利要求5所述的集成電路,其中,
7.根據(jù)權利要求4所述的集成電路,其中,
8.根據(jù)權利要求7所述的集成電路,其中,
9.根據(jù)權利要求8所述的集成電路,其中,所述第三功能模塊,配置為在接收到所述第一錯誤信息的情況下,輸出第一警報信息。
10.根據(jù)權利要求4所述的集成電路,其中,
11.根據(jù)權利要求4所述的集成電路,其中,
12.根據(jù)權利要求1所述的集成電路,其中,
13.根據(jù)權利要求12所述的集成電路,其中,
14.根據(jù)權利要求13所述的集成電路,其中,
15.根據(jù)權利要求14所述的集成電路,其中,
16.根據(jù)權利要求15所述的集成電路,其中,
17.根據(jù)權利要求16所述的集成電路,其中,
18.根據(jù)權利要求14所述的集成電路,其中,
19.根據(jù)權利要求16所述的集成電路,其中,
20.根據(jù)權利要求1所述的集成電路,其中,還包括:
21.根據(jù)權利要求1所述的集成電路,還包括,
22.根據(jù)權利要求1所述的集成電路,其中,所述第一功能模塊的安全等級高于所述第二功能模塊的安全等級。
23.一種基于集成電路的通信方法,其中,所述集成電路包括第一功能模塊和第二功能模塊,所述方法包括:
24.根據(jù)權利要求23所述的方法,其中,所述基于所述第一消息與第一預設協(xié)議的對應關系,控制所述第一消息的傳輸,包括:
25.根據(jù)權利要求23所述的方法,其中,所述第一消息與所述第一預設協(xié)議不對應包括所述第一消息中的數(shù)據(jù)個數(shù)與預設的目標個數(shù)不同;
26.一種集成電路系統(tǒng),所述集成電路系統(tǒng)包括上述權利要求1-22中任一項所述的集成電路和存儲器。