關(guān) 閉

        新聞中心

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

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

        作者: 時間: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.104case.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ì)接口
        要實現(xiàn)接口,變壓器是不可缺少的。在差分接收引腳(RX+/RX-)上,需要1個專用于10 Base-T操作的1:1脈沖變壓器;在差分發(fā)送引腳(TX+/TX-)上,需要外接1個帶有中心抽頭的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)閉
        主站蜘蛛池模板: 武城县| 图木舒克市| 伊金霍洛旗| 枞阳县| 达拉特旗| 涞水县| 克山县| 阿拉善左旗| 石阡县| 西乌| 晋宁县| 略阳县| 吴堡县| 贵阳市| 象州县| 绥宁县| 乃东县| 靖安县| 福建省| 蒲城县| 上思县| 浮梁县| 岐山县| 高邮市| 大姚县| 广丰县| 思南县| 勐海县| 封开县| 嘉禾县| 呼图壁县| 偃师市| 阿坝县| 盐山县| 东山县| 康定县| 安宁市| 博客| 西宁市| 永年县| 云和县|