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

      一種基于硬件的自適應(yīng)網(wǎng)絡(luò)架構(gòu)及自適應(yīng)網(wǎng)絡(luò)方法與流程

      文檔序號(hào):12376860閱讀:390來源:國知局

      本發(fā)明涉及網(wǎng)絡(luò)自適應(yīng)領(lǐng)域,具體地說是一種基于硬件的自適應(yīng)網(wǎng)絡(luò)架構(gòu)及自適應(yīng)網(wǎng)絡(luò)方法。



      背景技術(shù):

      在進(jìn)行網(wǎng)絡(luò)傳輸時(shí),需要對(duì)網(wǎng)絡(luò)OSI模型配置網(wǎng)絡(luò)協(xié)議棧,若需要提取網(wǎng)絡(luò)報(bào)文信息,網(wǎng)絡(luò)協(xié)議棧的改動(dòng)較多,數(shù)據(jù)處理流程復(fù)雜,增加系統(tǒng)負(fù)擔(dān)。如何通過硬件實(shí)現(xiàn)網(wǎng)絡(luò)報(bào)文解析,滿足網(wǎng)絡(luò)自適應(yīng)要求是需要解決的技術(shù)問題。



      技術(shù)實(shí)現(xiàn)要素:

      本發(fā)明的技術(shù)任務(wù)是針對(duì)以上不足,提供一種基于硬件的自適應(yīng)網(wǎng)絡(luò)架構(gòu)及自適應(yīng)網(wǎng)絡(luò)方法,解決的問題為如何通過硬件實(shí)現(xiàn)網(wǎng)絡(luò)報(bào)文解析、以滿足網(wǎng)絡(luò)自適應(yīng)要求。

      本發(fā)明的技術(shù)任務(wù)是按以下方式實(shí)現(xiàn)的:

      一種基于硬件的自適應(yīng)網(wǎng)絡(luò)架構(gòu),包括PHY(英文全稱為Physical Layer,中文翻譯為物理層)芯片、MDIO(英文全稱為Management Data Input/Output,中文翻譯為管理數(shù)據(jù)輸入輸出)控制器以及幀管理器,幀管理器包括幀管理控制器、隊(duì)列管理器、緩存管理器、幀解析管理器、幀解析器、幀管理緩存器、Serdes接口以及DMA(英文全稱為Direct Memory Access,中文翻譯為直接內(nèi)存存?。┙涌?,PHY芯片分別與Serdes接口和MDIO控制器連接,Serdes接口與緩存管理器連接,MDIO控制器分別與緩存管理器和隊(duì)列管理器連接,緩存管理器、隊(duì)列管理器、幀管理控制器以及幀解析器均與幀解析管理器連接,緩存管理器、隊(duì)列管理器、幀管理控制器以及幀解析器均與幀管理緩存器連接,緩存管理器、隊(duì)列管理器、幀管理控制器、幀解析器以及幀管理緩存器均與DMA接口連接。

      一種基于硬件的自適應(yīng)網(wǎng)絡(luò)方法,采用如上述所述的基于硬件的自適應(yīng)網(wǎng)絡(luò)架構(gòu)進(jìn)行網(wǎng)絡(luò)報(bào)文解析及傳輸,步驟為:

      (1)、通過MDIO 控制器讀取PHY芯片的網(wǎng)絡(luò)狀態(tài);

      (2)、根據(jù)PHY芯片的網(wǎng)絡(luò)狀態(tài),通過MDIO控制器控制幀緩存管理器和隊(duì)列管理器,調(diào)整幀管理器內(nèi)網(wǎng)絡(luò)報(bào)文的解析速率;

      (3)、根據(jù)PHY芯片的網(wǎng)絡(luò)狀態(tài),通過MDIO控制器控制幀緩存管理器和隊(duì)列管理器,調(diào)整DMA接口內(nèi)網(wǎng)絡(luò)報(bào)文的傳輸速率,DMA接口內(nèi)網(wǎng)絡(luò)報(bào)文的傳輸速率能夠適應(yīng)PHY芯片對(duì)外的傳輸速率。

      步驟(2)中,調(diào)整幀解析器內(nèi)網(wǎng)絡(luò)報(bào)文的解析速率的步驟為:根據(jù)PHY芯片的網(wǎng)絡(luò)狀態(tài),MDIO控制器通過緩存管理器和隊(duì)列管理器控制幀解析管理器以及幀管理緩存器,通過幀解析管理器調(diào)整幀解析器內(nèi)網(wǎng)絡(luò)報(bào)文的解析,網(wǎng)絡(luò)報(bào)文中的報(bào)文頭和實(shí)際載荷能夠在幀解析器內(nèi)分開,上述報(bào)文頭和實(shí)際載荷存儲(chǔ)在幀管理緩存器內(nèi)。

      步驟(3)中,調(diào)整DMA接口內(nèi)網(wǎng)絡(luò)報(bào)文的傳輸速率步驟為:根據(jù)PHY芯片的網(wǎng)絡(luò)狀態(tài),通過MDIO控制器控制隊(duì)列管理器和緩存管理器,隊(duì)列管理器對(duì)解析后的網(wǎng)絡(luò)報(bào)文進(jìn)行隊(duì)列排序、幀管理控制器對(duì)解析后的網(wǎng)絡(luò)報(bào)文進(jìn)行策略分析,上述進(jìn)行過隊(duì)列排序和策略分析后的網(wǎng)絡(luò)報(bào)文能夠由DMA接口輸出,DMA接口中網(wǎng)絡(luò)報(bào)文的傳輸速率適應(yīng)PHY芯片對(duì)外的傳輸速率。

      PHY芯片的網(wǎng)絡(luò)狀態(tài)包括未連接、10Mbps、100Mbps和1000Mbps。

      本發(fā)明的一種基于大數(shù)據(jù)的交通信號(hào)燈提示系統(tǒng)和現(xiàn)有技術(shù)具有以下優(yōu)點(diǎn):使用硬件實(shí)現(xiàn)了網(wǎng)絡(luò)報(bào)文解析,滿足了網(wǎng)絡(luò)自適應(yīng)要求,無需系統(tǒng)增加網(wǎng)絡(luò)協(xié)議棧,降低了由于網(wǎng)絡(luò)數(shù)據(jù)引起的系統(tǒng)負(fù)荷。

      附圖說明

      下面結(jié)合附圖對(duì)本發(fā)明進(jìn)一步說明。

      附圖1為實(shí)施例1一種基于硬件的自適應(yīng)網(wǎng)絡(luò)架構(gòu)的結(jié)構(gòu)框圖。

      具體實(shí)施方式

      參照說明書附圖和具體實(shí)施例對(duì)本發(fā)明的一種基于硬件的自適應(yīng)網(wǎng)絡(luò)架構(gòu)及自適應(yīng)網(wǎng)絡(luò)方法作以下詳細(xì)地說明。

      實(shí)施例1:

      本發(fā)明的一種基于硬件的自適應(yīng)網(wǎng)絡(luò)架構(gòu),其結(jié)構(gòu)包括PHY芯片、MDIO控制器以及幀管理器,幀管理器包括幀管理控制器、隊(duì)列管理器、緩存管理器、幀解析管理器、幀解析器、幀管理緩存器、Serdes接口以及DMA接口,PHY芯片分別與Serdes接口和MDIO控制器連接,Serdes接口與緩存管理器連接,MDIO控制器分別與緩存管理器和隊(duì)列管理器連接,緩存管理器、隊(duì)列管理器、幀管理控制器以及幀解析器均與幀解析管理器連接,緩存管理器、隊(duì)列管理器、幀管理控制器以及幀解析器均與幀管理緩存器連接,緩存管理器、隊(duì)列管理器、幀管理控制器、幀解析器以及幀管理緩存器均與DMA接口連接。

      幀解析器,用于解析網(wǎng)絡(luò)報(bào)文,網(wǎng)絡(luò)報(bào)文包括報(bào)文頭和實(shí)際載荷。

      幀管理緩存器,用于緩存解析后的網(wǎng)絡(luò)報(bào)文,包括報(bào)文頭和實(shí)際載荷。

      緩存管理器,用于管理幀管理緩存器的使用情況,確保不會(huì)數(shù)據(jù)溢出。

      隊(duì)列管理器,用于對(duì)幀管理緩存器內(nèi)存儲(chǔ)的解析后的網(wǎng)絡(luò)報(bào)文進(jìn)行報(bào)文排序。

      幀管理控制器,用于決定網(wǎng)絡(luò)報(bào)文的處理方式,該處理方式包括發(fā)送、丟棄等。

      Serdes接口,用于傳輸來自PHY芯片的網(wǎng)絡(luò)報(bào)文信息,并將該網(wǎng)絡(luò)報(bào)文信息傳輸?shù)骄彺婀芾砥鲀?nèi)。

      DMA接口,用于實(shí)現(xiàn)幀管理器與系統(tǒng)的連接,將網(wǎng)絡(luò)報(bào)文和系統(tǒng)需要提取的幀信息發(fā)送到系統(tǒng)內(nèi)。

      實(shí)施例2:

      本發(fā)明的一種基于硬件的自適應(yīng)網(wǎng)絡(luò)方法,采用實(shí)施例1中基于硬件的自適應(yīng)網(wǎng)絡(luò)架構(gòu)進(jìn)行網(wǎng)絡(luò)報(bào)文解析及傳輸,步驟為:

      (1)、通過MDIO 控制器讀取PHY芯片的網(wǎng)絡(luò)狀態(tài);

      (2)、根據(jù)PHY芯片的網(wǎng)絡(luò)狀態(tài),通過MDIO控制器控制幀緩存管理器和隊(duì)列管理器,調(diào)整幀管理器內(nèi)網(wǎng)絡(luò)報(bào)文的解析速率;

      (3)、根據(jù)PHY芯片的網(wǎng)絡(luò)狀態(tài),通過MDIO控制器控制幀緩存管理器和隊(duì)列管理器,調(diào)整DMA接口內(nèi)網(wǎng)絡(luò)報(bào)文的傳輸速率,DMA接口內(nèi)網(wǎng)絡(luò)報(bào)文的傳輸速率能夠適應(yīng)PHY芯片對(duì)外的傳輸速率。

      其中,步驟(2)中調(diào)整幀解析器內(nèi)網(wǎng)絡(luò)報(bào)文的解析速率的步驟為:根據(jù)PHY芯片的網(wǎng)絡(luò)狀態(tài),MDIO控制器通過緩存管理器和隊(duì)列管理器控制幀解析管理器以及幀管理緩存器,通過幀解析管理器調(diào)整幀解析器內(nèi)網(wǎng)絡(luò)報(bào)文的解析,網(wǎng)絡(luò)報(bào)文中的報(bào)文頭和實(shí)際載荷能夠在幀解析器內(nèi)分開,上述報(bào)文頭和實(shí)際載荷存儲(chǔ)在幀管理緩存器內(nèi)。

      步驟(3)中調(diào)整DMA接口內(nèi)網(wǎng)絡(luò)報(bào)文的傳輸速率步驟為:根據(jù)PHY芯片的網(wǎng)絡(luò)狀態(tài),通過MDIO控制器控制隊(duì)列管理器和緩存管理器,隊(duì)列管理器對(duì)解析后的網(wǎng)絡(luò)報(bào)文進(jìn)行隊(duì)列排序、幀管理控制器對(duì)解析后的網(wǎng)絡(luò)報(bào)文進(jìn)行策略分析,上述進(jìn)行過隊(duì)列排序和策略分析后的網(wǎng)絡(luò)報(bào)文能夠由DMA接口輸出,DMA接口中網(wǎng)絡(luò)報(bào)文的傳輸速率適應(yīng)PHY芯片對(duì)外的傳輸速率。

      PHY芯片的網(wǎng)絡(luò)狀態(tài)包括未連接、10Mbps、100Mbps和1000Mbps。

      通過上面具體實(shí)施方式,所述技術(shù)領(lǐng)域的技術(shù)人員可容易的實(shí)現(xiàn)本發(fā)明。但是應(yīng)當(dāng)理解,本發(fā)明并不限于上述的具體實(shí)施方式。在公開的實(shí)施方式的基礎(chǔ)上,所述技術(shù)領(lǐng)域的技術(shù)人員可任意組合不同的技術(shù)特征,從而實(shí)現(xiàn)不同的技術(shù)方案。

      除說明書所述的技術(shù)特征外,均為本專業(yè)技術(shù)人員的已知技術(shù)。

      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1