色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何為網絡交流管理和其他計數器應用提供高效統計計數器的軟IP

h1654155966.4254 ? 來源:未知 ? 作者:佚名 ? 2017-09-16 06:41 ? 次閱讀

網絡路由器帶有用于性能監控、流量管理、網絡追蹤和網絡安全的統計計數器。計數器用來記錄數據包到達和離開的次數以及特定事件的次數,比如當網絡出現壞包時。數據包的到達會使多個不同的統計計數器發生更新;但一臺網絡設備中的統計計數器的數量及其更新速度常常受到存儲技術的限制。

管理統計計數器需要高性能的存儲器才能滿足多重的讀—修改—寫操作。本文將描述一種使用IP方法的獨特統計計數器,這種計數器的一端可以連接網絡處理器(NPU),另一端可以連接Xilinx公司的QDR-IV存儲控制器QDR-IV統計計數器IP是一種帶有QDR-IV SRAM、為網絡交流管理和其他計數器應用提供高效統計計數器的軟IP。

QDR-IV SRAM概述

QDR-IVSRAM配備兩個雙向數據端口AB,可以在一個時鐘周期內完成兩次數據寫入或兩次數據讀取操作,或一次讀寫結合的操作。因此,這一特點帶來了額外的靈活性,架構師可將之用于讀/寫并不一定平衡的應用中。每個端口在兩個時鐘沿均可進行數據傳輸DDR(雙倍數據速率)操作),工作模式為突發式,每個時鐘周期的突發長度為兩個字每個字為X18X36。地址總線為通用型,其上升沿和下降沿能分別為端口A和端口B提供地址。部分制造商的QDR-IVSRAM還可支持嵌入式ECC錯誤檢查和糾正,可從根本上消除軟錯誤,提高存儲器陳列的可靠性。

QDR-IVSRAM分為兩種:高性能 (HP) QDR-IV和超高性能 (XP) QDR-IV。HP設備的最大運行頻率為667MHz,而XP設備的最大運行頻率為1066 MHz。QDR-IV XP能夠通過將存儲空間分成分成8個內存條來增加性能,用地址的3個最低有效位(LSB)表示。要求的存儲方案是在同一周期內存取不同的內存條。從一個周期到另一周期,所有的內存條均可存取,系統設計師可通過規劃系統架構來相應地分配記憶庫地址,以充分發揮極速存儲器的RTR性能。這樣,開發人員可以在降低總系統成本的同時大幅提高性能。

統計計數器IP

QDR IV統計計數器是一種帶有QDR-IV SRAM,并且為網絡交流管理和其他計數器應用提供統計計數器的軟IP。該IP采用支持系統管理存取端口的讀—修改—寫邏輯。該IP的一端可以連接網絡處理單元(NPU),另一端可以連接 QDR-IV存儲控制器。由于該統計計數器支持400Gbps及更快速率的線卡,因此性能僅受限于所使用的FPGA和QDR-IV設備。

統計計數器IP的運行

圖1是使用QDR-IV和統計計數器IP的用例。典型的網絡處理單元(NPU)以800M的每秒配對物更新速率發送統計(STATS)更新請求。每一項STATS請求包含在一個72位字中帶有兩個計數器(數據包和字節計數)的入口/出口包命令令牌。整個計數器緩存數據以1秒為間隔,更新到系統存儲器中的終身計數器(通常為DRAM)。這一來自NPU的回讀被稱為處理器(PROCS)更新請求。PCIe接口用于傳輸計數器緩存數據以更新終身計數器。下圖顯示了STATS IP的設置和與Xilinx存儲控制器、PCIe總線和NPU連接的QDR-IV存儲器。

1:帶統計IPNPU和存儲器的完整基礎架構

統計IP適用于HP和XP QDR-IV存儲器。其運行模式通過位于IP設計頂層接口的單一參數控制。兩個計數器(數據包和字節)的每個流地址為單72位字。一個144Mb QDR-IV SRAM支持四百萬計數器。該設計所要求的IP接口數量與所使用的QDR-IV SRAM的數量相當。

