基于MPC8260和VxWorks系統(tǒng)的通信模塊設(shè)計(jì)
本文選題:MPC8260 切入點(diǎn):VxWorks 出處:《電子科技大學(xué)》2013年碩士論文 論文類型:學(xué)位論文
【摘要】:隨著信息化、網(wǎng)絡(luò)化、智能化的發(fā)展,嵌入式技術(shù)已得到全面普及,,特別是在通信和電子類產(chǎn)品的開發(fā)設(shè)計(jì)當(dāng)中已成為共同發(fā)展方向。MPC8260是motorola公司生產(chǎn)的高性能、低功耗通信處理器,在內(nèi)核時(shí)鐘主頻為266M時(shí)可以達(dá)到500MPIS,而功耗卻小于2.5W。VxWorks是風(fēng)河公司專門為實(shí)時(shí)嵌入式系統(tǒng)設(shè)計(jì)開發(fā)的操作系統(tǒng),為開發(fā)人員提高了高效的實(shí)時(shí)任務(wù)調(diào)度、中斷管理、實(shí)時(shí)的系統(tǒng)資源以及實(shí)時(shí)的任務(wù)間通信。 本課題基于MPC8260處理器和嵌入式實(shí)時(shí)操作系統(tǒng)VxWorks,研究了MPC8260通信處理器的SCC、MCC和FCC三種通信控制器工作方式,以及VxWorks系統(tǒng)網(wǎng)絡(luò)驅(qū)動(dòng)設(shè)計(jì)、快速轉(zhuǎn)發(fā)機(jī)制和BSP移植等技術(shù)。完成了基于MPC8260和VxWorks的通信模塊設(shè)計(jì), E1口多種鏈路協(xié)議的路由器設(shè)計(jì)和以太網(wǎng)接口單元設(shè)計(jì),實(shí)現(xiàn)了基于ATM交換網(wǎng)絡(luò)的快速數(shù)據(jù)轉(zhuǎn)發(fā)。 本課題采用模塊化設(shè)計(jì)思路,提高了產(chǎn)品利用率,避免了類似產(chǎn)品的重復(fù)開發(fā),完成了MPC8260基于VxWorks操作系統(tǒng)的通信模塊設(shè)計(jì),模塊自身資源包括FLALSH、SDRAM、以太網(wǎng)接口和串口,提供ATM接口和E1接口,可針對特定應(yīng)用擴(kuò)展,提高了模塊利用率;詳細(xì)介紹了基于VxWorks系統(tǒng)的以太網(wǎng)網(wǎng)絡(luò)驅(qū)動(dòng),MPC8260的SCC、MCC通信控制工作于HDLC模式的下的驅(qū)動(dòng)設(shè)計(jì),以及FCC工作為ATM AAL5模式下的驅(qū)動(dòng)設(shè)計(jì);介紹基于FPGA硬件轉(zhuǎn)發(fā)的以太網(wǎng)接口,實(shí)現(xiàn)了以太網(wǎng)口和E1口基于ATM交換網(wǎng)絡(luò)的快速數(shù)據(jù)轉(zhuǎn)發(fā),優(yōu)化VxWorks系統(tǒng)的快速轉(zhuǎn)發(fā)機(jī)制,大大提高了轉(zhuǎn)發(fā)效率,用interWATCH測試以太網(wǎng)接口包長為64字節(jié)、512字節(jié)和1500字節(jié)的數(shù)據(jù)均滿足以太網(wǎng)接口的線路轉(zhuǎn)發(fā)效率;64字節(jié)長度的報(bào)文能達(dá)到2M線路速率的70%1.4M帶寬,512字節(jié)和1500字節(jié)長度的報(bào)文能滿足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.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2013
【分類號】:TP316;TP332
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 張欽;崔程;;基于Flash平臺(tái)網(wǎng)絡(luò)協(xié)議的動(dòng)畫實(shí)現(xiàn)——五層模型、ARP協(xié)議、SMTP協(xié)議[J];安陽工學(xué)院學(xué)報(bào);2010年06期
2 蘭峰壘;張繼棠;;Router Stack下的快速轉(zhuǎn)發(fā)機(jī)制[J];重慶郵電大學(xué)學(xué)報(bào)(自然科學(xué)版);2007年S1期
3 徐少毅 ,李君龍;基于VxWorks的BSP概念與開發(fā)[J];電子產(chǎn)品世界;2002年06期
4 袁瓊清,王德剛;基于MPC8260的雙100Mbit/s快速以太網(wǎng)的VxWorks驅(qū)動(dòng)實(shí)現(xiàn)[J];電子工程師;2005年03期
5 劉千里,于全,戴浩;TCP在無線ATM環(huán)境下的性能分析[J];電子學(xué)報(bào);2003年09期
6 安軍社,劉艷秋,孫輝先;VxWorks操作系統(tǒng)板級支持包的設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)工程;2003年01期
7 鄧宗明,蔣祺明;基于PowerPC開發(fā)板的Flash編程方法與實(shí)現(xiàn)[J];計(jì)算機(jī)工程;2004年01期
8 李永,戰(zhàn)守義;核心路由器中VxWorks設(shè)備驅(qū)動(dòng)程序的設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)工程;2004年16期
9 呂佳彥,楊志義,於志文,王靈敏;VxWorks增強(qiáng)型網(wǎng)絡(luò)驅(qū)動(dòng)程序(END)的分析與實(shí)現(xiàn)*[J];計(jì)算機(jī)應(yīng)用研究;2005年04期
10 程先宏;;多媒體網(wǎng)絡(luò)QoS技術(shù)簡述[J];科技信息(科學(xué)教研);2007年35期
本文編號:1592012
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1592012.html