• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

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

    基于ARM微處理器的嵌入式以太網(wǎng)接口設(shè)計(jì)

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

        電子設(shè)備日趨網(wǎng)絡(luò)化的背景下,作為目前廣泛使用的以太網(wǎng)以及TCP/IP 協(xié)議已經(jīng)成為事實(shí)上最常用的網(wǎng)絡(luò)標(biāo)準(zhǔn)之一,它以高速、可靠、分層以及可擴(kuò)充性使得它在各個(gè)領(lǐng)域的應(yīng)用越來(lái)越靈活,很多情況下運(yùn)用以太網(wǎng)和TCP/IP,能夠簡(jiǎn)化結(jié)構(gòu)和降低成本。但是,目前關(guān)于以太網(wǎng)的設(shè)計(jì)方案不是很多,在這不多的方案中,大多是基于單片機(jī)或DSP 的。兩者都存在要外擴(kuò)很多外設(shè)的問(wèn)題,并且前者速度太慢,后者成本又太高,這在一些對(duì)設(shè)備尺寸要求很小的場(chǎng)合是不行的。

      本設(shè)計(jì)中,采用了基于ARM內(nèi)核的微處理器S3C44BOX為基礎(chǔ)的系統(tǒng)與10MB 以太網(wǎng)控制芯片RTL8019AS 的電路和實(shí)現(xiàn)方法。

      S3C44BOX芯片的介紹S3C44BOX 是基于ARM7TDMI 內(nèi)核的16/32位RISC處理器。功能強(qiáng)大,目前已廣泛應(yīng)用于手持設(shè)備、因特網(wǎng)設(shè)備、網(wǎng)絡(luò)、調(diào)制解調(diào)設(shè)備等領(lǐng)域。其主要特點(diǎn)如下。

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

      2)8KBCache/SRAM。

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

      4)2通道UART,波特率可高達(dá)115200B/s,并內(nèi)置16字節(jié)FIFO,同時(shí)兼容Irdal.0規(guī)范。

      5)I2C和I2S(音頻數(shù)據(jù))。

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

      7)5路PWM 定時(shí)器和1 路內(nèi)部定時(shí)器。

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

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

      10)電源控制器。

      11)看門(mén)狗。

      12)實(shí)時(shí)時(shí)鐘。

      硬件電路組成

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

      *跳線(xiàn)方式,網(wǎng)卡的I/O和中斷由跳線(xiàn)決定。

      *即插即用方式,由軟件進(jìn)行自動(dòng)配置plug and play。

      *免跳線(xiàn)方式,網(wǎng)卡的I/O和中斷由外界的93C46里的內(nèi)容決定。

    linux操作系統(tǒng)文章專(zhuān)題:linux操作系統(tǒng)詳解(linux不再難懂)

    上一頁(yè) 1 2 3 下一頁(yè)

    評(píng)論


    相關(guān)推薦

    技術(shù)專(zhuān)區(qū)

    關(guān)閉
    主站蜘蛛池模板: 长乐市| 新兴县| 泗阳县| 子洲县| 平山县| 黄冈市| 奉新县| 武威市| 甘谷县| 宜宾县| 灵石县| 锡林浩特市| 中卫市| 武川县| 临潭县| 望谟县| 五河县| 永吉县| 西宁市| 永吉县| 革吉县| 南通市| 城固县| 临汾市| 济阳县| 龙川县| 广西| 洮南市| 永安市| 玉山县| 郑州市| 县级市| 南开区| 通州区| 广西| 汶上县| 太仓市| 平昌县| 梓潼县| 米泉市| 依兰县|