VHDL design of an ATM switch
| dc.contributor.author | Gilderson, James Andrew | en_US |
| dc.date.accessioned | 2024-08-13T22:54:52Z | |
| dc.date.available | 2024-08-13T22:54:52Z | |
| dc.date.copyright | 1995 | en_US |
| dc.date.issued | 1995 | |
| dc.degree.department | Department of Electrical and Computer Engineering | |
| dc.degree.level | Master of Applied Science M.A.Sc. | en |
| dc.description.abstract | The next generation of communication networks will combine all forms of traffic on one universal network infrastructure. The Asynchronous Transfer Mode (ATM) has been proposed for this infrastructure. However, there still exist many unresolved issues in implementing a full ATM network. This thesis examines how to integrate the different cell flows found in ATM networks into one hardware architecture within an ATM switch while providing the necessary functionality to route cells and manage the network resources. The general requirements of an ATM switch are presented based on ATM standards documents, and these requirements are used to describe an ATM switch as a set of components using a structured VLSI design methodology. This description is used to develop a modular design for an ATM Layer switch that incorporates all three planes of the ATM Protocol Model as well as other necessary functions. A survey of current ATM switching fabrics is also presented to examine the switching mechanism and how input and output processors can be added to the fabric to provide a full ATM switch implementation. Based on the modular ATM switch design, the survey of switching fabrics, and other implementation issues, an ATM switch was implemented using high-level VHDL modelling. This implementation provides many of the ATM switch functions while providing for the integration of software-based modules for signalling and management processors. This ATM switch implementation provides a simple architecture for a local area switch using a TDM bus switching fabric in conjunction with combined input-output buffering. The architecture supports eight classes of user cells in addition to signalling, OAM and ILMI cells, each of which are serviced using a priority queuing mechanism at the output ports. Multicasting is supported, as is cell tagging and selective cell discard. The logic of this VHDL model has been verified through simulation, and the cell flow between the modules within the switch has been examined through a study of bus arbitration mechanisms and contention resolution. This design is highly modular, providing the means for simple design changes and the use of a variety of switching fabrics, and as such is a candidate for implementation as a VLSI chipset. | |
| dc.format.extent | 106 pages | |
| dc.identifier.uri | https://hdl.handle.net/1828/17932 | |
| dc.rights | Available to the World Wide Web | en_US |
| dc.title | VHDL design of an ATM switch | en_US |
| dc.type | Thesis | en_US |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- GILDERSON_James_Andrew_MASC_1995_687943.pdf
- Size:
- 30.57 MB
- Format:
- Adobe Portable Document Format