新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 交換接口控制器的可擴展設(shè)計

交換接口控制器的可擴展設(shè)計

作者: 時間:2012-03-01 來源:網(wǎng)絡(luò) 收藏

VCS4數(shù)據(jù)MUX和地址映射模塊根據(jù)VCS4記錄表RAM規(guī)定的順序從VC FIFO通道讀數(shù)據(jù)。SPI4.2源模塊在必要時分拆隊列并重組數(shù)據(jù)包,增加SPI4.2有效載荷控制操作,并通過SPI4.2接口將它們發(fā)往NPU。SPI4.2源模塊也執(zhí)行信用量管理,并根據(jù)從對等的SPI4.2接收器收到的流控制信息進行調(diào)度。

ASI提供若干協(xié)議接口(PI),它們提供可選功能或使各種協(xié)議適配到ASI基礎(chǔ)架構(gòu)。

協(xié)議接口描述

PI0封裝被用于多播路由。為0的第二個PI表示生成樹數(shù)據(jù)包,非0的第二個PI表示多播路由,多播組尋址通過多播組索引字段實現(xiàn)。

PI1將連接隊列識別信息傳遞到下游對等交換單元或端點。當(dāng)發(fā)生擁塞時,下游對等交換單元可以發(fā)送識別上游對等交換單元的違規(guī)連接隊列的PI5擁塞管理消息。

PI2提供分段和重組(SAR)服務(wù)及封裝。PI2報頭包含有利于數(shù)據(jù)包描述的包起始(SOP)和包結(jié)束(EOP)信息。此外,PI2封裝規(guī)定了可以在PI2容器內(nèi)排列有效載荷數(shù)據(jù)的可選前置塊(PPD)和末塊(EPD)字節(jié)。

如果SPI4.2突發(fā)數(shù)據(jù)包長度與ASI TLP有效載荷長度相等的話(圖3),PI2封裝可以用于描述數(shù)據(jù)包并將數(shù)據(jù)流映射到關(guān)聯(lián)域(Context)。此時,所接收到的SPI4.2突發(fā)數(shù)據(jù)已經(jīng)被分段為ASI接口支持的有效載荷長度。因此,以數(shù)據(jù)包描述的觀點來看,PI2僅僅需要表示SOP和EOP。

對于中間的突發(fā)數(shù)據(jù),PI2 SAR代碼就是“居中的”。注意,由于非EOP SPI4.2突發(fā)數(shù)據(jù)必須是多個16字節(jié),所以中間數(shù)據(jù)包SPI4.2有效載荷將始終是32位排列,與ASI有效載荷匹配。。

    • <label id="min1t"><progress id="min1t"></progress></label>
      <li id="min1t"></li>

      圖4:在PI2分段的例子中,SPI4.2數(shù)據(jù)包被分為三個ASI TLP,去掉了SPI4.2協(xié)議控制字,對于每一個TLP,ASI報頭要加上可選的PI0和PI1報頭及PI2報頭。



      關(guān)鍵詞: 交換接口 控制器

      評論


      相關(guān)推薦

      技術(shù)專區(qū)