基于ARM嵌入式以太网接口设计与实现

作者: 不详   发布日期:2007-07-15 08:50   查看数:0
中文摘要:

   本文介绍了一种嵌入式以太网接口的设计与实现,采用AT91RM9200微控制器与以太网控制芯片RTL8019AS进行硬件设计,详细阐述了RTL8019相关寄存器设置,给出了相关硬件连接图及软件的实现。

英文摘要:

  The design and principle of the embedded Ethernet interface based on ARM is introduced,hardware design used micropro-cessor AT91RM9200 connection with RTL8019AS,specified the correlative configuration of RTL8019 register,implement of software and hardware connenction are given.

AT91RM9200 简介 AT91RM9200 是基于ARM920T 的微控制器。AT91RM9200 的特性包括: 五级流水线结构, 指令执行效率更高。提供 1.1MIPS/MHZ 的哈佛结构。32 位ARM指令集和16 位Thumb 指令集。32 位高速AMBA 总线接口。标准的ARMv4 存储器管理 单元(MMU)。AT91ARM9200 集成了许多标准的接口, 包括 USB- Host、USB- Device、10/100 Base- T 以太网控制器等。 AT91ARM9200 还集成了JTAG- ICE 、UART 调试通道(DBUG)以 及嵌入式的实时追踪的调试功能(ETM) RTL8019AS 以太网控制器 RTL8019AS以太网控制器是由Realtek 公司出的一款高集 成度的以太网控制芯片, 具有8/16 位总线模式, 集成了 IEEE802.3 协议标准的介质访问控制子层(MAC)和物理层的性 能, 与NE2000 相兼容, 支持以太网全双工通信方式, 支持UTP, AUI 和BNC 自动检测, 支持16 条I/O 基本地址选项和额外I/O 地址输入输出完全解码方式, 支持存储器瞬时读写, 收发可同 时达到10Mbps 的速率, 内置16KB 的SRAM, 可以方便的与微 处理器进行连接。 结论 本文介绍了以AT91RM9200 处理器加RTL8019AS 网络芯 片的嵌入式以太网接口的具体软硬件设计方法。系统已在铁路 系统上成功应用, 传输速度相当于P C 机的1 0 M 网口。 本文作者创新点: 用现在流行的嵌入式处理器芯片 AT91RM9200 和网络控制芯片RTL8019 实现以太网接口设计, 经实际应用验证速度接近于PC 机的10M网卡。 AT91RM9200,嵌入式,RTL8019AS,以太网,ARM