新聞中心

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

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

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

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

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

協(xié)議接口描述

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

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

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

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

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

        <table id="avluz"><acronym id="avluz"></acronym></table>

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



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

        評(píng)論


        相關(guān)推薦

        技術(shù)專(zhuān)區(qū)