国产粉嫩小泬在线观看泬-亚洲中文字幕无码乱线-色呦呦官网-国产色爽-偷窥村妇洗澡毛毛多-亚洲狠狠做深爱婷婷影院-国产精品1-国产精彩视频在线-无码精品人妻一区二区三区免费看-国产av老师丝袜美腿丝袜-久久99婷婷-成人性生生活性生交3-性xxxx狂欢老少配o-九九九久久久久-黄色免费网站在线看-亚洲综合色区另类小说-欧美a∨-av在线免费观看网址-岛国av在线免费观看-国产精品v片在线观看不卡

你的位置:首頁 > 互連技術 > 正文

DSP的設計與應用:基于多核DSP的以太網通信接口設計

發布時間:2017-05-31 責任編輯:susan

【導讀】隨著DSP處理器在現代工業的應用越來越廣泛,DSP的功能不僅只有快速運算處理,還需要與其他處理器或者設備之間進行實時數據交換,以實現資源的共享。因此,針對不同設備的需求,選擇穩定、快速和高效率的接口方式在當今數字信號處理系統設計中關鍵的組成部分。
 
DSP的應用
  
針對8核DSP TMS320C6678與外部設備進行數據通信的需求,以片上集成千兆以太網交換子系統為核心,選取芯片88E1111作為PHY設備,設計了千兆以太網通信接口的硬件電路。在嵌入式操作系統SYS/BIOS和網絡開發環境NDK上,完成了以太網底層驅動和TCP/IP協議的程序設計。通過DSP與上位機進行以太網通信測試,證明了以太網接口電路硬件及軟件的正確性和實用性。
 
隨著DSP處理器在現代工業的應用越來越廣泛,DSP的功能不僅只有快速運算處理,還需要與其他處理器或者設備之間進行實時數據交換,以實現資源的共享。因此,針對不同設備的需求,選擇穩定、快速和高效率的接口方式在當今數字信號處理系統設計中關鍵的組成部分。
 
TI公司的8核處理器TMS320C6678(以下簡稱C6678)提供豐富的片上接口資源用于處理器與外設之間的通信,這些接口都可以用于DSP與外設之間的通信,但是靈活性有差異,使用SGMII接口來實現千兆以太網通信,可使得通信接口一般化,能夠適用于眾多的設備連接。本文針對C6678的芯片特點以及含有的接口資源,設計實現了千兆以太網通信,主要設計了以太網接口電路、網絡底層硬件驅動、TCP/IP協議的用戶程序,并完成了與上位機以太網通信測試,實現了數字信號高速有效地網絡傳輸。
 
1.C6678以太網交換子系統
  
C6678是基于KeyStone I構架的8核高性能、定點/浮點處理器,單核最高工作頻率可達1.25 GHz。C6678的以太網交換子系統包括2個以太網媒體訪問控制(Ethernet Media Access Controller,EMAC)、2個SGMII、1個管理數據輸入輸出(Management Data Input Output,MDIO)、3-Port以太網交換模塊以及網絡配置總線,其網絡交換子系統如圖1所示。
 
 
EMAC的作用是將交換子系統的內部信號轉換為GMII信號傳遞給SGMII模塊;MDIO控制物理層芯片執行對多數據流的控制輸入輸出。
 
2.PHY芯片88E1111
  
本文選擇C6678作為主芯片,由于C6678的千兆網絡交換子系統只支持SGMII接口,所以本文選擇對SGMII接口的網絡數據傳輸具有較好兼容性的物理芯片88E1111。88E1111芯片的內部結構如圖2所示。
 
88E1111的介質接口有銅介質接口和光纖接口。銅介質接口為MDI[3:0],通過設置HWCFG_MODE[3:0]來選擇運行模式。 88E1111集成的MDIO模塊與EMAC的MDIO接口相連接,可將方便網絡控制端讀取物理芯片狀態寄存器,達到實時監測的效果。
 
