Font Size: a A A

Design And Implementation Of A Large Capacity ATM Switching Module Based On FPGA

Posted on:2009-11-19Degree:MasterType:Thesis
Country:ChinaCandidate:Z W ZuoFull Text:PDF
GTID:2178360242978041Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
Asynchronous Transfer Mode (ATM) switching technology, integrating advantages of circuit switching and packet switching, has outstanding superiority in the aspects of bandwidth statistical multiplexing, high-speed packet switching and guaranteeing the QoS of different services. So ATM technology is widely used in military networks, satellite networks and other private or special application networks, and it has become the switching core of private networks mentioned above, and plays an important role in access of real-time services and multimedia services. With the rapid development of microelectronics technology and the Very Large Scale Integration (VLSI), Field Programmable Gate Array (FPGA) design is being studied and applied by more and more professionals because of its many advantages, such as direct user-oriented, the great flexibility and versatility, the high efficiency, short development cycle and high reliability. The research & development of the ATM switching module based on FPGA technology has much value on mastering the core technology for communications network equipments and protecting intellectual property rights for China.Sponsored by the project named"Prototype of 10Gbps Large Capacity ATM Switching on-board", the ATM switching fabric and control strategy are researched in this dissertation. On the basis of the research achievement made by whole study group, an ATM switching system and its FPGA implementation solution, which has high comprehensive performance and can implement 10Gbps capability in single FPGA chip, are proposed. The solution uses the shared-memory switching fabric combined input and output queuing (CIOQ), which mainly includes such key technologies as the function allocation and parameters selection of each sub-module, flow control and reliability of the address queues, and it can support four kinds of service priorities and multicasting. The VHDL language programming, debugging, simulation and verification are completed on the basis of this implementation scheme. Finally, the summary of whole dissertation is presented and the issues to be studied further are also proposed.
Keywords/Search Tags:ATM switching, Field Programmable Gate Array (FPGA) design, Shared memory switching, Control strategies
PDF Full Text Request
Related items