基于MPC8260和VxWorks系统的通信模块设计
发布时间:2018-03-10 05:34
本文选题:MPC8260 切入点:VxWorks 出处:《电子科技大学》2013年硕士论文 论文类型:学位论文
【摘要】:随着信息化、网络化、智能化的发展,嵌入式技术已得到全面普及,,特别是在通信和电子类产品的开发设计当中已成为共同发展方向。MPC8260是motorola公司生产的高性能、低功耗通信处理器,在内核时钟主频为266M时可以达到500MPIS,而功耗却小于2.5W。VxWorks是风河公司专门为实时嵌入式系统设计开发的操作系统,为开发人员提高了高效的实时任务调度、中断管理、实时的系统资源以及实时的任务间通信。 本课题基于MPC8260处理器和嵌入式实时操作系统VxWorks,研究了MPC8260通信处理器的SCC、MCC和FCC三种通信控制器工作方式,以及VxWorks系统网络驱动设计、快速转发机制和BSP移植等技术。完成了基于MPC8260和VxWorks的通信模块设计, E1口多种链路协议的路由器设计和以太网接口单元设计,实现了基于ATM交换网络的快速数据转发。 本课题采用模块化设计思路,提高了产品利用率,避免了类似产品的重复开发,完成了MPC8260基于VxWorks操作系统的通信模块设计,模块自身资源包括FLALSH、SDRAM、以太网接口和串口,提供ATM接口和E1接口,可针对特定应用扩展,提高了模块利用率;详细介绍了基于VxWorks系统的以太网网络驱动,MPC8260的SCC、MCC通信控制工作于HDLC模式的下的驱动设计,以及FCC工作为ATM AAL5模式下的驱动设计;介绍基于FPGA硬件转发的以太网接口,实现了以太网口和E1口基于ATM交换网络的快速数据转发,优化VxWorks系统的快速转发机制,大大提高了转发效率,用interWATCH测试以太网接口包长为64字节、512字节和1500字节的数据均满足以太网接口的线路转发效率;64字节长度的报文能达到2M线路速率的70%1.4M带宽,512字节和1500字节长度的报文能满足E1接口2M线路速率。
[Abstract]:With the development of information, network and intelligence, embedded technology has been popularized, especially in the development and design of communication and electronic products. MPC8260 is the high performance produced by motorola Company. The low power communication processor can reach 500MPISwhen the main frequency of the kernel clock is 266m, but the power consumption is less than 2.5W.VxWorks is the operating system specially designed for real-time embedded system by Fenghe Company, which improves the efficient real-time task scheduling for developers. Interrupt management, real-time system resources and real-time intertask communication. Based on MPC8260 processor and embedded real-time operating system VX works, this paper studies three communication controller modes of MPC8260 communication processor, SCC MCC and FCC, and the design of VxWorks system network driver. The design of communication module based on MPC8260 and VxWorks, the router design of E1 port multi-link protocol and the design of Ethernet interface unit are completed, and the fast data forwarding based on ATM switching network is realized. This topic adopts the modularization design thought, improves the product utilization rate, avoids the similar product to develop repeatedly, has completed the MPC8260 communication module design based on the VxWorks operating system, the module own resources includes the flare SHN SDRAM, the Ethernet interface and the serial port, The ATM interface and E1 interface are provided, which can be extended to specific applications and improve the utilization rate of the module. The design of SCC / MCC communication control based on VxWorks system for Ethernet network driver MPC8260 is introduced in detail, which is based on the HDLC mode. FCC is designed for driver in ATM AAL5 mode, Ethernet interface based on FPGA hardware forwarding is introduced, fast data forwarding of Ethernet port and E1 port based on ATM switching network is realized, and the fast forwarding mechanism of VxWorks system is optimized. Greatly improved the efficiency of forwarding, Line forwarding efficiency of Ethernet Interface with interWATCH Test data of 64-byte packet length and 1500-byte packet length can reach 701.4m bandwidth and 1500byte length of 2 M line rate. The packet can meet the E1 interface 2 M line speed.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP316;TP332
【参考文献】
相关期刊论文 前10条
1 张钦;崔程;;基于Flash平台网络协议的动画实现——五层模型、ARP协议、SMTP协议[J];安阳工学院学报;2010年06期
2 兰峰垒;张继棠;;Router Stack下的快速转发机制[J];重庆邮电大学学报(自然科学版);2007年S1期
3 徐少毅 ,李君龙;基于VxWorks的BSP概念与开发[J];电子产品世界;2002年06期
4 袁琼清,王德刚;基于MPC8260的双100Mbit/s快速以太网的VxWorks驱动实现[J];电子工程师;2005年03期
5 刘千里,于全,戴浩;TCP在无线ATM环境下的性能分析[J];电子学报;2003年09期
6 安军社,刘艳秋,孙辉先;VxWorks操作系统板级支持包的设计与实现[J];计算机工程;2003年01期
7 邓宗明,蒋祺明;基于PowerPC开发板的Flash编程方法与实现[J];计算机工程;2004年01期
8 李永,战守义;核心路由器中VxWorks设备驱动程序的设计与实现[J];计算机工程;2004年16期
9 吕佳彦,杨志义,於志文,王灵敏;VxWorks增强型网络驱动程序(END)的分析与实现*[J];计算机应用研究;2005年04期
10 程先宏;;多媒体网络QoS技术简述[J];科技信息(科学教研);2007年35期
本文编号:1592012
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1592012.html