新闻中心

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 下一页

评论


相关推荐

技术专区

关闭