3.硬件接口設計
  
本文設計的任務是基于C6678片內以太網交換子系統和片外PHY芯片88E1111及其外圍電路的接口設計。主要包括:C6678與88E1111芯片連接、88E1111芯片配置以及88E1111芯片與網絡介質連接。
 
3.1 C6678與88E1111芯片連接
 
C6678和PHY芯片88E1111的接口電路如圖3所示。88E1111工作在SGMII接口模式下,不需要TXCLK時鐘輸入,更有助于減少電路板上走線的數量,同時也可減少噪聲的產生。
 
 
主要的接口信號包括時鐘和數據信號如下:
 
MDIO_CLK:管理數據時鐘。該時鐘信號由C6678片上的MDIO模塊提供,該時鐘頻率通過配置MDIO的控制寄存器CONTROL中的CLKDIV位來控制實現。
 
SGMII_TXP和SGMII_TXN:串行發送差分數據線。連接DSP內部SerDes和物理芯片的S_IN管腳,DSP的SerDes通過該管腳向物理層發送串行數據,數據中包含發送數據時鐘信號。
 
SGMII_RXP和SGMII_RXN:串行接收差分數據線。連接DSP內部SerDes和物理芯片的S_OUT管腳,物理層芯片通過該接口將數據傳送到DSP的SerDes,數據中包含數據接收時鐘信號。
 
MDIO:管理數據I/O??勺疃噙B接32個PHY設備到DSP的EMAC,并且可以枚舉所有PHY設備,讀取PHY設備狀態寄存器來監測PHY的連接狀態。數據幀結構符合802.3標準,包含讀寫指令、PHY地址、寄存器地址和數據等。
 
因為88E1111上集成的MDIO與C6678集成MDIO模塊進行連接時,電壓有所差別,前者電壓為2.5 V,后者電壓為1.8 V,所以在二者之間應該添加電壓轉換器。本文采用一片PCA9306,實現2.5 V和1.8 V之間的電平轉換,其連接電路如圖4所示。
 
 
3.2 88E1111芯片配置
 
88E1111與C6678的MDIO模塊相連接,MDIO最多可識別32個物理芯片,在使用物理芯片之前需要對其進行配置,配置內容主要包括芯片的地址、模式等。配置CONFTG[6:0]管腳定義可查詢文獻,本文配置的硬件電路如圖5所示,圖5中可以不使用電阻,本文為了測試方便,加一個0 Ω的電阻。
 
 
88E1111硬件配置完成后,系統將固定為一種接口方式,按照文獻的定義,物理芯片的地址為:PHY_ADDRESS=0’b00001,芯片模式為:不帶時鐘,自動協商的SGMII模式。
 
3.3 88E1111芯片與RJ45連接
 
88E1111和網絡介質之間無法直接連接,因傳輸速度在千兆級,所以更加需要設計合適的網絡隔離變壓器來降低傳輸損耗、回音和串擾。本文選擇千兆網口插座HR911130C,該插座內部自帶變壓器電路,只需在外部連接濾波網絡便可實現網絡信號穩定地傳輸,如圖6所示。88E1111和 HR9111130C采用差分連接,在PCB布線時需要嚴格等長,且一般還需使用阻抗匹配網絡,如圖6中的R1和C1。
 
 
4.軟件程序設計
  
TI針對網絡開發發布了網絡開發套件(Network Development Kit,NDK),能將多個模塊的配置操作交給NDK網絡框架實現,同時數據分包和解析也無需程序員過多考慮,加速了網絡開發進程。NDK構建在實時操作系統SYS/BIOS之上,NDK通過OS抽象層與BIOS進行交互,同時BIOS的cfg配置文件能對NDK各模塊進行可視化查看。
 