正如模塊圖所示,NPU通過4x25Gbps鏈路將統計和處理請求推送到IP中。IP的運行頻率為存儲器存取頻率的四分之一,并且使用四條被稱為“通道”的平行數據路徑以匹配存儲器帶寬。在存儲接口HP和XP運行模式中,端口A作為讀取端口,端口B作為寫入端口。每項統計請求對保存在與該請求相關的獨特存儲位置中的計數器數據進行讀—修改—寫操作。

讀寫請求通過分階段來延遲與QDR-IV存儲器讀取延遲以及存儲控制器延遲的匹配。分階段設計也作為本地緩存累積延遲過程中的服務更新請求。在HP模式中,沒有統計/處理器更新地址限制通過四根通道中的任何一根。地址的發生可能是隨機的,并且無需給每根通道分配特定類型的地址。但由于在XP模式中存儲器的區塊結構和限制與其相關,因此通道0和1被分配到保存入口流數據的奇數地址位置,通道2和3被分配到保存出口流數據的偶數地址位置。這一獨特的安排可以預防可能在XP模式中發生的分塊限制位置。

處理器發出的一秒鐘回讀請求常見于這兩種運行模式。整個存儲位置需要以一秒鐘間隔回讀,因此處理器不發出連續請求,并且以一秒鐘間隔時間分布。該活動在每次通過處理器請求讀取后復位存儲器位置。

統計IP架構

圖2中的STATS_IP架構模塊圖標出了三個子部件:每條通道的同地址比較管道SACOMP)區塊、請求-復用-解復用(REQ_MXDMX_CHn)區塊以及每條QDR IV應用通道1個的4個A-B通道配對計數器邏輯(ABCH_CTRL_CHn)區塊實例。

圖2:統計IP架構

