电工学习网

 找回密码
 立即注册

以太网接口

2015-4-5 07:40| 编辑:电工学习网| 查看: 4037| 评论: 0

    1.概述
    以太网以其高度灵活、相对简单、易于实现的特点,成为当今最重要的一种局域网建网技术。通常所说的以太网主要是指以下3种不同的局域网技术:
    以太网/IEEE 802.3:采用同轴电缆作为网络介质,传输速率达到10Mb/s。
    100Mb/s以太网:又称快速以太网,采用双绞线作为网络介质,传输速率达到100Mb/s。
    1000Mb/s以太网:又称为千兆以太网,采用光缆或双绞线作为网络介质,传输速率达到1000Mb/s(1Gb/s)。
    2.以太网控制器RTL8019
    RTL8019是高度集成的以太网控制器,为即插即用式NE2000兼容网络适配器提供了简易的解决方案。RTL8019共有32个输入/输出地址,对应地址偏移量为00h~1Fh。RTL8019的内部寄存器是分页的,每个寄存器都是8位,在不同的页面下同一个端口对应不同的寄存器。页面的选择通过CR寄存器的第六位和第七位来选择;10h~17h的8个地址为数据读/写端口地址,只用其中的一个地址即可;18h~1Fh的8个地址为复位端口,只用其中的一个即可。但需要注意,实际上只有18h、1Ah、1Ch、1Eh这几个复位端口是有效的,其他不要使用,因为有些兼容卡不支持19h、1Bh、1Dh等奇数地址的复位。
    3.以太网模块的接口
    与常规的网卡设计思路不同的是,在嵌入式系统中系统的精简一直是个主要的原则。RTL8019AS作为网卡,需要一片EEPROM作为配置存储器来确定通信的端口地址、中断地址、网卡的物理地址、工作模式和制造厂商等信息;而在嵌入式系统中,可以使用RTL8019AS的默认配置和一些引脚作为网卡的初始化方法,这样既可以节省配置存储器,又可以减小嵌入式硬件平台的体积。RTL8019支持即插即用模式和非即插即用模式。在嵌入式系统中,网卡的外设通常是不经常插拔的,所以为了系统的精简,通常配置RTL8019为非即插即用模式,有着固定的中断,有着固定的端口地址。假设端口是0x300(这里的端口是相对于ISA总线来说的端口,对于ARM的总线,需要重新计算地址)。这些配置可以通过RTL8019的外部引脚,在系统上电复位的时候自动配置起来。
上一篇:USB接口下一篇:IIC接口 收藏

看过《以太网接口》的人还看了以下文章:

发表评论

最新评论

  • 嵌入式开发到底是做什么的?
  • FPGA芯片结构
  • FPGA工作原理
  • 嵌入式学习方法与心得
  • 嵌入式软件工程师必须要掌握哪些知识
  • 嵌入式系统开发的可靠性设计

电工学习网 ( )

GMT+8, 2021-12-6 20:44

Powered by © 2011-2021 www.shop-samurai.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

返回顶部