基于ARM微处理器的嵌入式以太网接口设计 (1)

2008-11-26 17:45:58   作者:何 轩,夏应清,李 祥   来源:电子设计应用   

关键字:接口 以太网接口 嵌入式 函数 ARM微处理器 typedef 外部中断 全双工以太网 jp 支持分辨率

    电子设备日趋网络化的背景下,作为目前广泛使用的以太网以及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里的内容决定。

[1] [2] [3]
相关阅读
基于Mega64单片机的以太网接口设计 2011-12-16
以太网接口芯片DM9000A在嵌入式系统中的应用 2011-11-25
S3C4510B型ARM微处理器最小系统构建 2011-09-21
基于ARM的车辆检测系统控制单元电路设计 2011-07-22
在ARM微处理器上实现Rijndael加密算法 2011-07-14
基于ARM的车辆检测系统控制单元设计 2011-07-14
基于ARM微处理器的隧道照明智能控制器 2011-07-13
利用ARM微处理器和ZigBee模块组成无线串口集线器 2011-06-23
嵌入式ARM微处理器选型指南 2011-06-23
基于ARM微处理器的uC/OS的移植设计 2011-06-21
基于ARM微处理器的十回路智能配电监控单元的设计 2011-06-17
编辑:孙树宾
本文引用地址: http://www.eeworld.com.cn/mcu/2008/1126/article_892.html
[发表评论]
[加入收藏]
[告诉好友]
[打印本页]
[关闭窗口]
[返回顶部]
[RSS订阅]

小广播

最热点击

专栏

向农,EEWORLD副总编。被英特尔董事长贝瑞特称为“中国可与之对话的两名记者之一”

【详细】

总编随笔
汤宏琳,人皆称为“汤汤”,电子工程世界高级编辑。随着EEWORLD一起成长。

【详细】

汤汤手记
今年,是中国集成电路产业丰收的一年,相比较往年都有大幅提升。

【详细】

凯哥博客

论坛精华

精选博文