国产精品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>

      關(guān)于芯片套接字協(xié)議的網(wǎng)絡(luò)的制作方法_2

      文檔序號(hào):8367455閱讀:來(lái)源:國(guó)知局
      單元(D)610中解碼事務(wù)地址以產(chǎn)生包標(biāo)頭中的路線id字段。包與上下文分配單元A 612中的上下文相關(guān)聯(lián)。必要時(shí),在包拆分單元S 614中將事務(wù)拆分為多個(gè)包。在請(qǐng)求輸送接口 606上發(fā)送所述包。
      [0034]上下文陣列620包括被分配給待決事務(wù)的條目。如果所述陣列是滿的,那么起始器NIU 600在套接字接口請(qǐng)求信道602上斷言反壓。在那種狀態(tài)下,解除斷言物理層就緒信號(hào)。上下文陣列620存儲(chǔ)每一待決事務(wù)的序列id以及其它信息。上下文陣列620具有四個(gè)條目并且因此支持至多四個(gè)待決事務(wù)。當(dāng)在響應(yīng)輸送接口 608上接收響應(yīng)包時(shí),上下文重新關(guān)聯(lián)單元(R) 630使所述包與待決事務(wù)的上下文重新關(guān)聯(lián)。
      [0035]本發(fā)明的此方面與常規(guī)的NIU分歧之處在于上下文陣列620攜載TrID信息。在一個(gè)實(shí)施例中,上下文陣列使用每一陣列條目存儲(chǔ)TrID字段(T)。存儲(chǔ)在所述字段中的值是在授予事務(wù)請(qǐng)求時(shí)在套接字接口請(qǐng)求信道602上的信號(hào)的值。當(dāng)在套接字接口響應(yīng)信道上呈現(xiàn)相關(guān)聯(lián)的響應(yīng)時(shí),從與針對(duì)其呈現(xiàn)響應(yīng)的事務(wù)相關(guān)聯(lián)的上下文陣列條目中的TrID字段驅(qū)動(dòng)接口上的信號(hào)。
      [0036]在一個(gè)實(shí)施例中,上下文陣列的TrID字段包含在經(jīng)產(chǎn)生以輸送相關(guān)聯(lián)的事務(wù)的包的標(biāo)頭中。其在包標(biāo)頭中形成回聲字段。
      [0037]在另一實(shí)施例中,套接字接口的主控器及受控器側(cè)具有相同數(shù)目的上下文,且TrID值對(duì)于每一上下文是唯一的。來(lái)自主控器的TrID形成到起始器NIU中的上下文陣列中的直接索引。由起始器NIU產(chǎn)生的請(qǐng)求包標(biāo)頭及由起始器NIU接收的響應(yīng)包標(biāo)頭具有回聲字段,其為到上下文陣列中的直接索引。以此方式,不需要存儲(chǔ)上下文陣列中的TrID值且在TrID信號(hào)與包標(biāo)頭回聲字段之間不需要重新映射。
      [0038]現(xiàn)參看圖7,起始器NIU 700通過(guò)NoC到NoC套接字而連接到上游目標(biāo)NIU,所述NoC到NoC套接字具有連接到解碼單元(D) 710的請(qǐng)求信道702及響應(yīng)信道704。上游目標(biāo)NIU(未圖示)支持與起始器NIU 700相同數(shù)目的上下文。在此情況下,在起始器NIU內(nèi)不需要上下文陣列。僅在目標(biāo)NIU中管理上下文。NoC套接字協(xié)議的TrID值直接用作在NoC輸送請(qǐng)求信道706上發(fā)送及在NoC輸送響應(yīng)信道708上接收的包中的回聲字段。響應(yīng)包的回聲字段直接驅(qū)動(dòng)套接字響應(yīng)信道704上的響應(yīng)TrID信號(hào)。此布置取決于不需要響應(yīng)字重組或它們的對(duì)應(yīng)請(qǐng)求專(zhuān)有的其它響應(yīng)屬性的NIU的配置。
      [0039]起始器NIU的最佳配置在NoC之間且在芯片之間變化。在本發(fā)明的一個(gè)實(shí)施例中,起始器NIU可在芯片設(shè)計(jì)時(shí)間處配置。配置選項(xiàng)尤其包含請(qǐng)求及響應(yīng)TrID信號(hào)的寬度、NIU的上下文陣列中的TrID字段的寬度、上下文陣列條目的數(shù)目、待決事務(wù)的數(shù)目,及TrID信號(hào)到包標(biāo)頭回聲字段的映射。待決事務(wù)的數(shù)目應(yīng)在起始器NIU與其連接的IP之間匹配。如果起始器NIU支持比IP更多的待決事務(wù),那么其將永不使用所有其上下文陣列條目。如果起始器NIU支持比IP更少的待決事務(wù),那么其將斷言IP上的反壓,即使在NoC中存在網(wǎng)絡(luò)可用性也如此。如果待決事務(wù)的數(shù)目不是二的冪,那么上游目標(biāo)NIU及下游起始器NIU必須同意對(duì)有效TrID的編碼。如果TrID對(duì)于事務(wù)是唯一的,且唯一 TrID編碼的數(shù)目小于待決事務(wù)的最大數(shù)目,那么下游起始器NIU必須正確地使響應(yīng)重新關(guān)聯(lián)到它們的對(duì)應(yīng)請(qǐng)求的 TrID。
      [0040]通過(guò)配置工具產(chǎn)生以RTL語(yǔ)言描述的起始器NIU邏輯。由芯片設(shè)計(jì)者使用所述工具以產(chǎn)生定制的配置且產(chǎn)生RTL語(yǔ)言代碼以用于芯片合成。
      [0041]對(duì)于合成及布局有益的芯片設(shè)計(jì)策略是創(chuàng)建一或多個(gè)客戶端NoC及支持對(duì)一或多個(gè)存儲(chǔ)器(例如雙倍數(shù)據(jù)速率DDR動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器DRAM)的交錯(cuò)存取的一個(gè)存儲(chǔ)器NoCo在此設(shè)計(jì)中,存儲(chǔ)器NoC具有一或多個(gè)NoC到NoC起始器NIU以從客戶端NoC接收并服務(wù)請(qǐng)求。用于此配置的起始器NIU的實(shí)施例包括重新排序緩沖器。重新排序緩沖器就像具有存儲(chǔ)部分事務(wù)響應(yīng)的能力的經(jīng)擴(kuò)展上下文陣列。在此實(shí)施例中,TrID可存儲(chǔ)在重新排序緩沖器內(nèi)的上下文陣列中。
      [0042]在包括共享接口的上游NoC及下游NoC的芯片上互連件中,下游NoC中的耦合到上游NoC中的目標(biāo)NIU的起始器NIU的一個(gè)實(shí)施例不包括拆分單元。在上游NoC中的一或多個(gè)起始器NIU處使用下游NoC中的起始器NIU的拆分要求的知識(shí)來(lái)執(zhí)行拆分。以此方式,下游NoC中的起始器NIU的實(shí)施例更小、更快且具有更少的事務(wù)等待時(shí)間。由上游NoC的起始器NIU考慮的下游NoC的一些參數(shù)是由下游NoC的目標(biāo)NIU看到的地址圖、下游NoC中的目標(biāo)的最大突發(fā)長(zhǎng)度、下游NoC中的目標(biāo)套接字接口的數(shù)據(jù)寬度,及對(duì)突發(fā)交叉邊界的下游NoC目標(biāo)套接字協(xié)議限制,例如突發(fā)不跨越4k字節(jié)對(duì)準(zhǔn)的地址的AXI協(xié)議限制。消除下游NoC的起始器NIU的拆分邏輯將邏輯區(qū)域、時(shí)序路徑長(zhǎng)度及事務(wù)等待時(shí)間減到最小。
      [0043]本發(fā)明的一方面涉及與NoC套接字接口處的起始器NIU交易的目標(biāo)NIU的實(shí)施例。在一個(gè)實(shí)施例中,使用NoC套接字協(xié)議的目標(biāo)NIU依據(jù)包標(biāo)頭中的回聲字段而映射TrID信號(hào)。在最簡(jiǎn)單的情況下,映射函數(shù)是直接復(fù)制。
      [0044]圖10中展示目標(biāo)NIU的一個(gè)實(shí)施例的操作的方法。目標(biāo)NIU包括上下文陣列。陣列條目存儲(chǔ)關(guān)于事務(wù)的信息,所述信息可包含來(lái)自請(qǐng)求包的致使產(chǎn)生事務(wù)的信息。針對(duì)每一事務(wù)請(qǐng)求而分配陣列中的條目。套接字接口處的響應(yīng)TrID信號(hào)的值形成陣列索引。其指向保持與對(duì)應(yīng)事務(wù)相關(guān)的信息的陣列條目。上下文陣列中的條目的數(shù)目界定可由目標(biāo)NIU支持的同時(shí)待決事務(wù)的最大數(shù)目。形成到陣列中的無(wú)正負(fù)號(hào)二進(jìn)制索引的TrID信號(hào)的位數(shù)目是待決事務(wù)的數(shù)目的基底二對(duì)數(shù),其被上舍入到整數(shù)。每個(gè)待決事務(wù)具有唯一 TrID值。
      [0045]目標(biāo)NIU的最佳配置在NoC之間且在芯片之間變化。在本發(fā)明的一個(gè)實(shí)施例中,目標(biāo)NIU可在芯片設(shè)計(jì)時(shí)間處配置。配置選項(xiàng)尤其包含請(qǐng)求及響應(yīng)TrID信號(hào)的寬度、上下文陣列條目的數(shù)目、待決事務(wù)的數(shù)目,及TrID信號(hào)到包標(biāo)頭回聲字段的映射。待決事務(wù)的數(shù)目應(yīng)在目標(biāo)NIU與其連接的IP之間匹配。如果目標(biāo)NIU支持比IP更多的待決事務(wù),那么其將具有比所需的上下文陣列條目更多的上下文陣列條目。如果目標(biāo)NIU支持比IP更少的待決事務(wù),那么其將永不使用所有其上下文陣列條目。對(duì)于兩個(gè)NoC之間的套接字接口,可建議確保待決事務(wù)的數(shù)目并且因此上下文陣列條目的數(shù)目對(duì)于上游目標(biāo)NIU及下游起始器NIU是相同的。
      [0046]通過(guò)配置工具產(chǎn)生以RTL語(yǔ)言描述的目標(biāo)NIU邏輯。由芯片設(shè)計(jì)者使用所述工具以產(chǎn)生定制的配置且產(chǎn)生RTL語(yǔ)言代碼以用于芯片合成。
      [0047]使用增強(qiáng)型NoC套接字協(xié)議的起始器NIU與目標(biāo)NIU的組合使得能夠在芯片上互連件內(nèi)實(shí)施上游NoC及下游NoC的優(yōu)良多NoC組成。在單一常規(guī)的NoC中,包標(biāo)頭包含由起始器用于將響應(yīng)有效地延伸到上下文陣列條目的回聲字段。NoC組成針對(duì)上游NoC的目標(biāo)NIU與下游NoC的連接的起始器NIU之間的套接字接口使用以上增強(qiáng)型NoC套接字協(xié)議。在本發(fā)明的一個(gè)實(shí)施例中,事務(wù)接口的TrID信號(hào)的值將上游NoC的請(qǐng)求包的回聲字段攜載到下游NoC的起始器NIU。下游NoC的起始器NIU轉(zhuǎn)而將TrID信號(hào)的值用作其產(chǎn)生以實(shí)施協(xié)議接口事務(wù)的一或多個(gè)包內(nèi)的回聲字段。
      [0048]根據(jù)本發(fā)明的一個(gè)方面,圖9中展示NoC組成的實(shí)施例且其包含耦合到下游NoC950的上游NoC 910,其兩者一起從左到右傳輸事務(wù)請(qǐng)求且從右到左傳輸響應(yīng)。起始器NIU 920從起始器IP(未圖示)接收事務(wù)請(qǐng)求、分配上下文陣列922中的上下文條目,且將請(qǐng)求包發(fā)送到目標(biāo)NIU 930。目標(biāo)NIU 930接收所述請(qǐng)求包且分配上下文陣列932中的包含來(lái)自請(qǐng)求包標(biāo)頭的回聲值的上下文條目。目標(biāo)NIU 930將包含TrID信號(hào)的事務(wù)請(qǐng)求982發(fā)出到起始器NIU 960。起始器NIU 960分配上下文陣列962中的上下文條目,在所述上下文條目中存儲(chǔ)根據(jù)本發(fā)明的TrID。起始器NIU 960將請(qǐng)求包984發(fā)送到目標(biāo)NIU 970。目標(biāo)NIU 970接收所述請(qǐng)求包且分配上下文陣列972中的包含來(lái)自請(qǐng)求包標(biāo)頭的回聲值的上下文條目。目標(biāo)NIU 970將事務(wù)請(qǐng)求發(fā)出到目標(biāo)IP(未圖示)。目標(biāo)IP將事務(wù)響應(yīng)發(fā)出到目標(biāo)NIU 970,其中重新關(guān)聯(lián)邏輯974從上下文陣列972檢索對(duì)應(yīng)于所述事務(wù)的上下文條目。目標(biāo)NIU 970將響應(yīng)包986發(fā)送到起始器NIU 960,其中查找表模塊964使用所述回聲包標(biāo)頭字段以簡(jiǎn)單地從上下文陣列962檢索對(duì)應(yīng)于所述事務(wù)的上下文條目。根據(jù)本發(fā)明的各種方面,起始器NIU 960將事務(wù)響應(yīng)988發(fā)送到目標(biāo)NIU 930,其中查找表模塊934使用所述TrID信號(hào)以從上下文陣列932簡(jiǎn)單地檢索對(duì)應(yīng)于所述事務(wù)的上下文條目。目標(biāo)NIU 930將響應(yīng)包990發(fā)送到起始器NIU 920,其中查找表模塊924使用回聲包標(biāo)頭字段以從上
      當(dāng)前第2頁(yè)1 2 3 4 
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1