博碩士論文 90521065 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:20 、訪客IP:3.144.189.177
姓名 林慶舜(Ching-Shun Lin)  查詢紙本館藏   畢業系所 電機工程學系
論文名稱 使用SystemC語言建立IEEE 802.3 MAC 行為模組之研究
(The Study on the Behavioral Model of IEEE 802.3 MAC Using SystemC Language)
相關論文
★ 運算放大器之自動化設計流程及行為模型研究★ 高速序列傳輸之量測技術
★ 使用低增益寬頻率調整範圍壓控震盪器 之1.25-GHz八相位鎖相迴路★ 類神經網路應用於高階功率模型之研究
★ 以回填法建立鎖相迴路之行為模型的研究★ 高速傳輸連結網路的分析和模擬
★ 一個以取樣方式提供可程式化邏輯陣列功能除錯所需之完全觀察度的方法★ 抑制同步切換雜訊之高速傳輸器
★ 以行為模型建立鎖相迴路之非理想現象的研究★ 遞迴式類神經網路應用於序向電路之高階功率模型的研究
★ 用於命題驗証方式的除錯協助技術之研究★ Verilog-A語言的涵蓋率量測之研究
★ 利用類神經模型來估計電源線的電流波形之研究★ 5.2GHz CMOS射頻接收器前端電路設計
★ 適用於OC-192收發機之頻率合成器和時脈與資料回復電路★ 適用於中頻接收端的類比前級電路設計
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   [檢視]  [下載]
  1. 本電子論文使用權限為同意立即開放。
  2. 已達開放權限電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
  3. 請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。

