《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 業界動態 > 多隊列FIFO——支持網絡QoS的重要芯片

多隊列FIFO——支持網絡QoS的重要芯片

2008-08-18
作者:肖 宇 羅敏軒 蘭巨龍 汪

??? 摘 要: 在IP網絡中支持QoS是近年來研究的熱點,而IDT公司推出的新型存儲器件——多隊列FIFO能夠支持QoS的應用。因其具有單器件下支持可配置的多" title="的多">的多個隊列,并具有可級聯" title="級聯">級聯使用的高度靈活性,該器件在支持數據區分緩存和處理中有著良好的應用前景。介紹了多隊列FIFO的主要特點,給出了FPGA控制方法及其在路由器中支持QoS調度的應用。
??? 關鍵詞: 多隊列FIFO? 子隊列? FPGA? 數據區分? QoS

?

??? 支持IP網絡中的QoS(服務質量" title="服務質量">服務質量),除了對相關網絡協議開發和完善外,也需要路由器內部能夠對不同類型分組或數據流提供有區分的服務。多隊列FIFO是IDT公司于2002年率先推出的業界新型存儲器件,能夠有效地支持QoS的高速實現。該芯片是為改善網絡服務質量和其它需要對隊列數據重新排序的應用而設計的,它既支持靈活的數據區分應用,又避免了復雜的片外控制邏輯。本文介紹該器件的基本特性和FPGA控制方法,并給出該存儲器在路由器中支持QoS調度的應用。
1 多隊列FIFO介紹
??? 該器件配備有嵌入式FIFO存儲器核心和高速隊列邏輯,具有很高的數據傳輸帶寬和靈活的可配置性。該器件單芯片最高支持7.2Gbps持續傳輸速率和最多支持32個子隊列,器件級聯最多支持256個子隊列。只需一個FIFO即可緩存多種數據流,有助于用戶選擇不同的隊列執行獨立的讀寫功能。
??? 多隊列FIFO不僅提供諸如數據緩存、隊列滿空狀態指示、寫/讀時鐘獨立和寫/讀總線匹配等傳統的FIFO功能,而且支持整包操作模式(Packet Mode)和數據區分排隊,從而消除了以前用昂貴復雜的操作邏輯來實現類似功能。多隊列FIFO的示意圖如圖1所示。

?


??? 由圖能直觀地看出,多隊列FIFO是在一個物理器件內提供可區分的多個邏輯子隊列的存儲器。可區分是指各子隊列可以獨立寫/讀,且各子隊列有獨立的狀態指示。
2 多隊列FIFO的FPGA控制
??? FPGA對多隊列FIFO的控制體現在三個方面:配置、寫操作和讀操作,如圖2所示。

?


2.1 多隊列FIFO的配置
??? 新款IDT多隊列流量控制器件向系統設計人員提供了最新的解決方案,使得僅用一個高度集成器件就能夠進行可選擇的多個可區分的順序數據存取操作。這一靈活的功能可由一系列器件設置選項來實現。與以前的單隊列FIFO器件(如IDT 3690)不同的是,多隊列FIFO有相對復雜的可配置性,除寫/讀端口總線寬度可由芯片管腳直接設定外,還有相應的兩種配置方式:默認配置和串行配置,其中串行配置又稱用戶自定義配置,是一種新的器件特性。
??? 多隊列FIFO的可配置項有:(a)器件內邏輯子隊列數量;(b)各子隊列的存儲深度;(c)各子隊列的PAF(幾乎滿)偏移值;(d)各子隊列的PAE(幾乎空)偏移值(普通模式下有效,整包模式下轉變為整包指示PR)。
?? 默認配置與串行配置的區別如表1所示。

?


??? 用戶對多隊列FIFO的配置有很大的靈活性。舉例來說,IDT72V51336~IDT72V51356可以配置成1~8個隊列,每個隊列的深度設定都是相互獨立的。標志位是用戶可編程的,且各子隊列獨立。配置可通過專門的串行編程口進行,如果不需要對器件編程也可以用默認模式。
??? 串行配置是指配置多隊列FIFO的數據是逐比特串行送入器件的。在多隊列FIFO器件內部有存放配置數據的寄存器,這些寄存器以18位為一基本單位。設Q為器件配置的子隊列數,Qmax為該器件所支持的最大子隊列數,則器件內有(Qmax×4+1)個寄存器。單器件配置所需的比特數據量Sum為:18+Q×72+1。最后一比特為配置結束指示,假如設計中Q=8,則Sum=19+8×72=595比特。配置數據具體設置依據可參見IDT文檔AN-303(DSC-5997/2,2003年7月版本)。
??? 與串行配置相關的信號如表2所示。

?


??? 串行配置信號時序(單器件)如圖3所示。

?


??? 如果是多器件級聯使用,則器件i的SO和SENO~應分別與器件i+1的SI和SENI~相連,并檢測級聯尾器件的SENO~以判斷整個配置是否結束。當用硬件描述語言編寫串行配置的程序時,應當參考如圖4所示的串行配置流程狀態圖。

?


??? 圖中的“配置數據”既可以存放在FPGA的片內RAM中,也可以存放在片外存儲器中。由于配置數據量較小,推薦選擇存儲在片內RAM中,因為這樣能夠省掉與片外存儲器的互連。
2.2 寫操作
??? 多隊列FIFO使用子隊列地址Wradd/Rdadd區分各個寫/讀子隊列,用鎖定有效信號Waden/Raden的高電平" title="高電平">高電平指定新的寫/讀子隊列,寫/讀使能是Wen/Ren。
??? 多隊列FIFO寫操作相比寫隊列地址的切換存在延后效應,即寫總線上的數據送入新的子隊列是發生在鎖定新子隊列地址后的第二個寫時鐘周期。如果能夠利用此時序特征,提前兩個周期鎖定新的子隊列地址,則可以做到100%使用寫總線周期。
??? 當子隊列滿指示FF有效時,新的數據無法寫入該隊列,會發生數據丟失。一般為了避免這種情況,都要配置好PAF偏移值,在看到PAFn~拉低有效后,停止寫入操作。圖5給出不間斷寫操作時序圖。

?


2.3 讀操作
??? 與寫操作類似的讀操作也存在相對讀隊列地址的延后效應,即在新隊列地址鎖定后的第三個讀時鐘周期,讀總線上呈現的數據轉變為新子隊列內的數據。所以若能夠提前三個周期鎖定新隊列,則可以做到100%讀總線利用率。
??? 當選定隊列狀態為空時,讀端口上呈現全高電平。配置好PAE偏移值后,通過查看PAEn~便可以得知隊列的空或非空狀態,并提前做好讀或切換新隊列的動作。圖6給出不間斷讀操作時序圖。

?


3 多隊列FIFO的應用
??? 多隊列FIFO可滿足設備實現服務質量、信息包" title="信息包">信息包優先級和多數據流匯集/分開的要求。例如,根據信息包客戶定制優先次序,進入系統的數據可被分配到多個隊列之一,每個隊列都代表不同的服務等級。處理器根據一定的運算法則首先處理優先級高的信息包,以確保整個網絡的服務水平。筆者就使用了多隊列FIFO在骨干路由器交換網絡中實現了多優先級調度,具體例子如圖7所示。

?


??? 劃分服務等級通常依據分組的類型,對延遲敏感型分組給予高優先級。區別于傳統的先到先服務(FCFS),有區分的服務可以提供一定的網絡服務質量,圖8是一個具體的例子。如果不應用多隊列FIFO,勢必要使用SRAM模擬多隊列,不得不增加許多復雜的控制邏輯,消耗處理器的資源;或者是采用多個獨立的存儲器件對不同類型分組進行排隊,既增加了實際制板(PCB)的難度,而且可擴展性差。

?


??? 另外,在不斷電連續運行的情況下,FPGA可控制在不同時段改變多隊列FIFO配置,以適應不同的應用需要。比如,要適配不同類型數據,暫存時可將其串行配置成相應多個子隊列;而只做同一類型數據緩存時可以將其配置成單隊列使用。故多隊列FIFO應用靈活性高,前景好。
參考文獻
1 IDT APPLICATION NOTE:AN-303,AN-349,AN-338. IDT, 2003-07
2 Grenville Armitage. Quality of Service in IP Networks. Foundations for a Multi_Service Internet?Copyright 2000 by Luncent Technologies
3 潘 松,黃繼業.EDA技術實用教程.北京:科學出版社, 2002
4 侯伯亨,顧 新.VHDL硬件描述語言與數字邏輯電路設計.西安:西安電子科技大學出版社,1999

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美中文字幕久久| 欧美午夜视频网站| 黄色成人小视频| 亚洲女爱视频在线| 亚洲国语精品自产拍在线观看| 欧美精品乱码久久久久久按摩| 欧美成人亚洲成人| 伊人久久亚洲美女图片| 久久人91精品久久久久久不卡| 午夜久久黄色| 欧美三区在线| 在线观看欧美激情| 91久久久国产精品| 欧美日韩综合网| 亚洲国产美女| 夜夜嗨av一区二区三区网页| 欧美日本精品在线| 伊甸园精品99久久久久久| 老鸭窝亚洲一区二区三区| 国产精品久久久久婷婷| 亚洲一区二区三区在线观看视频| 亚洲欧美视频在线| 你懂的国产精品| 欧美激情区在线播放| 久久久久91| 亚洲精选国产| 欧美国产欧美亚洲国产日韩mv天天看完整| 久久国产精品久久w女人spa| 亚洲免费网址| 欧美精品一区在线| 亚洲图片自拍偷拍| 在线精品视频一区二区| 一区二区三区www| 国产精品网站在线| 国语精品中文字幕| 亚洲精品偷拍| 久久久精品国产免大香伊| 久久久久成人精品免费播放动漫| 亚洲自拍都市欧美小说| 国产精品私拍pans大尺度在线| 免费成人高清在线视频| 在线中文字幕一区| 欧美大学生性色视频| 一区二区日韩伦理片| 国产精品美女黄网| 一本色道久久88亚洲综合88| 欧美伊人精品成人久久综合97| 欧美日韩国产成人在线| 一本色道久久综合亚洲精品不卡| 欧美激情视频网站| 欧美久久久久中文字幕| 亚洲午夜一二三区视频| 亚洲国产高清在线观看视频| 亚洲毛片在线观看.| 亚洲一区二区三区欧美| 亚洲免费一级电影| 欧美精品一区二区三区视频| 免费久久久一本精品久久区| 欧美激情视频给我| 久久综合色婷婷| 久久国产色av| 欧美日韩一区二区在线观看| 久久人人爽人人爽爽久久| 久久久不卡网国产精品一区| 欧美一区二区三区在| 亚洲一区二区三区四区五区午夜| 蜜桃精品久久久久久久免费影院| 国产一区二区三区av电影| 夜夜爽www精品| 一区二区视频免费完整版观看| 欧美激情一区二区三区四区| 亚洲欧美日韩另类| 午夜亚洲伦理| 欧美高清视频www夜色资源网| 在线观看欧美激情| 欧美日韩一区视频| 久久蜜桃av一区精品变态类天堂| 欧美性猛交xxxx乱大交蜜桃| 国产精品地址| 激情久久综合| 欧美涩涩网站| 亚洲伦理网站| 欧美激情一区二区三区在线| 精品不卡在线| 欧美日韩综合久久| 91久久综合| 亚洲福利国产| 久久av二区| 欧美午夜一区| 亚洲一区亚洲二区| 日韩视频在线一区二区| 麻豆av一区二区三区| 9久re热视频在线精品| 欧美日韩午夜在线视频| 亚洲天堂av图片| 国产在线成人| 亚洲欧美成人精品| 欧美中文字幕在线观看| 免费欧美视频| 欧美插天视频在线播放| 亚洲调教视频在线观看| 国外成人免费视频| 亚洲国产精品视频一区| 国产一区二区三区av电影| 国产精品福利在线观看网址| 伊人久久亚洲美女图片| 在线精品国精品国产尤物884a| 好看的av在线不卡观看| 欧美本精品男人aⅴ天堂| 欧美三日本三级少妇三2023| 国产精品电影观看| 在线看一区二区| 久久精品官网| 欧美日韩1区| 欧美一区二区三区视频免费| 欧美日韩国产综合一区二区| 香蕉久久夜色精品国产使用方法| 久久久久久国产精品mv| 亚洲人体一区| 国产日韩视频| 免费永久网站黄欧美| 国产精品三级久久久久久电影| 久久久国际精品| 欧美在线观看一区| 亚洲深爱激情| 欧美二区在线观看| 欧美肥婆在线| 国产精品一区二区在线观看网站| 免费在线观看精品| 中文日韩在线| 一本久久a久久免费精品不卡| 正在播放欧美视频| 欧美精品1区2区| 午夜精品久久久久久久99黑人| 亚洲成人资源网| 久久久久久久久久久一区| 免费亚洲婷婷| 国产一区二区三区高清播放| 亚洲天堂男人| 免费成人你懂的| 亚洲男人的天堂在线aⅴ视频| 欧美激情视频在线播放| 亚洲欧美日韩精品久久| 国产亚洲a∨片在线观看| 欧美日韩一级片在线观看| 欧美一区在线看| 欧美日韩一区二区国产| 在线观看一区二区视频| 欧美午夜一区| 欧美中文字幕在线视频| 久久激五月天综合精品| 亚洲国产精品一区二区www| 韩日精品在线| 99视频一区二区| 国产欧美在线播放| 亚洲国产欧美一区| 国产视频在线观看一区二区三区| 国产精品一区亚洲| 久久亚洲精品一区二区| 亚洲综合视频在线| 亚洲人成人一区二区三区| 久久久久高清| 亚洲精品一区二区三区樱花| 国产精品丝袜xxxxxxx| 欧美日韩另类一区| 亚洲国内精品在线| 欧美一区亚洲二区| 国产日产高清欧美一区二区三区| 亚洲最快最全在线视频| 99精品视频免费| 国产欧美一区二区精品仙草咪| 欧美日韩欧美一区二区| 激情一区二区三区| 亚洲久久成人| 欧美一级在线播放| 久久成人国产| 亚洲美女av电影| 午夜精品久久久久久99热| 亚洲精品欧美一区二区三区| 久久久久久夜精品精品免费| 国产主播一区二区三区四区| 国产精品99久久久久久久vr| 今天的高清视频免费播放成人| 国产欧美日韩免费看aⅴ视频| 亚洲视频精品在线| 国产精品视频最多的网站| 亚洲三级网站| 欧美区一区二| 欧美色网一区二区| 免费成人av| 欧美亚洲色图校园春色| 在线成人小视频| 国产一区清纯| 久久成人免费日本黄色| 亚洲视频 欧洲视频| 国产亚洲一区二区三区在线观看| 欧美日韩亚洲一区三区| 亚洲女ⅴideoshd黑人| 亚洲少妇一区| 欧美激情视频给我| 欧美一区二区三区精品| 蘑菇福利视频一区播放| 久久国产婷婷国产香蕉| 国产日韩欧美精品综合| 亚洲国产精品嫩草影院| 黄色av成人| 亚洲免费高清视频| 久久狠狠久久综合桃花| 在线看视频不卡| 国产精品v一区二区三区| 欧美影视一区| 亚洲欧美伊人| 亚洲一区二区在线看| 猛男gaygay欧美视频| 亚洲视频第一页| 亚洲欧洲在线视频| 国产精品网站在线播放| 国产视频自拍一区| 国产精品久久久久久久久久久久久久| 国产亚洲美州欧州综合国| 国产视频一区在线| 欧美成人午夜激情在线| 国产综合18久久久久久| 久久久久久久激情视频| 久久久久久久精| 亚洲福利视频免费观看| 国产精品乱码人人做人人爱| 欧美色偷偷大香| 国产日韩成人精品| 亚洲一区二区欧美日韩| 免费成人av在线看| 亚洲永久精品大片| 蜜臀99久久精品久久久久久软件| 99人久久精品视频最新地址| 国产日产高清欧美一区二区三区| 久久精品一区二区| 久久在线视频| 亚洲全部视频| 亚洲欧美国产精品桃花| 久久综合一区| 欧美四级在线| 国产在线国偷精品产拍免费yy| 欧美精品久久99| 国产精品黄色在线观看| 国产欧美日韩视频| 国产亚洲成av人片在线观看桃| 国产欧美日韩在线视频| 亚洲精品国产精品国自产观看| 亚洲视频在线观看三级| 国产午夜精品视频免费不卡69堂| 一区二区欧美在线| 精品成人乱色一区二区| 国产三级精品三级| 国产精品影视天天线| 精品成人一区二区三区| 亚洲日本精品国产第一区| 久久国产精品99精品国产| 99亚洲伊人久久精品影院红桃| 亚洲视频成人| 蜜臀91精品一区二区三区| 久久国产精品72免费观看| 国产欧美精品一区| 日韩一区二区精品葵司在线| 国产精品一区二区久久国产| 久久精品官网| 国产午夜精品视频| 亚洲精品永久免费精品| 国产精品一区二区三区观看| 国产又爽又黄的激情精品视频| 亚洲精品久久久久久久久久久久久| 欧美了一区在线观看| 久久久美女艺术照精彩视频福利播放| 亚洲国产一成人久久精品| 免费亚洲一区二区| 久久国产一二区| 欧美国产成人精品| 欧美在线观看网址综合| 在线精品视频一区二区三四| 亚洲夜晚福利在线观看| 国产综合香蕉五月婷在线| 夜夜爽av福利精品导航| 亚洲精品欧美| 制服丝袜激情欧洲亚洲| 欧美福利专区| 国产精品video| 亚洲福利视频二区| 永久91嫩草亚洲精品人人| 正在播放亚洲一区| 日韩午夜高潮| 91久久极品少妇xxxxⅹ软件| 在线观看欧美一区| 亚洲区一区二区三区| 国产三区二区一区久久| 亚洲视频在线观看三级| 亚洲一区三区视频在线观看| 欧美日韩在线视频首页| 国产精品毛片a∨一区二区三区|国| 欧美亚洲在线观看| 亚洲高清激情| 久久永久免费| 激情一区二区三区| 久久综合给合久久狠狠色| 亚洲伦理网站| 久久手机精品视频| 国产精品日韩欧美综合| 一区二区三区**美女毛片| 欧美资源在线观看| 国产精品日本欧美一区二区三区| 国产精品日韩在线| 亚洲国产一区在线观看| 亚洲午夜精品国产| 亚洲狼人精品一区二区三区| 国内视频精品| 国产亚洲欧美一区在线观看| 亚洲国产91色在线| 欧美性大战久久久久久久蜜臀| 欧美亚洲三级| 久久久久久综合网天天| 亚洲人成人一区二区三区| av成人黄色| 欧美二区在线播放| 欧美三级电影精品| 亚洲网站视频| 亚洲欧美成人精品| 亚洲精品老司机| 欧美天堂亚洲电影院在线播放| 亚洲自拍另类| 国产亚洲精品久久飘花|