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

          新聞中心

          EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計(jì)應(yīng)用 > 基于FPGA的嵌入式串行千兆以太網(wǎng)設(shè)計(jì)

          基于FPGA的嵌入式串行千兆以太網(wǎng)設(shè)計(jì)

          作者: 時(shí)間:2012-12-05 來源:網(wǎng)絡(luò) 收藏

          摘要:本設(shè)計(jì)以Xilinx 為棱心芯片,利用內(nèi)嵌硬核處理器PowerPC、嵌入式操作系統(tǒng)Xilkernel和LwIP協(xié)議功能函數(shù),完成嵌入式串行系統(tǒng)的設(shè)計(jì)。本設(shè)計(jì)能夠滿足以太網(wǎng)通信對(duì)高速數(shù)據(jù)傳輸?shù)囊?,同時(shí)在電路設(shè)計(jì)時(shí),具有PCB布線簡(jiǎn)單以及信號(hào)完整性好等優(yōu)點(diǎn)。
          關(guān)鍵詞:;

          引言
          隨著通信技術(shù)的發(fā)展,因在傳輸中具備高帶寬和高速率的特點(diǎn),成為高速傳輸設(shè)備的首選。基于Xilinx 的嵌入式系統(tǒng)設(shè)計(jì)整合了一系列的知識(shí)產(chǎn)權(quán)(IP)核使其功能強(qiáng)大,從而使得利用FPGA進(jìn)行嵌入式串行千兆以太網(wǎng)開發(fā)成為可能。
          本設(shè)計(jì)使用Xilinx公司65 tim工藝級(jí)別的Virtex-5FXT系列芯片,滿足嵌入式系統(tǒng)設(shè)計(jì)所應(yīng)具備的高性能、高密度、低功耗和低成本的要求。V5 Hard TEMAC模塊提供了專用的以太網(wǎng)功能,并通過FPGA內(nèi)部高速串行收發(fā)器GTX和Marvell公司的88E1111物理層接口芯片相連,完成串行千兆以太網(wǎng)的接口功能。物理層接口芯片支持MII、GMII、RGMII和四種以太網(wǎng)接口模式。相對(duì)GMII接口而言,接口的I/O端口數(shù)目少,便于PCB布線,并且數(shù)據(jù)信號(hào)以差分對(duì)的形式出現(xiàn),有利于保證信號(hào)完整性。
          本文將FPGA內(nèi)嵌PowerPC硬核處理器、Xilinx精簡(jiǎn)嵌入式操作系統(tǒng)Xilkernel,以及相應(yīng)的外設(shè)IP Core相結(jié)合,完成嵌入式串行千兆以太網(wǎng)的設(shè)計(jì)。

          1 總體設(shè)計(jì)
          系統(tǒng)硬件平臺(tái)中選用Xilinx公司的Virtex-5 FX70t作為主控芯片,它集成了處理器模塊和高速RocketIO GTX收發(fā)器。
          外部存儲(chǔ)器采用Mcron公司的128M×16位DDRSDRAM芯片MT47H128M16HG-31T,為程序運(yùn)行提供空間。
          在網(wǎng)絡(luò)芯片方面有兩種方案可供選擇,即單物理層芯片方案和物理層加MAC層集成于同一芯片方案?;谝子诳刂品矫娴目紤],采用Marv ell公司的88E1111單物理層接口芯片作為解決方案,該芯片支持10BASE-T、100BASE-TX和1000BASE-T以太網(wǎng)協(xié)議。本系統(tǒng)硬件由Virtex-5 FX 70t芯片、88E1111 PHY芯片、DDRII芯片、8個(gè)撥碼開關(guān)(8DIPS)、8個(gè)LED燈和RJ45接口構(gòu)成,其連接框圖如圖1所示。

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

          d.JPG


          串行千兆以太網(wǎng)設(shè)計(jì)中,需使用FPGA內(nèi)部RoeketIO GTX收發(fā)器完成SGMII鏈路的建立。RoeketIOGTX是集成在Virtex-5 FX70t芯片中靈活的、功能可配置的千兆位級(jí)串行收發(fā)器,支持750 Mbps~6.5 Gbps的數(shù)據(jù)傳輸速率,滿足千兆以太網(wǎng)系統(tǒng)設(shè)計(jì)中數(shù)據(jù)傳輸速率的要求。本設(shè)計(jì)通過在FPGA中例化EMAC硬核,并將相應(yīng)的FPGA端口和外部PHY芯片88E1111相連完成SGMII鏈路的建立。SGMII接口使用全雙工模式,有收發(fā)兩個(gè)獨(dú)立的通道,每個(gè)通道使用一對(duì)差分信號(hào)線,采用無時(shí)鐘信號(hào)模式,RoeketIO GTX收發(fā)器從串行數(shù)據(jù)中恢復(fù)時(shí)鐘用于差分?jǐn)?shù)據(jù)的發(fā)送與接收。
          SGMII接口實(shí)現(xiàn)框圖如圖2所示。

          a.JPG

          fpga相關(guān)文章:fpga是什么



          上一頁 1 2 3 下一頁

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(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); })();