關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于CPCI總線10/100 Mb/s以太網卡的設計與實現

        基于CPCI總線10/100 Mb/s以太網卡的設計與實現

        作者: 時間:2009-11-05 來源:網絡 收藏

        10/ Mb/s CS/CD子系統執行802.3協議定義的功能,比如幀重組、碰撞的檢測等。10/ Mb/sPHY子系統直接連接到10/ Mb/s的網絡,支持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.104case.com/article/202628.htm

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


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

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

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

        電子鎮流器相關文章:電子鎮流器工作原理


        電子鎮流器相關文章:




        關鍵詞: CPCI 100 總線 以太網

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 江永县| 肃宁县| 尼木县| 固阳县| 安宁市| 新田县| 平利县| 焉耆| 舟山市| 抚顺市| 原平市| 保山市| 常熟市| 板桥市| 安顺市| 珲春市| 且末县| 德钦县| 沁水县| 舒城县| 定结县| 安平县| 临沭县| 册亨县| 六枝特区| 海兴县| 铜陵市| 肥西县| 临清市| 龙海市| 亳州市| 灯塔市| 东光县| 临夏市| 洛隆县| 江西省| 平邑县| 五家渠市| 色达县| 土默特左旗| 石门县|