基于MicroBlaze的列车以太网交换机软件设计与实现
本文关键词:基于MicroBlaze的列车以太网交换机软件设计与实现,由笔耕文化传播整理发布。
【摘要】:近年来,地铁交通相继在国内的各个大城市迅速发展,多媒体信息在地铁中应用得越来越广,对列车网络的带宽要求也越来越高。以太网以其兼容性好、组网方便、成本低、传输速度快等优点,迅速应用到列车网络领域,交换机成为地铁以太网络通信的关键设备。列车以太网交换机需要承载列车中所有控制信息和媒体信息的传输,对性能、可靠性、稳定性、扩展性等都有极高的要求。本文提出一种基于MicroBlaze的列车以太网交换机设计方案,采用MicroBlaze与自定义IP核相结合的方式。其中,自定义IP核采用VHDL开发,用来实现防火墙、NAT、报文检测等高速应用,MicroBlaze采用C语言开发,用来实现复杂的应用层协议和逻辑。这种方式既能满足实时性和灵活性的要求,同时又能降低开发难度,提高可扩展性。另外,针对列车网络位置固定的特点,本文还提出了一种环网控制算法用来提高网络自愈时间,同时对DHCP功能进行了定制以满足特定的功能需求。本文首先简要介绍了列车以太网络和MicroBlaze的概述及发展;然后介绍了列车以太网络拓扑结构和交换机硬件平台;之后结合列车以太网络的功能需求对列车以太网交换机的软件功能需求进行了分析和提炼,同时说明了列车以太网交换机软件的总体设计;最后对列车以太网交换机软件实现进行了详细的说明,主要包括MicroBlaze的定制、BSP功能的设置、Bootloader功能的实现、驱动层程序的实现、中间层程序的实现和应用层程序的实现,其中应用层程序功能包括环网控制、DHCP.通信协议、CLI和VLAN等的功能。最后对交换机软件进行了测试和总结。
【关键词】:MicroBlaze 以太网交换机 环网控制 DHCP CLI
【学位授予单位】:大连理工大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52;TP393.11
【目录】:
- 摘要4-5
- Abstract5-8
- 1 绪论8-12
- 1.1 列车以太网络的概述8-9
- 1.2 MicroBlaze的概述9-10
- 1.3 本文提出的意义10-11
- 1.4 本文的工作内容11-12
- 2 列车以太网交换机软件功能需求12-18
- 2.1 列车以太网络拓扑结构12-14
- 2.2 列车以太网交换机硬件平台14-15
- 2.3 列车以太网交换机软件需求15-17
- 2.4 本章小结17-18
- 3 列车以太网交换机软件总体设计18-28
- 3.1 交换机软件总体设计18-20
- 3.2 通信协议的设计20-24
- 3.2.1 维护协议的设计20-21
- 3.2.2 更新协议的设计21-22
- 3.2.3 X类协议的设计22-24
- 3.3 Bootloader的设计24-25
- 3.4 交换机应用软件的设计25-27
- 3.5 本章小结27-28
- 4 列车以太网交换机软件具体实现28-55
- 4.1 MicroBlaze的定制28-29
- 4.2 BSP功能的定制29-32
- 4.3 Bootloader功能的实现32-34
- 4.4 驱动层程序的实现34-36
- 4.5 中间层程序的实现36-39
- 4.6 应用层程序的实现39-54
- 4.6.1 环网控制的实现39-42
- 4.6.2 DHCP功能的实现42-46
- 4.6.3 通信协议的实现46-51
- 4.6.4 CLI功能的实现51-53
- 4.6.5 VLAN功能的实现53-54
- 4.7 本章小结54-55
- 5 列车以太网交换机软件功能测试55-62
- 5.1 网络性能测试55-58
- 5.2 环网功能的测试58-60
- 5.3 DHCP功能的测试60
- 5.4 CLI功能的测试60-61
- 5.5 本章小结61-62
- 结论62-63
- 参考文献63-66
- 攻读硕士学位期间发表学术论文情况66-67
- 致谢67-68
【相似文献】
中国期刊全文数据库 前10条
1 ;华为推出以太网交换机系列产品[J];中国数据通信;2001年12期
2 ;以太网交换机的市场前景分析[J];电信技术;2002年01期
3 张森,邱智亮,丁玲;高性能以太网交换机的设计与实现[J];电信快报;2002年08期
4 魏亮;以太网交换机技术要求(修订)简介[J];电信网技术;2005年04期
5 刘树波,陈军;实时工业以太网交换机研制[J];计算机工程与应用;2005年16期
6 贺金鑫;周斌;李文印;朱午光;;小型可管理以太网交换机的设计与实现[J];自动化博览;2005年S1期
7 ;施耐德电气推出全新系列的以太网交换机[J];水泥技术;2006年04期
8 ;施耐德电气推出全新系列的以太网交换机[J];制造业自动化;2006年06期
9 彭昭;;工业以太网交换机造型攻略[J];软件;2006年07期
10 ;西门子推出SCALANCE X408-2模块化工业以太网交换机[J];制造业自动化;2006年09期
中国重要会议论文全文数据库 前10条
1 喻强;于鹏飞;;基于多芯片互联的工业以太网交换机设计[A];2011电力通信管理暨智能电网通信技术论坛论文集[C];2011年
2 喻强;于鹏飞;黄治;陈伟;任杰;;电力工业以太网交换机安全浅析[A];2013年中国通信学会信息通信网络技术委员会年会论文集[C];2013年
3 刘伟;黄燕辉;张曙光;;工业以太网交换机选型浅析[A];2013电力行业信息化年会论文集[C];2013年
4 黄庆海;;嵌入式二层以太网交换机的开发与应用[A];第三届全国嵌入式技术和信息处理联合学术会议论文集[C];2009年
5 冯先成;韵湘;;以太网交换机的集群管理技术[A];全国第十一次光纤通信暨第十二届集成光学学术会议(OFCIO’2003)论文集[C];2003年
6 刘伟;黄燕辉;张曙光;;工业以太网交换机选型浅析[A];2013电力行业信息化年会论文集[C];2013年
7 曹宛恬;冯谷;鲍兴川;;以太网交换机1588时钟同步测试研究[A];2012年电力通信管理暨智能电网通信技术论坛论文集[C];2013年
8 涂晓东;;以太网交换机Switch-on-Chip技术[A];四川省通信学会2003年学术年会论文集[C];2003年
9 尹雪;于海;;基于工业以太网交换机的SNMP代理实现[A];2011电力通信管理暨智能电网通信技术论坛论文集[C];2011年
10 石建;余华武;陈e,
本文编号:276945
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/276945.html