本文基于多核DSP實時操作系統SYS/BIOS上,設計了以太網通信程序。該操作系統能夠提供較多的集成模塊,方便用戶編寫程序,且還有軟硬件中斷管理、多任務同步機制、多核通信機制和存儲器管理機制等,可為用戶進行多線程多任務開發提供模塊化的框架。以太網通信接口的軟件總體結構如圖7所示。
 
 
SYS/BIOS為整個軟件提供集成開發環境,不僅擁有適合實時系統的多線程優先搶占機制,還可添加需要的封裝庫,使得編寫程序時可以更加方便地調用庫函數。NDK是DSP的網絡程序開發集成工具,其中,stack.lib給出了從頂層socket到底層PPP關于TCP/IP協議棧的封裝庫;nettool.lib提供用于socket網絡套接字和用于網絡應用開發工具的封裝庫;os.lib提供應用于SYS/BIOS和網絡編程套件之間的系統協調的封裝庫;hal.lib提供外圍設備和網協議棧之間接口的封裝庫;netctrl.lib提供DSP網絡編程的整體控制,可用來配置底層驅動和協議。
 
本文DSP片上系統軟件分為3部分:SYS/BIOS平臺和NDK的TCP/IP協議棧建立和配置;用戶程序;編制底層驅動程序。
 
4.1 底層硬件驅動的實現
 
NDK的基本結構如圖7所示,可看出NDK開發套件與用戶程序、SYS/BIOS操作系統和底層硬件都有密切的聯系。NDK中網絡控制層和操作系統接口層與SYS/BIOS系統相連接,NDK的硬件驅動層用于控制底層硬件驅動的配置,這些操作和配置均可在網絡工具庫中找到相應的驅動函數,并可直接由用戶應用程序來調用實現。
 
這些功能主要包括:
 
(1)底層硬件驅動包括:MDIO模塊和EMAC模塊的初始化;PHY芯片搜索配置和狀態監測;EMAC/MDIO中斷使能。(2)TCP/IP協議棧的建立,配置接收和發送緩存區的大小,完成以太網數據的收發任務。(3)利用MDIO模塊,根據MDIO讀取的PHY狀態寄存器來監測其連接狀態,識別可以是CPU產生中斷的狀態變化事件,并將信息反饋。(4)關閉驅動,復位前面對寄存器進行的操作,收回占用資源。
 
如圖7所示,硬件驅動包含在硬件驅動層hal.lib中,用戶需要對按照系統對驅動函數進行修改。C6000系列NDK的API封裝了許多固定的驅動函數,具有特定的功能,比如_llPacketSerivceCheck()的作用是檢測以太網數據包的結構,且將檢測到的結構信息反饋給協議棧進行分析處理。具體的驅動程序需要按照硬件系統的配置來進行設計,在C6678中,可在集成度較高的片上系統直接對網絡通信模塊的寄存器進行配置查詢,就可以完成硬件底層驅動,使得底層硬件能夠有效地運行。
 
4.2 DSP端網絡應用程序
 
DSP軟件設計是基于SYS/BIOS實時多任務操作系統和C語言,采用Socket套接字,創建TCP/IP客戶端(Client)和服務器端 (Server),Client負責與外部設備服務器端建立連接并接收數據包,Server用來向PC機發送處理后的數據包。接收任務和發送任務流程如圖 8所示。在C6678的內核Core0中建立兩個同步線程任務,即數據接收和發送任務,分別用來接收TCP服務器發送過來的數據和發送處理后的數據到PC 上位機中進行處理、存儲和顯示。
 
 
4.3 上位機測試程序
 
上位機測試程基于VC++的MFC界面設計,使用套接字Socket進行網絡編程。程序中需設計兩個同步線程,用來實現數據的實時接收和動態顯示功能。使用TCP服務器端發送船體結構應力數據,經過DSP的接接收、處理和發送過程,最后發送到PC上位機進行數據動態顯示,結果如圖9所示。
 
 
5.結論
  
