国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      可配置的PCIe事務(wù)到CPP總線事務(wù)轉(zhuǎn)化方法及裝置與流程

      文檔序號(hào):40388891發(fā)布日期:2024-12-20 12:11閱讀:2來(lái)源:國(guó)知局
      可配置的PCIe事務(wù)到CPP總線事務(wù)轉(zhuǎn)化方法及裝置與流程

      本發(fā)明涉及cpp事務(wù)轉(zhuǎn)化領(lǐng)域,特別是涉及一種可配置的pcie事務(wù)到cpp總線事務(wù)轉(zhuǎn)化方法及裝置。


      背景技術(shù):

      1、pcie事務(wù)到cpp總線事務(wù)的轉(zhuǎn)化將pcie域的地址和事務(wù)映射到cpp總線的地址和事務(wù)。許多常見(jiàn)的轉(zhuǎn)化模塊只能將pcie讀寫(xiě)事務(wù)映射到傳統(tǒng)的讀寫(xiě)操作,或者pcie規(guī)范中定義的一組原子操作子集。然而cpp總線的事務(wù)類型由action/token兩個(gè)字段的組合來(lái)確定,常見(jiàn)的轉(zhuǎn)化模塊將無(wú)法滿足cpp總線中的所有事務(wù)類型。


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

      1、鑒于以上所述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的在于提供一種可配置的pcie事務(wù)到cpp總線事務(wù)轉(zhuǎn)化方法及裝置,用于解決現(xiàn)有技術(shù)中以上技術(shù)問(wèn)題。

      2、為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種可配置的pcie事務(wù)到cpp總線事務(wù)轉(zhuǎn)化方法,所述方法包括:基于輸入的pcie地址選擇一采用顯式模式的擴(kuò)展bar,并在所述擴(kuò)展bar中選擇一顯式bar;其中,所述顯式bar儲(chǔ)存有對(duì)應(yīng)配置各cpp事務(wù)的參數(shù)數(shù)據(jù);使用配置為顯式模式的pcie讀事務(wù)訪問(wèn)選擇的顯式bar中的配置且生成一目標(biāo)cpp事務(wù)并發(fā)送給cpp總線,以供該目標(biāo)cpp從對(duì)應(yīng)的共享緩存中獲取由pcie寫(xiě)事務(wù)寫(xiě)入的對(duì)應(yīng)該目標(biāo)cpp事務(wù)的操作數(shù),以觸發(fā)對(duì)應(yīng)所述目標(biāo)cpp事務(wù)的顯式操作,且目標(biāo)cpp在操作完成后將修改后的數(shù)據(jù)返回給pcie設(shè)備。

      3、于本發(fā)明的一實(shí)施例中,所述基于輸入的pcie地址選擇一采用顯式模式的擴(kuò)展bar,并在所述擴(kuò)展bar中選擇一顯式bar包括:基于輸入的有效pcie地址的最高的3位數(shù)據(jù)選擇對(duì)應(yīng)的采用顯式模式的擴(kuò)展bar;其中,所述擴(kuò)展bar包括:多個(gè)顯式bar;基于所述有效pcie地址除最高的3位數(shù)據(jù)之外的最高的2位數(shù)據(jù)在擴(kuò)展bar選擇對(duì)應(yīng)的一顯式bar。

      4、于本發(fā)明的一實(shí)施例中,每個(gè)顯式bar包括:第一寄存器、第二寄存器、第三寄存器以及作為保留的第四寄存器;其中,所述第一寄存器、第二寄存器以及第三寄存器分別儲(chǔ)存有對(duì)應(yīng)配置各cpp事務(wù)的第一參數(shù)信息、第二參數(shù)信息以及第三參數(shù)信息。

      5、于本發(fā)明的一實(shí)施例中,所述第一參數(shù)信息包括:用于提供對(duì)應(yīng)cpp總線地址的address信息、對(duì)應(yīng)cpp總線中的token信息以及對(duì)應(yīng)cpp總線返回的response數(shù)量的signaltype信息;所述第二參數(shù)信息包括:對(duì)應(yīng)cpp總線中的signalref信息、對(duì)應(yīng)cpp總線中的datamaster信息以及對(duì)應(yīng)cpp總線中的data?reference信息;所述第三參數(shù)信息包括:包含對(duì)應(yīng)cpp總線中target?id的target信息、包含對(duì)應(yīng)cpp總線中的ation編碼的action信息、對(duì)應(yīng)cpp總線中的length信息、對(duì)應(yīng)cpp總線中的bytemask信息以及對(duì)應(yīng)cpp總線中的signalmaster信息。

      6、于本發(fā)明的一實(shí)施例中,利用address信息提供對(duì)應(yīng)cpp總線地址的方式包括:基于所述pcie地址以及對(duì)應(yīng)cpp總線地址的address信息生成對(duì)應(yīng)的cpp總線地址。

      7、于本發(fā)明的一實(shí)施例中,所述第一寄存器、第二寄存器、第二寄存器以及第四寄存器均為32位。

      8、于本發(fā)明的一實(shí)施例中,所述pcie設(shè)備將數(shù)據(jù)封裝成completion?tlp。

      9、于本發(fā)明的一實(shí)施例中,通過(guò)顯式命令執(zhí)行狀態(tài)機(jī)經(jīng)所述pcie讀事務(wù)觸發(fā)產(chǎn)生目標(biāo)cpp事務(wù)以及接收由目標(biāo)cpp返回的修改后的數(shù)據(jù)。

      10、于本發(fā)明的一實(shí)施例中,所述目標(biāo)cpp事務(wù)的類型包括:atomic?add事務(wù)、atomicadd?sat事務(wù)、atomic?sub事務(wù)以及atomic?sub?sat事務(wù)。

      11、為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種可配置的pcie事務(wù)到cpp總線事務(wù)轉(zhuǎn)化裝置,包括:顯式bar配置模塊,用于基于輸入的有效pcie地址選擇一采用顯式模式的擴(kuò)展bar,并在所述擴(kuò)展bar中選擇一顯式bar;其中,所述顯式bar儲(chǔ)存有對(duì)應(yīng)配置各cpp事務(wù)的參數(shù)數(shù)據(jù);cpp事務(wù)生成模塊,連接所述顯式bar配置模塊,用于使用配置為顯式模式的pcie讀事務(wù)訪問(wèn)選擇的顯式bar中的數(shù)據(jù)且生成一目標(biāo)cpp事務(wù)并發(fā)送給cpp總線,以供該目標(biāo)cpp從共享緩存中獲取由pcie寫(xiě)事務(wù)寫(xiě)入的對(duì)應(yīng)該目標(biāo)cpp事務(wù)的操作數(shù),以觸發(fā)對(duì)應(yīng)所述目標(biāo)cpp事務(wù)的顯式操作,且目標(biāo)cpp在操作完成后將修改后的數(shù)據(jù)返回pcie設(shè)備。

      12、如上所述,本發(fā)明是一種可配置的pcie事務(wù)到cpp總線事務(wù)轉(zhuǎn)化方法及裝置,具有以下有益效果:本發(fā)明利用靈活可配置的顯式bar實(shí)現(xiàn)從pcie事務(wù)到cpp總線的全映射,即通過(guò)使用配置為顯式模式的pcie讀事務(wù)訪問(wèn)選擇的顯式bar中的配置且生成目標(biāo)cpp事務(wù)并發(fā)送給cpp總線,以供該目標(biāo)cpp從共享緩存中獲取由pcie寫(xiě)事務(wù)寫(xiě)入的對(duì)應(yīng)該目標(biāo)cpp事務(wù)的操作數(shù),以觸發(fā)對(duì)應(yīng)所述目標(biāo)cpp事務(wù)的顯式操作,且目標(biāo)cpp在操作完成后將修改后的數(shù)據(jù)返回pcie設(shè)備。本發(fā)明設(shè)計(jì)方案實(shí)現(xiàn)簡(jiǎn)單還縮短了研發(fā)周期,并且具有動(dòng)態(tài)可配置性同時(shí)也增強(qiáng)了使用的靈活性。



      技術(shù)特征:

      1.一種可配置的pcie事務(wù)到cpp總線事務(wù)轉(zhuǎn)化方法,其特征在于,所述方法包括:

      2.根據(jù)權(quán)利要求1中所述的可配置的pcie事務(wù)到cpp總線事務(wù)轉(zhuǎn)化方法,其特征在于,所述基于輸入的pcie地址選擇一采用顯式模式的擴(kuò)展bar,并在所述擴(kuò)展bar中選擇一顯式bar包括:

      3.根據(jù)權(quán)利要求1中所述的可配置的pcie事務(wù)到cpp總線事務(wù)轉(zhuǎn)化方法,其特征在于,每個(gè)顯式bar包括:第一寄存器、第二寄存器、第三寄存器以及作為保留的第四寄存器;

      4.根據(jù)權(quán)利要求3中所述的可配置的pcie事務(wù)到cpp總線事務(wù)轉(zhuǎn)化方法,其特征在于,所述第一參數(shù)信息包括:用于提供對(duì)應(yīng)cpp總線地址的address信息、對(duì)應(yīng)cpp總線中的token信息以及對(duì)應(yīng)cpp總線返回的response數(shù)量的signal?type信息;所述第二參數(shù)信息包括:對(duì)應(yīng)cpp總線中的signalref信息、對(duì)應(yīng)cpp總線中的datamaster信息以及對(duì)應(yīng)cpp總線中的data?reference信息;所述第三參數(shù)信息包括:包含對(duì)應(yīng)cpp總線中target?id的target信息、包含對(duì)應(yīng)cpp總線中的ation編碼的action信息、對(duì)應(yīng)cpp總線中的length信息、對(duì)應(yīng)cpp總線中的bytemask信息以及對(duì)應(yīng)cpp總線中的signalmaster信息。

      5.根據(jù)權(quán)利要求4中所述的可配置的pcie事務(wù)到cpp總線事務(wù)轉(zhuǎn)化方法,其特征在于,利用address信息提供對(duì)應(yīng)cpp總線地址的方式包括:基于所述pcie地址以及對(duì)應(yīng)cpp總線地址的address信息生成對(duì)應(yīng)的cpp總線地址。

      6.根據(jù)權(quán)利要求3中所述的可配置的pcie事務(wù)到cpp總線事務(wù)轉(zhuǎn)化方法,其特征在于,所述第一寄存器、第二寄存器、第三寄存器以及第四寄存器均為32位。

      7.根據(jù)權(quán)利要求1中所述的可配置的pcie事務(wù)到cpp總線事務(wù)轉(zhuǎn)化方法,其特征在于,所述pcie設(shè)備將修改后的數(shù)據(jù)封裝成completion?tlp。

      8.根據(jù)權(quán)利要求1中所述的可配置的pcie事務(wù)到cpp總線事務(wù)轉(zhuǎn)化方法,其特征在于,通過(guò)顯式命令執(zhí)行狀態(tài)機(jī)經(jīng)所述pcie讀事務(wù)觸發(fā)產(chǎn)生目標(biāo)cpp事務(wù)以及接收由目標(biāo)cpp返回的修改后的數(shù)據(jù)。

      9.根據(jù)權(quán)利要求1中所述的可配置的pcie事務(wù)到cpp總線事務(wù)轉(zhuǎn)化方法,其特征在于,所述目標(biāo)cpp事務(wù)的類型包括:atomic?add事務(wù)、atomic?add?sat事務(wù)、atomic?sub事務(wù)以及atomic?sub?sat事務(wù)。

      10.一種可配置的pcie事務(wù)到cpp總線事務(wù)轉(zhuǎn)化裝置,其特征在于,包括:


      技術(shù)總結(jié)
      本發(fā)明的可配置的PCIe事務(wù)到CPP總線事務(wù)轉(zhuǎn)化方法及裝置,利用靈活可配置的顯式Bar實(shí)現(xiàn)從PCIe事務(wù)到CPP總線事務(wù)的全映射,即通過(guò)使用配置為顯式模式的PCIe讀事務(wù)訪問(wèn)選擇的顯式bar中的配置且生成一目標(biāo)CPP事務(wù)并發(fā)送給CPP總線,以供該目標(biāo)CPP從共享緩存中獲取由PCIe寫(xiě)事務(wù)寫(xiě)入的對(duì)應(yīng)該目標(biāo)CPP事務(wù)的操作數(shù),以觸發(fā)對(duì)應(yīng)所述目標(biāo)CPP事務(wù)的顯式操作,且目標(biāo)CPP在操作完成后將修改后的數(shù)據(jù)返回給PCIe設(shè)備。本發(fā)明設(shè)計(jì)方案不僅實(shí)現(xiàn)簡(jiǎn)單還縮短了研發(fā)周期,并且具有動(dòng)態(tài)可配置性同時(shí)也增強(qiáng)了使用的靈活性。

      技術(shù)研發(fā)人員:胡偉,盧笙,陳盈安
      受保護(hù)的技術(shù)使用者:芯云晟(杭州)電子科技有限公司
      技術(shù)研發(fā)日:
      技術(shù)公布日:2024/12/19
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1