新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于ARM微處理器的嵌入式以太網接口設計

        基于ARM微處理器的嵌入式以太網接口設計

        作者: 時間:2008-11-26 來源:網絡 收藏

            電子設備日趨網絡化的背景下,作為目前廣泛使用的以太網以及TCP/IP 協議已經成為事實上最常用的網絡標準之一,它以高速、可靠、分層以及可擴充性使得它在各個領域的應用越來越靈活,很多情況下運用以太網和TCP/IP,能夠簡化結構和降低成本。但是,目前關于以太網的設計方案不是很多,在這不多的方案中,大多是基于單片機或DSP 的。兩者都存在要外擴很多外設的問題,并且前者速度太慢,后者成本又太高,這在一些對設備尺寸要求很小的場合是不行的。

          本設計中,采用了基于ARM內核的微處理器S3C44BOX為基礎的系統與10MB 以太網控制芯片RTL8019AS 的電路和實現方法。

          S3C44BOX芯片的介紹S3C44BOX 是基于ARM7TDMI 內核的16/32位RISC處理器。功能強大,目前已廣泛應用于手持設備、因特網設備、網絡、調制解調設備等領域。其主要特點如下。

          1)拓展存儲控制器(帶FP/EDO/SDRAM 控制器,片選邏輯)。

          2)8KBCache/SRAM。

          3)LCD控制器(可直接控制DSTN/STN 的各種灰度/256 彩色LCD 屏,最大為1600 1 600)。

          4)2通道UART,波特率可高達115200B/s,并內置16字節FIFO,同時兼容Irdal.0規范。

          5)I2C和I2S(音頻數據)。

          6)71個通用I/O 端口和8 個

          7)5路PWM 定時器和1 路內部定時器。

          8)8通道10位ADC(采樣速率為100Kbit/s)。

          9)2路GDMA/2路外圍DMA 。

          10)電源控制器。

          11)看門狗。

          12)實時時鐘。

          硬件電路組成

          本方案硬件電路使用的芯片主要有微處理器S3C44BOX、RTL8019AS、74LV138和FB2022(網卡變壓器),其硬件框圖如附圖所示。處理器S3C44BOX與RTL8019AS的接口采用UTP RJ-45接口。RTL8019AS與主機有三種接口工作模式:

          *跳線方式,網卡的I/O和中斷由跳線決定。

          *即插即用方式,由軟件進行自動配置plug and play。

          *免跳線方式,網卡的I/O和中斷由外界的93C46里的內容決定。

        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 桃江县| 铁岭县| 合肥市| 天水市| 乳源| 宣城市| 余庆县| 大石桥市| 南川市| 通渭县| 泗阳县| 土默特右旗| 井研县| 旺苍县| 莱阳市| 庆元县| 井陉县| 白银市| 禄丰县| 柳江县| 嵊州市| 新闻| 湖北省| 长治县| 寿宁县| 尼勒克县| 湟中县| 会昌县| 定日县| 阜南县| 呈贡县| 界首市| 松潘县| 怀柔区| 沁水县| 广饶县| 颍上县| 界首市| 呼伦贝尔市| 亚东县| 英德市|