簡易檢索 / 詳目顯示

研究生: 古竹生
Chu-Sheng Ku
論文名稱: 以FPGA實作40Gbps超高速先進先出佇列–緩衝記憶體管理
An FPGA Implementation of a 40Gbps Ultra High Speed FIFO Queue - Buffer Manager
指導教授: 張正尚
Cheng-Shang Chang
口試委員:
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 通訊工程研究所
Communications Engineering
論文出版年: 2008
畢業學年度: 96
語文別: 中文
論文頁數: 40
中文關鍵詞: 高速交換機先進先出佇列緩衝記憶體管理
外文關鍵詞: bank-interleaving
相關次數: 點閱:1下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 目前OC-192已屬成熟技術並被廣泛使用於網路設備,而隨著頻寬需求量的增加,末端使用者對高速記憶體的需求更形重要。Optical Internetworking Forum已經制定OC-768的規格,IEEE也正對40Gbps與100Gbps 應用於乙太網路做準備,預計於2010年能完成規格撰寫。由此可知目前世界發展趨勢將需要更快速的傳輸設備,而隨著傳輸速度的進步,勢必得有更快速的儲存設備,整體效能才可同步提升,因此我們針對此一需求設計超高速先進先出佇列,為目前領先業界全球第一個採取結合DRAM及On Chip Memory方法的40Gbps佇列,整合低速元件成為高速系統,且符合國際標準,可立即應用於現有SONET系統規格,若能在規格出來前將此系統完成,相信對台灣學術界與產業界是個重要貢獻。
    在本篇論文中,將使用可程式化邏輯閘陣列晶片( FPGA)與DDR SDRAM,
    FPGA裡雖有速度可達40Gbps的記憶體,但容量大小僅有Mega-bit等級,而DDR SDRAM速度相較之下較慢,但容量可達Giga-byte等級,利用輪流分配的方法巧妙結合兩者相反特性,並以bank-interleaving方式將DDR SDRAM流量最大化,即可實作出一個速度可達40Gbps、容量可達Giga-byte等級的超高速佇列,不僅速度快且容量大。本論文首先將會簡介此超高速佇列的理論架構,接著再詳述實作的設計流程,最後將實作結果應用於SONET平台測試,針對結果作說明與討論,並於最後附上記憶體相關控制訊號與實作區塊電路圖。

    關鍵字:高速交換機、先進先出佇列、緩衝記憶體管理、bank-interleaving


    摘 要 ……………………………………………………………………………………… i 致 謝 ……………………………………………………………………………………… ii 目 錄 ……………………………………………………………………………………… iii 第一章 簡介 ……………………………………………………………………………… 1 第二章 系統架構及流程 ………………………………………………………………… 4 第三章 緩衝記憶體之實作 ……………………………………………………………… 12 第四章 全系統測試 ……………………………………………………………………… 26 第五章 總結 ……………………………………………………………………………… 34 參考文獻 …………………………………………………………………………………… 35 附 錄 ……………………………………………………………………………………… 37

    [1] System Packet Interface Level 5 (SPI-5): OC-768 System Interface for Physical and Link Layer Devices. 2002.
    http://www.oiforum.com/public/documents/OIF-SPI5-01.1.pdf

    [2] Intel Research LAB,
    http://blogs.intel.com/research/2007/07/40g_modulator.html

    [3] EE Times 8.10.2007,
    http://www.eettaiwan.com/ART_8800475219_644847_NT_fe03e116.HTM

    [4] S. Iyer, A. Awadallah and N. McKeown, “Analysis of a packet switch with memories running at slower than line speed,” Proceedings of IEEE INFOCOM 2000.

    [5] S. Iyer and N. McKeown, “Making parallel packet switch practical,” Proceedings of IEEE INFOCOM 2001, Anchorage, Alaska, U.S.A.

    [6] Packet over SONET,
    http://www.ciscopress.com/content/images/1587050706/samplechapter/1587050706content.pdf

    [7] RocketIO Transceiver User Guide, Xilinx

    [8] Cheng-Shang Chang and Duan-Shin Lee, “Principles, Architectures and Mathematical Theories of High Performance Packet Switches”.

    [9] Libraries Guides, Xilinx

    [10] DDR SDRAM DIMM Interface forVirtex-II Devices, Xilinx

    [11] Introduction to Synchronous DRAM, Maxwell Technologies

    [12] Double Data Rate (DDR) SDRAM, Micron

    [13] Xilinx University Program Virtex-II Pro Development System, Xilinx

    [14] ISE In-Depth Tutorial, Xilinx

    [15] Synthesis and Simulation Design Guide

    [16] ChipScope ILA Software and Cores User Manual, Xilinx

    [17] Constraints Guide, Xilinx

    [18] PlanAhead Tutorial, Xilinx

    [19] PlanAhead User Guide, Xilinx

    無法下載圖示 全文公開日期 本全文未授權公開 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)

    QR CODE