1.一種基于PCIe Switch的通信平臺,其特征在于,所述基于PCIe Switch的通信平臺包括VPX機箱,所述VPX機箱內(nèi)安裝有MESH背板,所述MESH背板上設有Slot0槽位、Slot1槽位、Slot2槽位、Slot3槽位以及Slot4槽位;
所述Slot0槽位空閑,所述Slot1槽位接插有處理板,所述Slot2槽位接插有采集板,所述Slot3槽位接插有存儲板,所述Slot4槽位接插有主板;
所述主板上設有第一PCIe Switch芯片和第二PCIe Switch芯片,所述第一PCIe Switch芯片的其中一個PCIe2.0X8端口連接至所述主板,另一個PCIe2.0X8端口連接至所述存儲板,其中一個PCIe2.0X4端口連接至所述采集板,另一個PCIe2.0X4端口連接至所述處理板。
2.根據(jù)權利要求1所述的基于PCIe Switch的通信平臺,其特征在于,所述主板位于PCIe Switch芯片的上游端口,是PCIe總線通信中的Root Complex角色;
所述存儲板、處理板和采集板位于所述第一PCIe Switch芯片的下游端口,是PCIe總線通信中的Endpoints角色。
3.根據(jù)權利要求2所述的基于PCIe Switch的通信平臺,其特征在于,所述第一PCIe Switch芯片具有DMA和廣播功能,其中:
所述第一PCIe Switch芯片支持Root Complex角色內(nèi)部的DMA,支持RootComplex角色和Endpoints角色之間的DMA,支持Endpoints角色內(nèi)部的DMA,以及Endpoints角色之間的DMA。
4.根據(jù)權利要求3所述的基于PCIe Switch的通信平臺,其特征在于,所述主板為Intel Core i7主板。
5.一種基于權利要求1所述的基于PCIe Switch的通信平臺的通信方法,其特征在于,所述方法包括下述步驟:
采集板將采集到的原始數(shù)據(jù)通過DMA方式直接發(fā)送給主板;
主板將所述采集板發(fā)送的原始數(shù)據(jù)通過廣播的方式廣播給所述存儲板和處理板;
所述存儲板接收并存儲所述原始數(shù)據(jù),所述處理板對所述原始數(shù)據(jù)進行處理;
所述處理板對所述原始數(shù)據(jù)處理完后,將處理后的數(shù)據(jù)通過DMA方式發(fā)送給所述主板;
所述主板將所述處理板發(fā)送的處理后的數(shù)據(jù)通過DMA方式發(fā)送給所述存儲板;
所述存儲板將所述主板發(fā)送的處理后的數(shù)據(jù)進行存儲。
6.根據(jù)權利要求5所述的基于PCIe Switch的通信方法,其特征在于,所述方法還包括下述步驟:
配置第一PCIe Switch芯片的DMA和廣播參數(shù)。
7.一種基于權利要求1所述的基于PCIe Switch的通信平臺的通信方法,其特征在于,所述方法包括下述步驟:
采集板將采集到的原始數(shù)據(jù)通過DMA的方式直接發(fā)送給處理板和存儲板;
所述存儲板接收并存儲所述原始數(shù)據(jù),所述處理板對所述原始數(shù)據(jù)進行處理;
所述處理板將處理后的數(shù)據(jù)通過DMA的方式發(fā)送給所述存儲板;
所述存儲板對處理后的數(shù)據(jù)進行存儲。
8.根據(jù)權利要求7所述的基于PCIe Switch的通信方法,其特征在于,所述方法還包括下述步驟:
配置第一PCIe Switch芯片的DMA和廣播參數(shù)。