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

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 基于CPCI總線10/100 Mb/s以太網(wǎng)卡的設(shè)計(jì)與實(shí)現(xiàn)

          基于CPCI總線10/100 Mb/s以太網(wǎng)卡的設(shè)計(jì)與實(shí)現(xiàn)

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

          10/ Mb/s CS/CD子系統(tǒng)執(zhí)行802.3協(xié)議定義的功能,比如幀重組、碰撞的檢測等。10/ Mb/sPHY子系統(tǒng)直接連接到10/ Mb/s的網(wǎng)絡(luò),支持100 Base-Tx Fullduplex,100 Base-Tx Halfduplex,10 Base-Tx Fullduplex,10 Base-Tx Halfduplex。
          2.2 Intel 82551寄存器
          Intel 82551控制芯片的操作命令主要是通過SCB(Control/Status Register)寄存器來控制。SCB的格式如表1所示。

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

          其中偏移地址為00h的低16位是SCB的狀態(tài)位,每一位都對應(yīng)表示中斷的狀態(tài),引起中斷的原因,以及CU和RU的狀態(tài)。高16位是命令位,通過向該命令位寫入命令字,控制Intel 82551的各種行為。偏移地址為04h的是指向命令塊的指針,由于Intel82551是通過CU單元來執(zhí)行各種命令塊,所以要告知CU單元所執(zhí)行的命令的地址。Intel 82551芯片還有一系列的特殊命令,例如Nop,Configue,Transmit和Receive等命令。


          3 與Intel 82551連接方法
          是一種同步,數(shù)據(jù)/地址復(fù)用,寬度為32位,可以擴(kuò)展到64位,最高工作頻率為64 MHz。支持快速背對背傳輸、碎發(fā)傳輸及Cache操作,具有較高的傳輸速率、數(shù)據(jù)吞吐率和良好的擴(kuò)展性。連接方法如圖1所示。

          4 Intel 82551與傳輸介質(zhì)接口
          要實(shí)現(xiàn)接口,變壓器是不可缺少的。在差分接收引腳(RX+/RX-)上,需要1個(gè)專用于10 Base-T操作的1:1脈沖變壓器;在差分發(fā)送引腳(TX+/TX-)上,需要外接1個(gè)帶有中心抽頭的1:2.5脈沖變壓器。變壓器應(yīng)具有2 kV以上的電壓隔離性能,以防止靜電干擾。接口電路如圖2所示。

          5 以太網(wǎng)控制芯片配置
          其他的,還有一顆E2PROM芯片,通常是一顆93C46。里面記錄了網(wǎng)卡芯片的供應(yīng)商ID、子系統(tǒng)供應(yīng)商ID、網(wǎng)卡的MAC地址、網(wǎng)卡的一些配置,如SMI總線上PHY的地址,BootROM的容量,是否啟用BOOTROM引導(dǎo)系統(tǒng)等。

          電子鎮(zhèn)流器相關(guān)文章:電子鎮(zhèn)流器工作原理


          電子鎮(zhèn)流器相關(guān)文章:




          關(guān)鍵詞: CPCI 100 總線 以太網(wǎ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); })();