文摘
英文文摘
声明
第一章绪论
1.1课题背景
1.2列车通信网络发展历程及国内外研究现状
1.2.1国外列车通信网络发展与应用
1.2.2国内列车通信网发展与应用
1.3论文的研究内容
1.4论文的组织结构
第二章MVB四类设备关键技术研究
2.1 MVB四类设备需求分析
2.1.1 MVB网络通信原理
2.1.2 MVB通信实时性分析
2.1.3 MVB四类设备结构分析
2.1.4 MVB四类设备硬件框图
2.2 MVB总线控制器设计分析
2.3任务调度算法分析
2.4 小结
第三章基于FPGA的总线控制器设计
3.1总线控制器总体设计
3.1.1总线控制器电路设计
3.1.2总线控制器接口设计
3.1.3总线控制器功能结构设计
3.2总线控制器模块功能详细设计
3.2.1存储器控制模块功能设计
3.2.2主控单元MCU功能设计
3.2.3曼彻斯特编解码模块
3.3总线控制器仿真验证
3.4总线控制器综合及下载
3.5 小结
第四章双层选择任务调度算法设计
4.1任务调度基本理论
4.1.1任务调度基本概念
4.1.2实时任务分类
4.1.3实时调度策略研究
4.2双层选择任务调度算法框架设计
4.3双层选择任务调度算法实现
4.3.1上层调度选择模块实现
4.3.2 RM调度算法实现
4.3.3 EDF调度算法的实现
4.4双层选择任务调度测试
4.5 小结
第五章MVB四类设备功能实现
5.1 MVB四类设备功能设计
5.2过程数据传输功能实现
5.2.1基于内存映象的链路层接口实现
5.2.2应用变量接口实现
5.3总线管理功能实现
5.3.1基于定时器的链路介质分配功能实现
5.3.2基于先序遍历的事件仲裁实现
5.3.3主权转移功能实现
5.4四类设备功能测试
5.4.1变量传输测试
5.4.2总线管理功能测试
5.5 小结
第六章结论与展望
6.1结论
6.2展望
参考文献
致谢
攻读学位期间的论文情况和科研情况