Design and Implementation of a Crossbar ATM Switch

碩士 === 國立交通大學 === 電信研究所 === 83 === Although there are many designs of ATM switch proposed, only few of them have been implemented. The main reason is that hardware implementation takes a lot of time and costs much. However, any idea must b...

Full description

Bibliographic Details
Main Authors: Yin-Sheng Tsai, 蔡吟聲
Other Authors: Tsern-Huei Lee
Format: Others
Language:zh-TW
Published: 1995
Online Access:http://ndltd.ncl.edu.tw/handle/25864256201053122152
Description
Summary:碩士 === 國立交通大學 === 電信研究所 === 83 === Although there are many designs of ATM switch proposed, only few of them have been implemented. The main reason is that hardware implementation takes a lot of time and costs much. However, any idea must be put into practice. So, it is very important to develop a method to implement the design easily. The purpose of this paper is to test the feasibility and complexity of a methodology for the development of an integrated circuit, which combines the new design method "Hardware Description Language"(HDL) and the new chip implementation product "Field Programmable Gate Array"(FPGA) to design and implement an ATM switch. This ATM switch uses Crossbar as the switching fabric. The cells are buffered at input temporarily, and the output contention problem is solved by "Round Robin" mechanism. First , the input ports examine whether there are cells to be switched. We propose two ways to do the examination. Second, from the header of each cell, the input port gets the routing information for switch control circuit. This routing information includes a routing ID and a priority bit. Then the switch control circuit used this information to provide switching fabric the "switch pattern". Finally, the switching fabric switches the cells. This thesis uses the VHDL programing language to describe the behavior of each module, then uses the high level automatic design software, including the Synthesizer and the Simulator, surpported by SYNOPSYS company to finish the high level design. The translation programs surpported by XILINX company then translate the netlist to the bitstream for the use of XILINX FPGA chip. Finally, using the logic analyzer and in-circuit emulator to help the implementation of the circuit. After two year's study, a complete 2 by 2 ATM switch circuit has been done. So, we can say that the new IC design method is applicable for the design and implementation of ATM switch.