中文摘要:
本文介绍了一种嵌入式以太网接口的设计与实现,采用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)。AT91
ARM9200 集成了许多标准的接口, 包括
USB- Host、USB- Device、10/100 Base- T
以太网控制器等。
AT91
ARM9200 还集成了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网卡。