SACOMP模塊圖包含兩個管道階段,其中一個用于通過比較將同一時鐘周期上的所有四條通道進行壓縮SACOMP_ChN-to-All,另一個用于對單一通道上的同一地址進行雙向(突發2比較SACOMP_B2BChN。當兩條或更多條通道在指定的時間實例中為同一地址時,優先性最高的通道積累地址相同的通道上出現的數據,而所有其他優先性較低、地址相同的通道都將失效。這確保了單一統計請求覆蓋所有地址相同的通道,從而預防出現任何數據一致性問題。比較和積累算法對所有可能的情況進行快速評估。此外,在單根通道上,如果有同一存儲位置的雙向統計更新請求,則最新請求失效,其數據通過之前發生的請求積累。這樣能夠確保任何同一地址位置的雙向存取不會在QDR-IV存儲設備定義的讀取延遲中發生。

圖2所示的請求-復用– 解復用(RQMXDMXChn)區塊接收對應通道數的處理器更新請求和統計更新請求。由于處理器更新請求的間隔時間固定,因此RQMXDMXchN選擇對應下一個時鐘服務的處理器請求,并且通過“請求就緒”回壓信號停止統計請求。在開始處理每個一秒更新請求后,RQMXDMXchN停止配置時鐘數(默認為10)的處理器請求通道以確保不會提供連續的一秒更新請求服務。停止信號發送至NPU,確保在回壓信號失效前不會產生新的請求。該機制能夠在不堵塞這一設計的情況下處理統計和處理器請求。

在最終階段,A-B通道配對計數器邏輯(ABCH_CTRLn)對每項統計請求實施實際的讀—修改—寫機制,同時確保對每一項處理器請求進行最新讀取。該階段包含讀取-延時管道邏輯、控制復用、讀寫管道和QDR-IV控制器接口邏輯。讀寫延時管道考慮了內存和控制器延遲。來自鄰近通道和同一通道控制復用的反饋機制杜絕所有數據一致性問題發生的可能性。管道中的請求流發起統計和處理器更新。控制復用(CTRL_MUX)區塊區分處理器和統計請求,從而使當前數據能夠作為處理器讀取數據轉發或者推送到控制器接口區塊以便進行進一步處理。控制器接口區塊將實際的讀寫請求轉換為端口A和端口B上的控制器特定命令。

QDR-IV接口運行和應用通道映射

統計流四通道和一秒處理器更新四通道接口作為應用通道。QDR IV控制器采用帶有為QDRIV端口A和端口B定義的專用四通道端口界面的4:1/1:4通道復用/解復用功能。QDR-IV控制器以固定順序對通道進行復用和解復用,應用端和以4X時鐘頻率運行的QDRIV設備端之間的順序為ch0ch1ch2ch3。圖3為所假設的QDR-IV控制器順序和建議的QDRIV HP統計計數器解決方案和QDRIV XP統計計數器解決方案應用通道映射。

圖3:

QDR-IV 接口4:1/1:4 復用/解復用和應用通道映射

QDR-IVHP統計計數器中,端口A和端口B的請求獨立于地址并按照Ch0-Ch1-Ch2-Ch3順序的排列。這是因為HP模式無區塊要求,并且端口A和端口B上的請求可能包含同一位置的地址。但在QDR-IVXP統計計數器中,端口A和端口B的請求是以奇數-偶數-奇數-偶數為順序的排列的,這樣端口A和端口B在同一時鐘周期中就不會出現兩個屬于同一區塊的地址。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 網絡路由器
    +關注

    關注

    0

    文章

    2

    瀏覽量

    1047
  • ip計數器
    +關注

    關注

    0

    文章

    1

    瀏覽量

    1372

原文標題:基于 QDR-IV SRAM 實現網絡流量管理統計計數器IP設計

文章出處:【微信號:CypressChina,微信公眾號:Cypress教程】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    一種使用IP方法的獨特高效統計計數器應用設計

    網絡路由帶有用于性能監控、流量管理網絡追蹤和網絡安全的統計
    的頭像 發表于 09-24 07:02 ?5596次閱讀
    一種使用<b class='flag-5'>IP</b>方法的獨特<b class='flag-5'>高效</b><b class='flag-5'>統計</b><b class='flag-5'>計數器</b>應用設計

    采用QDR-IV SRAM的網絡流量管理統計計數器IP設計

    —修改—寫操作。本文將描述一種使用IP方法的獨特統計計數器,這種計數器的一端可以連接網絡處理
    發表于 07-17 06:55

    計數器的級連使用

    計數器的級連使用 一個十進制計數器只能顯示0~9十個數,為了擴大計數器范圍,常用多個十進制計數器級連使用。
    發表于 11-22 12:53 ?4045次閱讀
    <b class='flag-5'>計數器</b>的級連使用

    計數器測試

    實驗    計數器測試 一、 實驗目的1、 學習8031內部定時∕計數器的使用方法。2、 學習計數器各種工作方
    發表于 05-16 02:08 ?1759次閱讀

    計數器

    計數器 計數器的作用與分類   計數器(Counter)用于計算輸入脈沖個數,還常用于分頻、定時等。
    發表于 09-30 18:30 ?1629次閱讀
    <b class='flag-5'>計數器</b>

    環形計數器和扭環形計數器

    環形計數器和扭環形計數器 移位寄存也可以構成計數器,稱為移位型計數器。它有兩種結構:環形計數器
    發表于 01-12 14:07 ?9768次閱讀

    計數器,計數器的工作原理是什么?

    計數器,計數器的工作原理是什么? 在數字系統中使用最多的時序電路是計數器計數器不僅能用于對時鐘脈沖進行計數還可以用于分頻、定時,產生
    發表于 03-08 13:50 ?6.1w次閱讀

    計數器的定義和分類

    計數器的定義和分類 計數器定義在數字電路中,計數器屬于時序電路,它主要由具有記憶功能的觸發構成。計數器不僅僅
    發表于 03-08 17:37 ?1.4w次閱讀

    一種使用IP方法的獨特統計計數器

      網絡路由帶有用于性能監控、流量管理網絡追蹤和網絡安全的統計
    發表于 09-18 19:52 ?10次下載
    一種使用<b class='flag-5'>IP</b>方法的獨特<b class='flag-5'>統計</b><b class='flag-5'>計數器</b>

    基于 QDR-IV SRAM 實現網絡流量管理統計計數器 IP設計方案解析

    一臺網絡設備中的統計計數器的數量及其更新速度常常受到存儲技術的限制。 管理統計計數器需要高性能的
    發表于 11-12 10:52 ?0次下載
    基于 QDR-IV SRAM 實現<b class='flag-5'>網絡</b>流量<b class='flag-5'>管理</b><b class='flag-5'>統計</b><b class='flag-5'>計數器</b> <b class='flag-5'>IP</b>設計方案解析

    采用QDR-IV SRAM設計統計計數器IP

    網絡路由帶有用于性能監控、流量管理網絡追蹤和網絡安全的統計
    的頭像 發表于 09-23 14:00 ?3501次閱讀
    采用QDR-IV SRAM設計<b class='flag-5'>統計</b><b class='flag-5'>計數器</b><b class='flag-5'>IP</b>

    同步計數器和異步計數器是什么 同步計數器和異步計數器的主要區別?

    在數字電子產品中,計數器是由一系列觸發組成的時序邏輯電路。顧名思義,計數器用于計算輸入在負或正邊沿轉換中出現的次數。根據觸發觸發的方式,計數器
    的頭像 發表于 03-25 17:31 ?2.5w次閱讀
    同步<b class='flag-5'>計數器</b>和異步<b class='flag-5'>計數器</b>是什么 同步<b class='flag-5'>計數器</b>和異步<b class='flag-5'>計數器</b>的主要區別?

    同步計數器和異步計數器各有什么特點

    同步計數器和異步計數器是兩種常見的數據結構,它們都用于控制對共享資源的訪問。它們的主要作用是實現多個線程之間的同步和并發控制。盡管它們都被用于同步的目的,但它們有很多不同的特點和用例。 同步計數器
    的頭像 發表于 12-15 10:49 ?1985次閱讀

    計數器怎么用 計數器的作用有哪些

    計數器是一種被廣泛應用于各個領域的實用工具,在我們的日常生活中隨處可見。無論是進行時間統計,協助工作任務的完成,還是用于科學研究和編程技術,在各個領域都起到了重要的作用。本文將詳細介紹計數器
    的頭像 發表于 02-03 10:04 ?5366次閱讀

    同步計數器和異步計數器的區別

    在數字電子領域中,計數器是一種用于統計脈沖信號數量的重要設備。其中,同步計數器和異步計數器是兩種不同類型的計數器,它們在工作原理、特性以及應
    的頭像 發表于 05-24 14:36 ?4149次閱讀
    主站蜘蛛池模板: 久久久乱码精品亚洲日韩| 免费观看的毛片| 国产成人 免费观看| 永久免费在线观看视频| 在线精品视频成人网| xx69欧美| 日韩经典欧美一区二区三区| 亚洲乱码在线卡一卡二卡新区| asmr淫语| 久久午夜夜伦鲁鲁片无码免费| 狠狠色狠狠色综合| 青青青久久| 97SE亚洲国产综合自在线不卡| 久久精品日本免费线| 无码人妻视频又大又粗欧美| 中文字幕人成人乱码亚洲AV| 国产在线观看成人| 亲伦在线观看| 99re热有精品国产| 久久国产免费观看精品1| 无码中文字幕热热久久| 超碰97人人做人人爱少妇| 久久是热频国产在线| 妖精视频在线观看高清| 国产精品99久久久久久动态图| 精品国产美女AV久久久久| 视频一区亚洲中文字幕| 把内衣脱了把奶露出来| 嫩草成人影院| 色综合久久88一加勒比| WWWXXXX兽交| 欧洲video60| 荡乳乱公小说| 色婷婷我要去我去也| 国产精品久久人妻拍拍水牛影视| 日本性hd| 国产精品午夜福利在线观看| 精品久久久麻豆国产精品| 午夜dj免费中文字幕| 姑娘视频日本在线播放| 欧美色图一区二区三区|