研究生: |
林俊廷 Chun-Ting Lin |
---|---|
論文名稱: |
基於FPGA與天線模組之跨時域同步 Synchronization for Clock Domain Crossing based on FPGA and Antenna Module |
指導教授: |
王煥宗
Huan-Chun Wang |
口試委員: |
林敬舜
Ching-Shun Lin 葉濰銘 Wei-Ming Yeh 龔柏元 Po-Yuan Kung 賴俊豪 Chun-Hao Lai 王煥宗 Huan-Chun Wang |
學位類別: |
碩士 Master |
系所名稱: |
電資學院 - 電子工程系 Department of Electronic and Computer Engineering |
論文出版年: | 2017 |
畢業學年度: | 105 |
語文別: | 中文 |
論文頁數: | 44 |
中文關鍵詞: | 嵌入式系統 、天線 、802.11 、FPGA 、Timing Constraint 、時序分析 |
外文關鍵詞: | Embedded system, RF, FPGA, Timing Constraint, STA, CDC |
相關次數: | 點閱:246 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本論文主要目的是整合跨時域的天線模組與FPGA板,基於802.11 a/g 網路通訊協定的嵌入式無線收發平台。論文內容主要描述在跨時域上天線模組與FPGA版時所解決的問題以及Xilinx開發軟體上的應用,如何透過分析結果去判斷問題進而解決。整塊系統是由AD-FMCOMMS3(ad9361)天線模組配合Virtex6 FPGA 開發板(xc6vlx240t/ff1156/-2),先藉由FPGA板上震盪器啟用自己設計之初始化硬體,其後由天線模組之震盪器做為系統時脈推動收發系統以達到最佳同步化解決跨時域上的資料同步問題。
This thesis proposes the synchronization of clock domain crossing between RF module and FPGA. SoC become more complex, and different frequency signals merge into one chip. Therefore, the synchronization of clock domain is challenging..
If FPGA and RF module have two different clock sources, data crossing different clock domains may not be latched normally. Using asynchronization FIFO can solve this problem. However, using asynchronous FIFO may lead to another problem: data loss, which increases packet error rate. In this paper, we solve this problem by forcing FPGA and RF module to use the same clock source. To initialize the clock source, we use on-chip microblaze and/or hardware module. FGPA resource utilization for using these two modules are compared.
[1] Clifford E. Cummings. Clock Domain Crossing (CDC) Design & Verification Techniques Using System Verilog
[2] AD9361_Reference_Manual_UG-570
[3] AD9361_Register_Map_Reference_Manual_UG-671
[4] AD9361 data sheet (Rev.F)
[5] AD9361 BIST FAQ
[6] Mango_WARP_v3_rev1p1_Schematics
[7] Virtex-6 FPGA Data Sheet:DC and Switching Characteristics (DS152)
[8] Virtex-6 FPGA Configuration User Guide (UG360)
[9] Virtex-6 FPGA SelectIO Resources User Guide (UG361)
[10] Virtex-6 FPGA Clocking Resources User Guide (UG362)
[11] Virtex-6 Libraries Guide for HDL Designs (UG623)
[12] Constraints Guide (UG625)
[13] Timing Closure User Guide (UG612)
[14] 田耘. Xilinx FPGA 開發實用手冊. 佳魁資訊. 2014.
[15] 田耘. Xilinx ISE Design Suite 10.x FPGA開發指南—邏輯設計篇. 人民郵電出版社. 2008.
[16] 田耘. Xilinx ISE Design Suite 10.x FPGA開發指南—DSP、嵌入式與高速傳輸篇. 人民郵電出版社. 2008.
[17] 劉紹漢. SOC系統晶片設計使用Xilinx EDK. 全華圖書. 2014.
[18] 王誠. FPGA/CPLD設計工具Xilinx ISE 使用詳解. 人民郵電出版社. 2005.
[19] 楊浩強. 基於EDK的FPGA嵌入式系統開發. 機械工業出版社. 2008.
[20] 林銘波. 微算機原理與應用. 全華圖書. 2012.