摘要(中) 由於傳統的設計方法中,硬體描述語言(HDL)它與軟體共同做模擬的效率非常差,因此才會在設計流程的後段才做軟硬體整合的工作,相對的成本會較高且設計時間就會就較長。因此若是能讓硬體與軟體能提早做整合,將可以改善傳統設計方法的缺失,而SystemC這語言將可以來完成上述的工作。
SystemC不但是系統層次語言,可以藉由它來描述系統的功能,而且它提供了許多種模組層次,藉由抽象層次提高來增快模擬速度,而且它可以與軟體一起搭配做模擬,提早執行軟體硬體的整合。在一篇論文中,我們將利用SystemC語言來實現IEEE 802.3乙太網路媒體存取控制(Ethernet MAC)外,並將說明了SystemC與Verilog之間的差異點,而且藉由抽象層次提升,與Verilog做模擬時間的比較。
關鍵字(中) ★ 媒體存取控制 關鍵字(英) ★ system c
★ mac
論文目次 論文目次 ii
圖目錄 v
表目錄 viii
第1章 簡介 1
1.1 研究動機 1
1.1.1 傳統設計流程 1
1.1.2 硬體軟體並行設計 2
1.2 系統層次語言介紹 3
1.3 利用SystemC語言來完成IEEE 802.3 MAC設計 5
1.4 論文組織 6
第2章 MAC介紹 7
2.1 網路概論 7
2.1.1 網路的分類 7
2.1.2 網路架構 8
2.1.3 開放系統連接模式 10
2.2 媒體存取控制(MAC)原理說明 11
2.2.1 邏輯連結控制(LLC)簡介 11
2.2.2 通訊協定 11
2.2.3 IEEE 802.3簡介 12
2.2.4 IEEE 802.3訊號框格式 12
2.2.5 CSMA/CD通訊協定 14
2.2.6 資料的封裝與解封裝 15
2.2.7 MAC接收端與傳送端 16
第3章 建立SystemC模型 19
3.1 SystemC與C++的差別 19
3.2 SystemC設計流程 20
3.3 SystemC與Verilog之間的關連性 21
3.3.1 模組宣告 21
3.3.2 模組接腳宣告 22
3.3.3 資料型態宣告 22
3.3.4 模組接腳的運算 23
3.3.5 訊號及資料變數的宣告 23
3.3.6 觸發列 23
3.3.7 程序 24
3.3.8 讀/寫接腳 25
3.3.9 位元及部份位元的選擇 26
3.3.10 參數的指定 26
3.3.11 if…else 敘述 27
3.3.12 switch-case敘述 27
3.3.13 for 敘述 27
3.3.14 成員函數 28
3.3.15 有限狀態機 28
3.3.16 時脈敘述 29
3.3.17 模擬函數 30
3.3.18 模組引入 30
3.3.19 測試組 31
3.3.20 sc_main() 32
3.4 行為層次的描述 33
3.5 資料型態的修改 37
3.6 編碼風格的探討 38
3.7 CoCentric System Studio 的簡介 40
第4章 模擬結果比較 42
4.1 模擬環境 42
4.2 模擬結果 42
4.2.1 整體Ethernet MAC接收端 42
4.2.2 整體Ethernet MAC傳送端 44
4.2.3 執行時間的比較 48
第5章 結論 50
參考文獻 51
參考文獻 [1] Thorsten Grotker,Stan Liao,Grant Martin and Stuart Swan,”System Design with SystemC”, Kluwer Acasemic Publishers,2002.
[2] J.BHASKER,”A SystemC Primer”, Star Galaxy Publishing,2002.
[3] Shu-Yu Cheng,I-Ling Chen, and Wen-Ching Wu, ”Case Study of System-Level Modeling with SystemC”, VLSI/CAD Symposium,2003.
[4] Describing Synthesizable RTL in SystemC, Synopsys Inc., 2001.
[5] CoCentric System Studio Training Manual, CIC訓練課程, 2002.
[6] The Open SystemC Initiative(OSCI)website:http://www.systemc.org
[7] IEEE Std 802.3,2000 Edition.
[8] http://ic.vlsi.itb.ac.id
[9] 區域軮路與高速網路,黃能富,1998.
[10] L. Charest, E.M. Aboulhamid, C. Pilkington, and P. Paulin, ”SystemC Performance Evaluation using a Pipelined DLX Multiprocessor”.
[11] Ayough, Abutelebi, Nadjarbashi, and Hesabbi, ”Verilog2SC: A Methodology for Converting Verilog to SystemC”, HDLCon, 2002.
[12] SystemC User’s Guide Version 2.0,May 2001.
[13] “Functional specification for SystemC 2.0”.
[14] Michael Jones, and Ganesh Gopalakrishnan, ”Toward Automated Abstraction for Protocols on Branching Networks”, 2000.
[15] Denis Bussaglia, Manoj Ariyamparambath, Pascal Gerbaud, Synopsys Professional Services, Communication Service Line,Synopsys Inc., ”An efficient design flow and platform for SoC design using CoCentricTM Tools”, 2002.
[16] Sudeep Pasricha, and STMicrolectonics, ”Transaction level modelling of SoC with SystemC 2.0”, from SystemC website.
[17] N. Agliada, A. Fin, F. Fummi, and G. Pravadelli, ”On the Reuse of VHDL Modules into SystemC Design”, FDL, 2001.
[18] Joachim Gerlach, and Wolfgang Rosenstiel, ”System Level Design Using the SystemC Modeling Platform”, SDL, 2000.
[19] Stan Liao, Steve Tjiang, and Rajesh Gupta, ”An Efficient Implementation of Reactivity for Modeling Hardware”, DAC, 1997.
[20] SystemC compiler, Synopsys Inc.
[21] Luc FILON, Guy BOIS, and E.M. ABOULHAMID, “ A System Level Library Extended from Cynlib for SoC“, HDLCON, 2002.
[22] Marko Hannilainen, Jarno Knuutila, Timo Hannilainen, and Jukka Saarinen, “Using SDL for Implementing a Wireless Medium Access Control Protocol”, Multimedia Software Engineering,2000.
[23] www.buaapress.cn.net
指導教授 劉建男(Chien-Nan Liu) 審核日期 2003-7-15
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   
網路書籤 Google bookmarks   del.icio.us   hemidemi   myshare   

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡  - 隱私權政策聲明