1.一種cxl交換芯片上的報(bào)文處理和傳輸裝置,其特征在于:包括cxl交換接口單元模塊、圓環(huán)形拓?fù)淦暇W(wǎng)絡(luò)和cxl管理單元模塊;
2.根據(jù)權(quán)利要求1所述的一種cxl交換芯片上的報(bào)文處理和傳輸裝置,其特征在于:所述cxl交換接口單元模塊包括pcie物理層、cxl控制器、.cache協(xié)議處理單元、.mem協(xié)議處理單元;
3.根據(jù)權(quán)利要求2所述的一種cxl交換芯片上的報(bào)文處理和傳輸裝置,其特征在于:所述.cache協(xié)議處理單元包括.cache上行處理模塊和.cache下行處理模塊;
4.根據(jù)權(quán)利要求3所述的一種cxl交換芯片上的報(bào)文處理和傳輸裝置,其特征在于:所述.cache報(bào)文解析需要對(duì).cache的h2d_req、h2d_rsp、h2d_data、d2h_req、d2h_rsp、d2h_data這6個(gè)通道的報(bào)文進(jìn)行接收和解析,各個(gè)通道的報(bào)文獨(dú)立傳輸分別解析,需要抽取報(bào)文中cache?id字段,分別輸出如下信息:
5.根據(jù)權(quán)利要求4所述的一種cxl交換芯片上的報(bào)文處理和傳輸裝置,其特征在于:所述cxl交換芯片上的報(bào)文處理和傳輸裝置的.cache報(bào)文處理流程包括以下步驟:.cache報(bào)文首先經(jīng)由源cxl交換接口單元模塊的pcie物理層接收,并進(jìn)行處理,然后由cxl控制器接收并處理該報(bào)文,隨后cxl交換接口單元模塊會(huì)對(duì)報(bào)文進(jìn)行解析;h2d_req/h2d_rsp/h2d_data報(bào)文提取對(duì)應(yīng)的cache?id和tlp,輸入到cache?id路由表進(jìn)行查表,獲得dpid并發(fā)送報(bào)文到tlp封裝模塊;d2h_req/d2h_rsp/d2h_data報(bào)文根據(jù)綁定端口的信息獲得cacheid和dpid,發(fā)送報(bào)文到tlp封裝模塊;發(fā)送到tlp封裝模塊的報(bào)文進(jìn)行tlp封裝并輸出tdid,發(fā)送到圓環(huán)形拓?fù)淦暇W(wǎng)絡(luò)中,進(jìn)行路由、交換和保序,直到到達(dá)目的cxl交換接口單元模塊,隨后進(jìn)行.cache報(bào)文封裝和發(fā)送,cxl控制器獲得報(bào)文后再傳輸?shù)絧cie物理層,至此完成整個(gè).cache報(bào)文的傳輸。
6.根據(jù)權(quán)利要求3所述的一種cxl交換芯片上的報(bào)文處理和傳輸裝置,其特征在于:所述.mem協(xié)議處理單元包括.mem上行處理模塊和.mem下行處理模塊;
7.根據(jù)權(quán)利要求6所述的一種cxl交換芯片上的報(bào)文處理和傳輸裝置,其特征在于:所述cxl交換芯片上的報(bào)文處理和傳輸裝置的.mem報(bào)文處理流程包括以下步驟:.mem報(bào)文首先經(jīng)由源cxl交換接口單元模塊的pcie物理層接收,并進(jìn)行處理,然后由cxl控制器接收并處理該報(bào)文,隨后cxl交換接口單元模塊會(huì)對(duì)報(bào)文進(jìn)行解析;m2s_req/m2s_rwd報(bào)文提取對(duì)應(yīng)的hdm地址和tlp,輸入到fast路由表進(jìn)行查表,獲得dpid并發(fā)送報(bào)文到tlp封裝模塊;m2s_birsp根據(jù)bi?id直接獲得dpid,s2m_drs/s2m_ndr/s2m_bisnp報(bào)文根據(jù)綁定端口的信息獲得dpid,發(fā)送報(bào)文到tlp封裝模塊;發(fā)送到tlp封裝模塊的報(bào)文都進(jìn)行tlp封裝并輸出tdid,發(fā)送到圓環(huán)形拓?fù)淦暇W(wǎng)絡(luò)中,進(jìn)行路由、交換和保序,直到到達(dá)目的cxl交換接口單元模塊,隨后進(jìn)行.mem報(bào)文封裝和發(fā)送,cxl控制器獲得報(bào)文后再傳輸?shù)絧cie物理層,至此完成整個(gè).mem報(bào)文的傳輸。
8.根據(jù)權(quán)利要求3所述的一種cxl交換芯片上的報(bào)文處理和傳輸裝置,其特征在于:所述路由節(jié)點(diǎn)用于連接.cache協(xié)議處理單元的.cache上行處理模塊、.cache下行處理模塊以及.mem協(xié)議處理單元的.mem上行處理模塊、.mem下行處理模塊,還負(fù)責(zé)tlp報(bào)文在網(wǎng)絡(luò)中的路由傳輸;
9.根據(jù)權(quán)利要求8所述的一種cxl交換芯片上的報(bào)文處理和傳輸裝置,其特征在于:路由時(shí)遵循最短路徑路由,也就是從源節(jié)點(diǎn)到目的節(jié)點(diǎn)的跳數(shù)最短進(jìn)行路由;如果有多個(gè)路徑同時(shí)跳數(shù)最短,在默認(rèn)情況下優(yōu)先從超通路路由;路由規(guī)則通過(guò)cxl管理單元模塊進(jìn)行配置。
10.根據(jù)權(quán)利要求3所述的一種cxl交換芯片上的報(bào)文處理和傳輸裝置,其特征在于:所述cxl管理單元模塊的初始化和配置內(nèi)容包括: