版权归原作者所有,如有侵权,请联系我们

[科普中国]-以太网控制器

科学百科
原创
科学百科为用户提供权威科普内容,打造知识科普阵地
收藏

详细介绍

以太网是Xerox公司发明的基带LAN标准。它采用带冲突检测的载波监听多路访问协议(CSMA/CD),速率为10Mbps,传输介质为同轴电缆。以太网是在20世纪70年代为解决网络中零散的和偶然的堵塞而开发的,而IEEE802.3标准是在最初的以太网技术基础上于1980年开发成功的。现在,以太网一词泛指所有采用CSMA/CD协议的局域网。以太网2.0版由数字设备公司、Intel公司和Xerox公司联合开发,它与IEEE802.3兼容。1

运行原理以太网和IEEE802.3通常由接口卡(网卡)或主电路板上的电路实现。以太网电缆协议规定用收发器将电缆连到网络物理设备上。收发器执行物理层的大部分功能,其中包括冲突检测及收发器电缆将收发器连接到工作站上。1

IEEE802.3提供了多种电缆规范,10Base5就是其中的一种,它与以太网最为接近。在这一规范中,连接电缆称作连接单元接口(AUI),网络连接设备称为介质访问单元(MAU)而不再是收发器。1

安装方法

以太网控制器也称以太网适配器,就是我们通常称的“网卡”。安装方法即是插在机器主板的PCI扩展槽里,一般为白色,然后安装所购买网卡中内附的驱动光盘即可。

不装网卡的话你是无法连接网络的。不过现在一般主板都有集成网卡。

ENC28J60ENC28J60是带有外设接口的独立以太网控制器,它可作为任何配备有SPI接口的控制器的以太网接口。ENC28J60符合IEEE 802.3的全部规范,采用了一系列包过滤机制以对传入数据进行限制。它还提供了一个内部DMA模块,以实现快速数据吞吐和硬件支持的IP校验和计算。ENC28J60与主控制器的通信通过两个中断引脚和SPI接口实现,数据传输速率高达10Mbps。两个专用的引脚用于连接LED,进行网络活动状态指示。2

主要特性(1)IEEE 802.3兼容的以太网控制器;

(2)集成MAC和10 BASE-T PHY;

(3)支持一个带自动极性检测和校正的10BASE-T端口;

(4)支持全双工和半双工模式;

(5)可编程在发生冲突时自动重发;

(6)可编程填充和CRC生成;

(7)可编程自动拒绝错误数据包;

(8)最高速度可达10Mbps的SPI接口;

(9)具有两个用来表示连接、发送、接收、冲突和全/半双工状态的可编程LED输出引脚;

(10)使用两个中断引脚的7个中断源;

(11)带可编程预分频器的时钟输出引脚;

(12)工作电压范围是3.14~3.45V;

(13)兼容TTL电平输入;

(14)温度范围:-40~+85℃(工业级),0~+70℃(商业级)(仅SSOP封装);

(15)28引脚SPDIP、SSOP、SOIC和QFN封装。2

组成部分(1)SPI接口,充当主控制器和ENC28J60之间通信通道;

(2)控制寄存器,用于控制和监视ENC28J60;

(3)双端口RAM缓冲器,用于接收和发送数据包;

(4)判优器,当DMA、发送和接收模块发出请求时对RAM缓冲器的访问进行控制;

(5)总线接口,对通过SPI接收的数据和命令进行解析;

(6)媒介质取控制层模块,实现符合IEEE 802.3标准的MAC逻辑;

(7)物理层模块,对双绞线上的模拟数据进行编码和译码。2

DM9000ADM9000A芯片是一款完全集成通用处理器接口以及符合低成本的单芯片快速以太网MAC(介质访问层)控制器,内部集成一个10/100M自适应的PHY(物理层)和16KB的SRAM,支持8位、16位接口访问内部存储器以支持不同的处理器。DM9000A还提供了介质无关的接口(MII),来连接所有提供支持介质无关接口功能的家用电话线网络设备或其它收发器。3

主要功能(1)支持处理器读写内部存储器的数据操作命令,以字节/字/双字的长度进行;

(2)集成10/100M自动极性转换收发器;

(3)支持介质无关接口;

(4)支持100M光纤接口;

(5)半双工流量控制时支持反压模式;

(6)IEEE 802.3x流量控制的全双工模式;

(7)支持唤醒帧,链路状态改变和远程的唤醒;

(8)支持IP/TCP/UDP校验和生成和检查;

(9)支持自动加载EEPROM里面生产商ID和产品ID;

(10)兼容3.5V和5.0V输入输出电压。3

寄存器功能DM9000A包含一系列可被访问的控制和状态寄存器,这些寄存器是字节对齐的,它们在硬件或软件复位时被设置成初始值。

1.默认状态。

P:上电复位默认值;

S:软件复位默认值;

E:从EEPROM加载默认值。

默认状态设置值定义如下:

(1)1:位设置逻辑为1;

(2)0:位设置逻辑为0;

(3)X:位无默认值。3

2.访问类型

RO:只读;

RW:读/写;

R/C:读和清除;

RW/C1:读和写,写1清除;

WO:只写。3

评论
科普cuili007
庶吉士级
知道
2023-01-03