本文以8核處理器C6678為核心,對片上集成的以太網交換子系統接口硬件進行了研究,按照接口的特點設計了包括以太網交換子系統和物理芯片的接口連接、物理芯片與網絡介質接口連接的硬件系統,并完成了千兆以太網驅動,最終實現多核DSP C6678與上位機進行千兆以太網通信。通過與上位機進行網絡通信測試,結果顯示以太網數據通信接口能實時高效地進行網絡數據傳輸。
要采購工具么,點這里了解一下價格!
特別推薦
技術文章更多>>
技術白皮書下載更多>>
熱門搜索

關閉

?

關閉

主站蜘蛛池模板: 欧美777| 狠狠干网址 | 伊人操操| 免费网站观看www在线观 | 国产精品亚洲а∨天堂网不卡 | 国产精品欧美久久久 | av桃色 | 亚洲午夜久久久久久久国产 | 成人一区二区三区四区 | 久久久久中文伊人久久久 | 国产97在线 | 美洲 | 亚洲色偷偷av男人的天堂 | 人妻激情另类乱人伦人妻 | 男女操操操 | 激情视频在线观看免费 | 国产精品亚洲а∨无码播放 | 舌头伸进去添的我好爽高潮欧美 | 国产精品久久久久久久久久久久久久久 | 五十路熟妇高熟无码视频 | 婷婷五月综合色视频 | 亚洲最大无码av网站观看 | 国产高清亚洲精品视bt天堂频 | 国产麻豆一区 | 最新精品国偷自产在线婷婷 | 午夜免费观看 | 好看的中文字幕第一页 | 国产大陆xxxx做受视频 | 午夜成人福利片无码 | 青青久在线视频免费观看 | 欧美黑人性暴力猛交喷水黑人巨大 | 凹凸国产熟女精品视频app | 国产精品3区 | 久久久九九精品国产毛片a片 | www.色综合.com| 国产视频在线一区二区 | 亚洲女线av影视宅男宅女天堂 | 欧美人与动牲猛交xxxxbbbb | 秋霞午夜鲁丝一区二区老狼 | 亚洲国产91 | 在线观看免费视频黄 | 久青草无码视频在线观看 | 国产精品极品在线拍 | 国产精品视频123 | 一本色道无码道在线观看 | 国产嫖妓风韵犹存对白 | 欧美日韩一区二区三 | 精品av中文字幕在线毛片 | 91久久人澡人人添人人爽欧美 | 黄色小视频在线 | 极品少妇被猛的白浆直喷白浆 | 2019毛片| 91丨九色丨蝌蚪丨丝袜 | 奇米成人影视 | 国产无遮挡又黄又爽 | 无码任你躁久久久久久久 | 激情拍拍 | 亚洲欧美日韩中文字幕一区二区三区 | 久热精品视频在线观看 | 一本一本久久a久久精品综合麻豆 | 天堂在线观看 | 亚洲综合大片69999 | 娇小萝被两个黑人用半米长 | 偷拍区清纯另类丝袜美腿 | 午夜欧美福利 | 青青草国产精品亚洲 | 久久综合综合久久 | 亚洲欧洲日本综合aⅴ在线 亚洲一区二区三区乱码aⅴ | 午夜精品免费 | 无码国产激情在线观看 | 99久e在线精品视频在线 | 欧美激情黑人极品hd | 91精品国产综合久久蜜臀 | 亚洲精品www久久久久久 | 国内精品久久久久影院老司机 | 亚洲熟女乱综合一区二区 | 丰满岳乱妇一区二区三区 | 国产亚洲精品一区在线播放 | 国产二区自拍 | 国产乱妇无码大片在线观看 | 九九热re| 久久久人人人婷婷色东京热 | 成本人无码h无码动漫在线网站 | 亚洲天堂日本 | 一色屋精品久久久久久久久久 | 成人av夸克网址 | 久久综合a∨色老头免费观看 | 在线看片免费不卡人成视频 | 亚洲精品一区二区三区福利 | 久久精品久久电影免费理论片 | 中文字幕15页 | 亚洲高清有码中文字 | sese亚洲| 国产精品久久久久久久久软件 | 悟空影视大全免费高清观看在线 | japanese中文字幕| 久久久久无码精品国产人妻无码 | 日本精品无码一区二区三区久久久 | 免费在线观看高清影视网站 | 精品一卡二卡三卡四卡网站 | 主站蜘蛛池模板: 天天摸夜夜爽 | 黑人巨茎大战俄罗斯美女 | www视频在线观看网站 | 日韩精品欧美在线视频在线 | 提莫影院av毛片入口 | 肉色超薄丝袜脚交一区二区 | 白又丰满大屁股bbbbb | www.婷婷色 | 国产视频欧美 | 亚洲天堂avav| 国产区一区二 | 免费观看女人高潮视频软件 | 国语自产精品视频在线30 | 亚洲欧洲自拍拍偷无码 | 中文无码妇乱子伦视频 | 午夜性无码专区 | 在线一二区 | 成在人线av无码免费看网站 | 精品久久久久久久国产潘金莲 | 国产精品视频999 | 日韩精品一二三四 | 青青草99 | 少妇厨房愉情理9仑片视频下载 | 天堂а√在线中文在线 | 日韩在线视频一区二区三 | 午夜福利国产成人a∨在线观看 | 天堂在/线中文在线资源 官网 | 国产精品视频一区二区二 | 亚洲男人的天堂在线va | 91破处视频| h片在线观看免费 | 亚洲熟女中文字幕男人总站 | 国产有奶水哺乳期无码avav | 国产精品9999久久久久仙踪林 | 国产午夜福利不卡在线观看 | av影音先锋最大资源网 | 日屁网站 | 亚洲国产精品高清在线第1页 | 久久伊人影视 | 亚洲一区二区三区自拍天堂 | 亚洲欧美视频在线观看 | 午夜精品免费观看 | 亚洲熟妇色自偷自拍另类 | 变态另类久久变态变态 | 亚洲国产成人无码影片在线播放 | 一本加勒比hezyo无码人妻 | 欧美巨大黑人极品精男 | 中文字幕在线观看第二页 | 国产98涩在线 | 欧洲 | 八个少妇沟厕小便漂亮各种大屁股 | 国产又黄又爽视频 | 精品福利在线视频 | 亚洲依依成人亚洲社区 | 97超碰免费 | 中文无码精品a∨在线观看不卡 | 午夜av亚洲一码二中文字幕青青 | 国产精品污www在线观看 | 五月av| 自拍区小说区图片区亚洲 | 国产偷窥熟妇高潮呻吟 | 国产精品hd | 亚洲国产日韩精品一区二区三区 | 成人免费在线 | 久久亚洲中文无码咪咪爱 | 男人的网站在线观看 | 国产男人搡女人免费视频 | 午夜福利一区二区三区高清视频 | 免费在线观看黄色 | 亚洲va久久久噜噜噜久久 | 国产在线精品一区二区在线看 | 成人女同在线观看 | 亚洲国产成人无码影片在线播放 | 春色导航 | 人人看人人做 | 操碰在线观看 | 欧美xxxx做受欧美.88 | 国产人妻精品久久久久野外 | 亚洲理论在线中文字幕观看 | av毛片在线播放 | 黑鬼大战白妞高潮喷白浆 | 超碰色偷偷男人的天堂 | 香草乱码一二三四区别 | 国产人妻精品一区二区三区不卡 | 香蕉97视频观看在线观看 | 国产做床爱无遮挡免费视频 | 无码av无码一区二区桃花岛 | 亚洲精品乱拍国产一区二区三区 | 久久久888 | 六十路高龄老熟女m | 中文天堂网www新版资源在线 | 国产精品视频123 | 水蜜桃久久 | 国产午夜精品久久精品电影 | 好大好猛好爽好深视频免费 | 岛国伊人 | 国产又粗又猛又爽又黄 | 欧美精品国产动漫 | 美女网站免费福利视频 | 在线精品自偷自拍无码 | 主站蜘蛛池模板: 国产精品99久久 | 少妇被粗大猛进去69影院 | 国产成人无码综合亚洲日韩 | 亚洲第一黄色网址 | 新普新京亚洲欧美日韩国产 | 国产69精品久久久久999小说 | 91成人激情 | 欧美偷拍一区二区三区 | 无遮掩60分钟从头啪到尾 | 熟女人妻在线视频 | 国产精品日日做人人爱 | 亚洲成色在线综合网站免费 | 一区二区三区视频 | 亚洲色成人网站www永久男男 | 国产色噜噜噜在线观看精品 | 综合黄色| www.一区二区三区在线 | 中国 | 一区二区久久久久 | 伊人久久大香线蕉综合网 | 欧美少妇诱惑 | 国产不卡av在线播放 | 精品毛片乱码1区2区3区 | 国产精品尹人在线观看 | 国产综合久久亚洲综合 | 99国产亚洲 | 亚洲第一狼人伊人av | 国产第19页精品 | 在线中文新版最新版在线 | 色综合天天天天综合狠狠爱 | 欧美亚洲国产手机在线有码 | 四虎永久在线精品免费播放 | 久久精品熟女人妻一区二区三区 | 国产成人午夜福利在线小电影 | 边啃奶头边躁狠狠躁 | 成人28深夜影院 | 国产在线偷观看免费观看 | 奇米影视7777狠狠狠狠影视 | 国产一区二区日韩 | 亚洲男女激情 | 国产成人无码免费视频97 | 91网站在线免费看 | 手机看片中文字幕 | 国产精品自在欧美一区 | 久草最新视频 | 99久久无码一区人妻a片蜜 | 8天堂资源在线 | 老色鬼网站| 精品国产一区二区三区四区vr | 玖玖玖香蕉精品视频在线观看 | 国产在线一卡2卡三卡4卡免费 | 在线精品亚洲一区二区 | 少妇激情a∨一区二区三区 日本熟妇浓毛 | 51国产偷自视频区免费播放 | 精品视频站长推荐 | 久久婷婷成人综合色综合 | 韩国三级三级三级a三级 | www激情com | 国产性夜夜春夜夜爽免费下载 | 乱色欧美激惰 | 国产免费高清 | 免费的毛片视频 | 污黄啪啪网 | 久艹av | 亚洲综合久久成人av | 亚洲日本欧美日韩高观看 | 日本黄色片网址 | 亚洲女同性同志熟女 | 97少妇| 色图网址| 国产精品视频免费播放 | 牲交欧美兽交欧美 | 人人舔 | 久久夜色精品国产欧美乱 | 国产又爽又黄又爽又刺激 | 天天干免费视频 | 青青青国产在线观看免费 | 亚洲色欲色欲www在线观看 | 欧美国产日韩a在线视频下载 | 国产亚洲日韩a欧美在线人成 | 97久久久久人妻精品专区 | 久操免费在线 | 老司机久久99久久精品播放 | 亚洲欧美激情精品一区二区 | 又大又粗又爽的少妇免费视频 | 久久久久无码精品亚洲日韩 | 国产高潮av | 欧美一区二区三区在线免费观看 | 久久久性 | 欧美亚洲日韩在线在线影院 | 青草影院内射中出高潮 | 亚洲精品无码一区二区三区久久久 | 久久五月精品中文字幕 | 亚洲综合天堂一区二区三区 | 国产乱码在线观看 | 日本道专区无码中文字幕 | 国产精品禁18久久久夂久 | 在线观看无码av网站永久免费 | 成人欧美一区二区三区在线观看 | 综合久久婷婷 |