新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于S3C4480X的嵌入式以太網(wǎng)接口設(shè)計(jì)

        基于S3C4480X的嵌入式以太網(wǎng)接口設(shè)計(jì)

        作者: 時(shí)間:2014-12-02 來(lái)源:網(wǎng)絡(luò) 收藏

          3設(shè)計(jì)思路

        本文引用地址:http://www.104case.com/article/266271.htm

          首先,S3C44B0X通過(guò)RTL8019AS的I/O口,對(duì)其相關(guān)寄存器進(jìn)行配置。在通信時(shí),S3C44B0X與RTL8019AS的收發(fā)緩存器的數(shù)據(jù)交換由遠(yuǎn)程DMA控制,而RTL81019AS收發(fā)緩存器與總線之間的數(shù)據(jù)交換由它的本地DMA控制。RTL8019AS通過(guò)中斷的方式通知S3C44B0X數(shù)據(jù)收發(fā)的結(jié)果和狀態(tài),S3C44B0X通過(guò)查詢中斷狀態(tài)寄存器的值,作出相應(yīng)處理。

          系統(tǒng)結(jié)構(gòu)如圖2所示。

          

         

          4接口電路設(shè)計(jì)

          接口電路如圖3所示。

          

         

          S3C 44B0X的nOE、nWE分別與RTL8019AS的IORB、IOWB相連,控制數(shù)據(jù)的讀和寫操作,低電平有效。RTL8019使用中斷0,對(duì)應(yīng)S3C4480的外部中斷1。

          RTL8019AS RTL8019AS有3種工作方式:

          a)跳線方式:I/O和中斷由跳線決定;

          b)即插即用方式(PNP):由軟件進(jìn)行自動(dòng)配置,使用這種方法時(shí),系統(tǒng)的啟動(dòng)程序必須包含支持PNP的函數(shù);

          c)免跳線方式:I/O和中斷由外接的EEPROM93C46中的內(nèi)容決定。

          在本設(shè)計(jì)中,為了降低啟動(dòng)程序和接口電路的復(fù)雜性,選擇跳線方式,故JP接高電平。

          X1、X2分別為20 MHz晶振的輸入輸出端。LED0~2分別連接3個(gè)發(fā)光二極管,指示網(wǎng)絡(luò)連接、數(shù)據(jù)傳輸和發(fā)送的情況。 20F001為網(wǎng)卡濾波器,內(nèi)部包含一對(duì)低通濾波器和一對(duì)隔離變壓器,其輸出TX+/-、RX+/-與RJ45的信號(hào)口相連。

          由于在本設(shè)計(jì)中RTL8019AS的AEN與S3C44B0X的nGCS2相連,所以對(duì)應(yīng)S3C44B0X的存儲(chǔ)器的起始地址0x0600-0000;并且,由于RTL8019AS的IOS0~I(xiàn)OS3接地,在跳線模式下,當(dāng)IOS0~I(xiàn)OS1為0000時(shí),RTL8019AS的基址為0300H。因此,在本設(shè)計(jì)中,S3C44B0X訪問(wèn)RTL8019AS的基址就是0x0600-0300。

        c語(yǔ)言相關(guān)文章:c語(yǔ)言教程


        脈寬調(diào)制相關(guān)文章:脈寬調(diào)制原理
        鎖相環(huán)相關(guān)文章:鎖相環(huán)原理


        關(guān)鍵詞: S3C4480X 以太網(wǎng) 三星

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 文化| 乐山市| 沁源县| 万盛区| 石家庄市| 凤山县| 乌审旗| 大冶市| 开远市| 阳城县| 万全县| 民和| 孟连| 惠水县| 诸城市| 洮南市| 富宁县| 荥阳市| 塘沽区| 城固县| 淅川县| 康保县| 甘德县| 方正县| 宁强县| 交口县| 化州市| 德令哈市| 湄潭县| 城市| 南雄市| 隆昌县| 平顺县| 武城县| 田林县| 西和县| 麻栗坡县| 秦皇岛市| 灵丘县| 琼结县| 洪雅县|