C6000 DSP NDK組播網(wǎng)絡(luò)實現(xiàn)通用快速傳輸

2014-01-22 10:41 來源:電源網(wǎng) 作者:娣霧兒

0 引言

嵌入式系統(tǒng)采用以太網(wǎng)接口傳輸數(shù)據(jù)相對于傳統(tǒng)的串口、并口、1553B總線接口來說具有通用性強、傳輸速度快的特點,并且保證了較高的可靠性。TI公司在TMS320C6455(以下簡稱C6000系列高端的芯片中,大多提供了網(wǎng)絡(luò)接口模塊,DSP6455)就是其中典型的一款芯片。它的工作時鐘可達1 GHz,片上集成以太網(wǎng)接口模塊EMAC。結(jié)合TI公司推出的NDK(Net DevelopKit)網(wǎng)絡(luò)資源開發(fā)包,可以大大縮短嵌入式系統(tǒng)中網(wǎng)絡(luò)應(yīng)用的開發(fā)周期,并且性能不遜于W5300等專業(yè)網(wǎng)口芯片。由于一片DSP6455只有一個EMAC接口以及MDIO管理模塊,并且NDK的軟件初始化只查詢一個PHY口就停止,所以傳統(tǒng)應(yīng)用中,典型設(shè)計是在該DSP芯片外部接一個PHY芯片,連接一個終端設(shè)備,或者通過總線直接連接以太網(wǎng)專用芯片來實現(xiàn)點對點的網(wǎng)絡(luò)連接。而現(xiàn)在越來越多的嵌入式系統(tǒng)應(yīng)用需要連接多個終端設(shè)備進行組網(wǎng),在網(wǎng)絡(luò)中進行數(shù)據(jù)交換。本文選擇利用DSP6455外接Marvell公司的SWITCH芯片(88E6060),該芯片具備6個端口,每個端口都具備100M/10M全雙工的通信能力,最終實現(xiàn)該嵌入式系統(tǒng)與其他兩個設(shè)備的100MHz組播方式的網(wǎng)絡(luò)通信。

1 電路原理設(shè)計

基于TI DSP6455的片內(nèi)EMAC/MDIO模塊、片外SWITCH(88E6060)芯片及其外圍電路的接口設(shè)計,可以快速實現(xiàn)OSI七層模型中數(shù)據(jù)鏈路層和物理層(MAC+PHY)的組建。DSP6455支持三種接口連接方式,MII/RMII/GMII。MII接口(Media Independent Intetface)以及RMII(Reduced Media Independent Interface)接口分別為媒體獨立接口和縮減媒體獨立接口,它們支持10M/100M工作模式。GMII接口的全稱是吉比特媒體獨立接口(Gigabil Media Independent Interface),它支持10M/100M/1 000M三種工作模式。因為選取的88E6060只支持百兆MII/RMII的接口方式,本設(shè)計采用MII的接口方式進行連接,信號連接框圖如圖1所示。

網(wǎng)絡(luò)1


設(shè)計過程中,使用88E6060的port5作為MII接口與DSP6455的EMAC接口進行連接,port0~port4可以任意使用,作為PHY對外進行連接。本設(shè)計以應(yīng)用port0和port1為例進行說明,其他情況相似。配置時將88E6060的ENABLE_MII5和DISABLE_MII4管腳懸空,通過其內(nèi)部上拉/下拉使能port5的MII口,DSP6455通過MDIO接口對88E6060的內(nèi)部PHY寄存器進行訪問,通過EMAC接口發(fā)送和接收網(wǎng)絡(luò)數(shù)據(jù)。

1 2 3 > 
DSP 組播網(wǎng)絡(luò)

相關(guān)閱讀

暫無數(shù)據(jù)

一周熱門

  • 江波龍存儲出海:賦能巴西高端封測,服務(wù)美洲市場
    江波龍完成對巴西SMART Modular公司的股權(quán)收購,持有81%的股份,并更名為Zilia(智憶巴西)。為何江波龍做
  • SAE 2024 低空飛行器與城市智慧立體交通國際學(xué)術(shù)會議在杭州召開
    9月6-7日,第二屆SAE 2024低空飛行器與城市智慧立體交通國際學(xué)術(shù)會議在杭州舉行,吸引了來自國內(nèi)外低空飛行器、航空
  • 大華股份鴻鵠智能物聯(lián)主機 賦能萬千場景數(shù)視升級
    作為全球首款采用全國產(chǎn)化硬件鴻蒙系統(tǒng)物聯(lián)主機,大華鴻鵠主機采用寬溫設(shè)計,雙板雙控,具備4000+海量協(xié)議和22Tops超