(3.230.76.196) 您好!臺灣時間:2020/04/05 18:55
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果

詳目顯示:::

我願授權國圖
本論文永久網址: 
line
研究生:林慶舜
研究生(外文):Ching-Shun Lin
論文名稱:使用SystemC語言建立IEEE802.3MAC行為模組之研究
論文名稱(外文):The Study on the Behavioral Model of IEEE 802.3 MAC Using SystemC Language
指導教授:劉建男劉建男引用關係
指導教授(外文):Chien-Nan Liu
學位類別:碩士
校院名稱:國立中央大學
系所名稱:電機工程研究所
學門:工程學門
學類:電資工程學類
論文出版年:2003
畢業學年度:91
語文別:中文
論文頁數:62
中文關鍵詞:媒體存取控制
外文關鍵詞:system cmac
相關次數:
  • 被引用被引用:2
  • 點閱點閱:165
  • 評分評分:系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0

由於傳統的設計方法中,硬體描述語言(HDL)它與軟體共同做模擬的效率非常差,因此才會在設計流程的後段才做軟硬體整合的工作,相對的成本會較高且設計時間就會就較長。因此若是能讓硬體與軟體能提早做整合,將可以改善傳統設計方法的缺失,而SystemC這語言將可以來完成上述的工作。
SystemC不但是系統層次語言,可以藉由它來描述系統的功能,而且它提供了許多種模組層次,藉由抽象層次提高來增快模擬速度,而且它可以與軟體一起搭配做模擬,提早執行軟體硬體的整合。在一篇論文中,我們將利用SystemC語言來實現IEEE 802.3乙太網路媒體存取控制(Ethernet MAC)外,並將說明了SystemC與Verilog之間的差異點,而且藉由抽象層次提升,與Verilog做模擬時間的比較。


論文目次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.3IEEE 802.3簡介12
2.2.4IEEE 802.3訊號框格式12
2.2.5CSMA/CD通訊協定14
2.2.6資料的封裝與解封裝15
2.2.7MAC接收端與傳送端16
第3章 建立SystemC模型19
3.1SystemC與C++的差別19
3.2SystemC設計流程20
3.3SystemC與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.11if…else 敘述27
3.3.12switch-case敘述27
3.3.13for 敘述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.20sc_main()32
3.4行為層次的描述33
3.5資料型態的修改37
3.6編碼風格的探討38
3.7CoCentric 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

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
系統版面圖檔 系統版面圖檔