標題: 家用無線網路媒體存取控制器之設計與實作
Design and Implementation of a MAC Controller for Wireless Home Network
作者: 李弘民
Hung-Ming Lee
單智君
Jyh-Jiun Shann
資訊科學與工程研究所
關鍵字: 媒體存取控制;MAC
公開日期: 1998
摘要: SWAP (Shared Wireless Access Protocol) 是一個可以同時支援無線聲音與無線資料傳輸的協定,適用於半徑五十公尺內的範圍。使用SWAP技術,可以整合許多不同的消費性電子產品。若結合個人電腦的有線串列協定如USB (Universal Serial Bus) 、IEEE 1394,以及家電自動化的技術,將可使得發展各式應用的領域更廣泛。 本篇論文將介紹SWAP規格,提出支援SWAP規格的封包格式,並針對此一規格提出媒體存取控制器(MAC Controller)之硬體設計暨實作。此媒體存取控制器提供網路中實體層及媒體控制層大部份的功能。在設計上,我們將其功能分成三部份: ISA BUS介面、協定控制單元及無線天線介面,以提供較佳的修改彈性。 我們採用可程式化邏輯裝置(PLD)來簡化系統雛型的發展,並以Altera公司所發展的MAX+PLUSII軟體做為我們建立系統雛型的工具。MAX+PLUSII軟體提供簡易的設計環境,協助我們針對設計做功能上的驗證及建立系統雛型晶片。我們將行動台與基地台的硬體整合在一顆晶片之中,可藉由軟體驅動程式的設定來提供我們所需要的功能。最後我們採用含有208根針腳及1152個邏輯單元的Altera PLD來實做我們的設計。
SWAP (Shared Wireless Access Protocol) system supports both voice and data transmissions, covering up to 50 meters in semidiameter. The SWAP technology may enable interoperability between many different consumer electronic devices. If combined with the personal computer serial bus standards, such as USB (Universal Serial Bus) and IEEE 1394, and the home automation techniques, the SWAP may extent its application to various fields. In this thesis, we will introduce the SWAP specification, propose a packet format that supports this specification, and design and implement the Medium Access Control (MAC) Controller for the protocol. The MAC controller provides most of the functions of the Physical and MAC layers. To provide flexibility, the design is divided into three major blocks: the bus interface unit, the protocol control unit, and the transceiver interface unit. We adopt the Programmable Logic Devices (PLDs) in our implementation to facilitate the system prototyping, and build the system prototype in the MAX+PLUSII software environment developed by Altera Ltd. The MAX+PLUSII software provides an easy design environment and quick function verification for us to build the system prototype chip. We integrate the function of the base station and the mobile station into a single chip, and the software driver may configure this chip to provide the required function. Finally, We implement our design with the Altera device that has 208 pins with 1152 logic cells.
URI: http://140.113.39.130/cdrfb3/record/nctu/#NT870392090
http://hdl.handle.net/11536/64117
顯示於類別:畢業論文