<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          關(guān) 閉

          新聞中心

          EEPW首頁(yè) > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > MPC8280多通道HDLC控制器的應(yīng)用

          MPC8280多通道HDLC控制器的應(yīng)用

          作者: 時(shí)間:2011-02-14 來(lái)源:網(wǎng)絡(luò) 收藏

          摘要:介紹了一種采用MPC8280處理器內(nèi)部的多通道控制單元,來(lái)處理多個(gè)同步接口數(shù)據(jù)的方法。該控制單元可廣泛用于背板互聯(lián)、多協(xié)議接口、信令傳輸通道等領(lǐng)域。
          關(guān)鍵詞:時(shí)分復(fù)用;同步通信;多通道通信控制單元;HDLC

          本文引用地址:http://www.ex-cimer.com/article/162451.htm

          1 概述
          時(shí)分復(fù)用是當(dāng)前同步通信系統(tǒng)中用以提高數(shù)據(jù)傳輸效率的常用方法。例如第2代移動(dòng)通信GSM系統(tǒng),光同步傳輸網(wǎng)SDH等都是使用時(shí)分復(fù)用的例子。在現(xiàn)代通信設(shè)備的研發(fā)中,常常會(huì)遇到高速背板通信、多協(xié)議接口、網(wǎng)絡(luò)管理信令通道等需要同時(shí)處理多個(gè)同步通信接口數(shù)據(jù)的情況。本文介紹了一種采用MPC8280處理器芯片內(nèi)部的多通道通信控制單元,來(lái)處理多個(gè)同步通信接口數(shù)據(jù)的方法。
          MPC8280是飛思卡爾公司PowerQUICC II產(chǎn)品線的較新成員。它采用0.13 μm工藝制造。內(nèi)核、I/O的供電電壓分別為1.5 V、3.3 V。MPC8280相比該公司的MPC8260,制造工藝和工作頻率均有所提升,但因?yàn)楹诵碾妷合陆?,功耗反而下降。而且,MPC8280片內(nèi)的DPRAM(雙口靜態(tài)存儲(chǔ)器)容量增加了一倍,此外還增加了PCI和USB。
          MPC8280芯片由主內(nèi)核、SIU、CPM等3個(gè)主要功能模塊組成,如圖1所示。MPC8280的處理器主內(nèi)核稱(chēng)為G2_LE,它是一種PowerPC架構(gòu)的多級(jí)流水線超標(biāo)量處理器。MPC8280內(nèi)核運(yùn)行頻率為166~450 MHz。SIU模塊主要負(fù)責(zé)60x總線控制、PCI橋及時(shí)鐘產(chǎn)生。CPM模塊負(fù)責(zé)處理通信事務(wù),即處理SCC、SMC、FCC、MCC、USB、SPI、I2C等通信控制單元收發(fā)數(shù)據(jù)。本文所述的多通道HDLC控制器即采用CPM下的MCC(多通道控制器)通信控制單元來(lái)實(shí)現(xiàn)。

          a.JPG


          MPC8280片內(nèi)集成的靜態(tài)存儲(chǔ)器包括DPRAM、全局配置寄存器、SI RAM(串行接口路由表配置空間)。其中,第1塊32 KB的數(shù)據(jù)DPRAM空間被等分成16個(gè)bank(存儲(chǔ)空間塊)。CPM中的通信控制單元除了使用全局配置寄存器進(jìn)行最基本的參數(shù)配置外,還須使用參數(shù)配置存儲(chǔ)區(qū)塊進(jìn)一步配置。一般CPM中每個(gè)通信控制單元都有2個(gè)參數(shù)配置存儲(chǔ)區(qū)塊,參數(shù)配置存儲(chǔ)區(qū)塊均定位在DPRAM中的指定地址。SI RAM主要用于配置TSA(時(shí)隙分配器)的路由表。

          2 SI(TSA)的設(shè)計(jì)
          MCC總是和SI(串行接口)配合使用(因?yàn)镸CC只是數(shù)據(jù)處理單元,不負(fù)責(zé)通信數(shù)據(jù)與MPC8280引腳的交互),因此,只有SI配置好,MCC單元才能正常工作。每個(gè)MCC僅與1個(gè)SI相關(guān)聯(lián),而且,MCC1只允許連接到SI1,MCC2只允許連接到SI2。
          MPC8280片內(nèi)含2個(gè)SI,每個(gè)SI最多可控制4個(gè)TDM(時(shí)分復(fù)用)口。每個(gè)TDM口均擁有各自獨(dú)立的收發(fā)幀同步脈沖、收發(fā)時(shí)鐘引腳。時(shí)鐘的同步邊沿、時(shí)鐘倍頻(1×或2×時(shí)鐘模式)、幀同步信號(hào)的超前時(shí)鐘位數(shù)可編程控制。SI與MCC的關(guān)系如圖2所示。

          b.JPG


          TSA的主要工作是數(shù)據(jù)選路,即將CPM內(nèi)各個(gè)通信控制單元的I/O數(shù)據(jù)以比特或字節(jié)為單位輸送到TDM口上。換句話(huà)說(shuō),TSA相當(dāng)于MPC8280的CPM模塊中各通信控制單元(MCC、SCC、SMC、FCC等)進(jìn)行TDMA(時(shí)分復(fù)用)的功能模塊,對(duì)TSA的編程與后端的通信控制單元無(wú)關(guān)。TSA根據(jù)由SI RAM構(gòu)造的路由表執(zhí)行選路。
          SI自身沒(méi)有緩存,它直接與后端各通信控制單元的FIFO相連;SI在時(shí)鐘的驅(qū)動(dòng)下,按照路由表的配置,將接收到的幀比特流分別送到各指定通信控制單元的FIFO中,以及將各指定通信控制單元的FIFO中的數(shù)據(jù)輸出到TDM口的引腳上,并與各通信控制單元的BD(緩沖區(qū)描述符)表和中斷交互,完成通信任務(wù)。


          上一頁(yè) 1 2 3 下一頁(yè)

          關(guān)鍵詞: 通信

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();