| 研究生: |
陳昱嘉 Chen, Yu-Chia |
|---|---|
| 論文名稱: |
適用於IEEE 1394 及 Ethernet 上之
整合性 MAC IP之設計 The Design of An Integrated MAC IP for IEEE 1394 and Ethernet |
| 指導教授: |
周哲民
Jou, Jer-Min |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 電機工程學系 Department of Electrical Engineering |
| 論文出版年: | 2002 |
| 畢業學年度: | 90 |
| 語文別: | 英文 |
| 論文頁數: | 99 |
| 中文關鍵詞: | 傳輸標準 、高速資料傳輸 |
| 外文關鍵詞: | MAC IP, IEEE 1394, IEEE 802.3 |
| 相關次數: | 點閱:186 下載:1 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
在將來的數位生活中,IEEE 1394與IEEE 802.3這兩種傳輸標準是相當重要且廣泛地被應用的;前者目前已被各式數位家電所採用,以具有高速資料傳輸功能;後者已是當架設各式LAN時常被採用的標準,未來則會被推廣到WAN的架設中。於是,如何在未來的電路設計中(如SoC、IA產品等),當需要這兩種標準時,簡化設計複雜度,以加快上市的時間,是相當重要的問題。
在本篇論文中,我們提出一個同時合乎IEEE 1394 Link Layer和IEEE 802.3 MAC Layer的MAC IP,藉由輸入不同的參數模式,搭配經過我們一般化設計的狀態機與硬體,最後只要與IEEE 1394或是IEEE 802.3的Physical layer連接,便可以同一MAC Layer來進行IEEE 1394或以IEEE 802.3的規格來傳輸。此外,本MAC IP的設計,在當使用者設定完參數後,將會得到一synthesizable Verilog HDL code;此電路描述,除了可以直接加進使用者本身的 SoC設計中,或者可以獨立下載至FPGA後,再與系統作整合。在本篇論文的最後,我們將以本MAC IP來完成一IEEE 1394介面卡的設計為一例子,來作為一應用實例。
In the future digitalized life, both of IEEE 1394 and IEEE 802.3 protocols will be very important and widely applied. The former is adopted by all kinds of digital multimedia devices to obtain high-speed transmissions. The later has been often adapted to construct LANs, and will be popularized to construct WANs. Thus, it is an important issue to simplify the design flow and reduce the time-to-market for integrating these two protocols into the whole system (e.g. SoC).
In this paper, we present a new MAC IP, which meets the both specifications of IEEE 1394 Link Layer and IEEE 802.3 MAC Layer. The proposed MAC IP accepts different input parameters, and cooperates with different IEEE 1394 or IEEE 802.3 physical layer to transmit data through the same MAC layer by the communication procedure of IEEE 1394 or IEEE 802.3 mode. Besides, when the user finishes setting up the parameters of out MAC IP, he will get a synthesizable Verilog HDL code; this Verilog HDL code can be added to the SoC design flow directly or be downloaded to one FPGA before integrating into one system. At the last of this thesis, we illustrate a design example of IEEE 1394 interface card with our MAC IP to show the practicability of our design.
Reference
[1] IEEE Std 1394-1995, IEEE Standard for a High Performance Serial Bus, December 1995.
[2] Information technology-Microprocessor systems –Control and Status Registers (CSR) Architecture for microcomputer buses, IEEE 1212 standard, 1994
[3] IEEE Std 802.3, 2000 Edition, 2000.
[4] IEEE 802.3 CSMA/CD (ETHERNET) Homepage
(http://grouper.ieee.org/groups/802/3/index.html)
[5] IEEE P802.3z Gigabit Task Force Homepage
(http://grpuer.ieee.org/groups/802/3/z/index.html)
[6] Virtual Socket Interface Alliance, “Virtual Component Interface Standard Version 2”, April 2001.
[7] Bertacchi, M.; Grosso, D.; De Gloria, A.; Olivieri, M., “Semicustom Design of an IEEE 1394-compliant Reusable IC Core”, IEEE Design & Test of Computers, Volume: 17 Issue: 3, July-Sept. 2000, Page(s): 95 –105
[8] Chiewon Lee; Jongwook Jang; Park, E.K.; Makki, S., “An Analysis of the Performance of TCP over IEEE 1394 Home Networks”, Computer Communications and Networks, 1999. Proceedings. Eight International Conference on, 1999, Page(s): 199 –203
[9] Fragoso, J.; Costa, E.; Rochol, J.; Bampi, S.; Reis, R., “Specification and Design of an Ethernet Interface Soft IP”, Integrated Circuits and Systems Design, 1999. Proceedings. XII Symposium on , 1999, Page(s): 216 –219
[10] Igarashi, T.; Hayakawa, K.; Nishimura, T.; Ozawa, T.; Takizuka, H., “Home Network File System for Home Network based on IEEE-1394 Technology”, Consumer Electronics, IEEE Transactions on , Volume: 45 Issue: 3 , Aug. 1999, Page(s): 1000 –1003
[11] Iliopoulos, M.; Antonakopoulos, T., ”A Methodology of Implementing Medium Access Protocols using A General Parameterized Architecture”, Rapid System Prototyping, 2000. RSP 2000. Proceedings. 11th International Workshop on , 2000 , Page(s): 2 –7
[12] Light, A.; Bloks, R., “Delivering Digital Video Over IEEE 1394”, Consumer Electronics, 1997. Digest of Technical Papers. ICCE., International Conference, Page(s): 334 –335
[13] Maki, M.; Hamada, S.; Tokuda, M.; Shimoshio, Y.; Kuwabara, N., “Home Information Wiring System using UTP cable for IEEE1394 and Ethernet systems”, Consumer Electronics, IEEE Transactions on , Volume: 47 Issue: 4 , Nov. 2001, Page(s): 921 –927
[14] Melatii, L.; Blancha, B., “Testing Methodology for FireWire”, IEEE Design & Test of Computers, Volume: 16 Issue: 3, July-Sept. 1999, Page(s): 102 -111
[15] Michael Sprachmann, “Automatic Generation of Parallel CRC Circuits”, IEEE Design & Test of Computers, Vol. 18, No. 3, pp. 108-114, May/June 2001.
[16] Ming-Chih Chen; In-Jer Huang; Chung-Ho Chen, “Parameterized MAC Unit Implementation”, Design Automation Conference, 2001. Proceedings of the ASP-DAC 2001. Asia and South Pacific , 2001, Page(s): 23 –24
[17] Norris, R.C.; Miller, D.M., “Comparing the performance of IP over Ethernet and IEEE 1394 on a Java platform”, Communications, Computers and signal Processing, 2001. PACRIM. 2001 IEEE Pacific Rim Conference on , 2001, Page(s): 481 -484 vol.2
[18] Pei, T.-B.; Zukowski, C., “High-speed Parallel CRC Circuits in VLSI”, Communications, IEEE Transactions on , Volume: 40 Issue: 4 , April 1992
Page(s): 653 –657
[19] Prasad P. G., “Validation of a Link Layer Synthesizable Core - a prototyping case studying”, 11th International Workshop on Rapid System Prototyping, pp. 208-213, 2000.
[20] Scholles, M.; Frommhagen, K.; Kleinmann, L.; Nauber, P.; Schelinski, U., “IEEE 1394 "FireWire" System Design for Industrial and Factory Automation Applications”, Emerging Technologies and Factory Automation, 2001. Proceedings. 2001 8th IEEE International Conference on , Volume: 2 , 2001, Page(s): 627 -630 vol.2
[21] Teener, M., “A bus on a diet-the serial bus alternative-an introduction to the P1394 High Performance Serial Bus”, Compcon Spring ’92. Thirty-Seventh IEEE Computer Society International Conference, Digest of Papers, Page(s): 316-321,1992.
[22] TSB12LV01B data sheet, “IEEE 1394-1995 High speed Serial Bus Link Layer Controller”, Texas Instrument Company, America.
[23] TSB41AB3 data sheet, “IEEE 1394a Three-Port Cable Transceiver/Arbiter”, Texas Instrument Company, America.
[24] TSB12LV01B/TSB41AB3 Reference Schematic (Rev. A), Texas Instrument Company, America.
[25] White Paper, “IEEE 1394—New Interface for the Digital Network Age”, Sony Electronics Inc, 200. (http://www.sel.sony.com/semi/ieee1394wp.html)
[26] 黃能富,”區域網路與高速網路”,維科出版社,1998年6月