Font Size: a A A

Software Design And Implementation Of Train Ethernet Switch Based On MicroBlaze

Posted on:2017-12-18Degree:MasterType:Thesis
Country:ChinaCandidate:X Y RuanFull Text:PDF
GTID:2348330488959743Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
In recent years, Subway traffic has been developed rapidly, and multimedia technology is used more and more widely in TCN, thus a high bandwidth network is needed. With the benefits of good compatibility, network convenience, low cost, and high transmission speed, Ethernet will be quickly applied in TCN. Therefore, switch is becoming a key device in the train Ethernet communication network. Train Ethernet switch needs to transmit all the control information and multimedia information, thus a good performance of reliability and stability is required.This thesis proposes a train Ethernet switch design combining MicroBlaze with custom IP cores. Firewall, NAT and other high-speed applications will be implemented by custom development IP cores using VHDL, and complex application-layer protocol and logic will be implemented by MicroBlaze using C language. In this way, the requirements of real-time and flexibility can be met, in the meanwhile it can reduce the difficulty of development and improve the scalability. In addition, for a fixed position of the train network, this thesis proposes a ring network control algorithm to improve network recovery time. Also, the DHCP function is customized to meet specific functional requirements.This thesis briefly introduced the train Ethernet and MicroBlaze overview and development. Then the train Ethernet topology and switch hardware platform are introduced, and the switch software features are analyzed and extracted. After that, software design is introduced on Ethernet switch. Then, Ethernet switch software implementation has been described in detail, including MicroBlaze, BSP function, Bootloader, a driver layer, an intermediate layer and an application layer. The application layer includes ring network control, DHCP, communication protocols, CLI and VLAN. Finally, the process of functional test is given, and after that the conclusion is also discussed.
Keywords/Search Tags:MicroBlaze, Ethernet Switch, Ethernet Ring Control, DHCP, CLI
PDF Full Text Request
Related items