什么是以太网控制器,主要功能特征

以太网控制器也称以太网适配器,就是我们通常称的“网卡” 。安装方法即是插在机器主板的PCI扩展槽里,一般为白色,然后安装所购买网卡中内附的驱动光盘即可 。一块以太网控制器通常配有一个双绞线、光纤、BNC、AUI、HomePNA接口,其中后三者在现今已较少见,光纤则多用于服务器 。1
简介
以太网是Xerox公司发明的基带LAN标准 。它采用带冲突检测的载波监听多路访问协议(CSMA/CD),速率为10Mbps,传输介质为同轴电缆 。以太网是在20世纪70年代为解决网络中零散的和偶然的堵塞而开发的,而IEEE802.3标准是在最初的以太网技术基础上于1980年开发成功的 。现在,以太网一词泛指所有采用CSMA/CD协议的局域网 。以太网2.0版由数字设备公司、Intel公司和Xerox公司联合开发,它与IEEE802.3兼容 。

什么是以太网控制器,主要功能特征

文章插图

运行原理
以太网和IEEE802.3通常由接口卡(网卡)或主电路板上的电路实现 。以太网电缆协议规定用收发器将电缆连到网络物理设备上 。收发器执行物理层的大部分功能,其中包括冲突检测及收发器电缆将收发器连接到工作站上 。
IEEE802.3提供了多种电缆规范,10Base5就是其中的一种,它与以太网最为接近 。在这一规范中,连接电缆称作连接单元接口(AUI) , 网络连接设备称为介质访问单元(MAU)而不再是收发器 。
技术要求
以太网控制器使用一个特定的物理层和数据链路层标准 , 例如以太网或令牌环来实现通讯所需要的电路系统 。这为一个完整的网络协议栈提供了基础 , 使得在同一局域网中的小型计算机组以及通过路由协议连接的广域网,例如IP,都能够进行通讯 。
有四种技术被用来传送数据 , 网络接口控制器可能使用其中的一种或多种 。
轮询,即微处理器在程序控制下检查周边设备的状态 。
过程化I/O , 即微处理器通过将地址送到系统地址总线上来通知制定的周边设备 。
中断驱动I/O,即当周边设备准备好传送数据时通知微处理器 。
DMA,即智能周边设备通过控制系统总线来直接访问内存 。这种方法减轻了CPU的负荷 , 但是需要网卡上拥有一个独立的处理器 。
ENC28J60
ENC28J60是带有外设接口的独立以太网控制器,它可作为任何配备有SPI接口的控制器的以太网接口 。ENC28J60符合IEEE802.3的全部规范,采用了一系列包过滤机制以对传入数据进行限制 。它还提供了一个内部DMA模块,以实现快速数据吞吐和硬件支持的IP校验和计算 。ENC28J60与主控制器的通信通过两个中断引脚和SPI接口实现,数据传输速率高达10Mbps 。两个专用的引脚用于连接LED,进行网络活动状态指示 。
主要特性
(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封装 。
组成部分
(1)SPI接口,充当主控制器和ENC28J60之间通信通道 。
(2)控制寄存器,用于控制和监视ENC28J60 。
(3)双端口RAM缓冲器,用于接收和发送数据包 。
(4)判优器,当DMA、发送和接收模块发出请求时对RAM缓冲器的访问进行控制 。
(5)总线接口 , 对通过SPI接收的数据和命令进行解析 。
(6)媒介质取控制层模块,实现符合IEEE 802.3标准的MAC逻辑 。
(7)物理层模块,对双绞线上的模拟数据进行编码和译码 。
DM9000A
DM9000A芯片是一款完全集成通用处理器接口以及符合低成本的单芯片快速以太网MAC(介质访问层)控制器,内部集成一个10/100M自适应的PHY(物理层)和16KB的SRAM,支持8位、16位接口访问内部存储器以支持不同的处理器 。DM9000A还提供了介质无关的接口(MII),来连接所有提供支持介质无关接口功能的家用电话线网络设备或其它收发器 。
主要功能
(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输入输出电压 。
寄存器功能
DM9000A包含一系列可被访问的控制和状态寄存器,这些寄存器是字节对齐的,它们在硬件或软件复位时被设置成初始值 。
1.默认状态 。
P:上电复位默认值 。
S:软件复位默认值 。
E:从EEPROM加载默认值 。
默认状态设置值定义如下:
(1)1:位设置逻辑为1 。
(2)0:位设置逻辑为0 。
(3)X:位无默认值 。
2.访问类型
RO:只读 。
【什么是以太网控制器,主要功能特征】RW:读/写 。
R/C:读和清除 。
RW/C1:读和写,写1清除 。
WO:只写 。
安装方法
以太网控制器也称以太网适配器,就是我们通常称的“网卡” 。安装方法即是插在机器主板的PCI扩展槽里,一般为白色,然后安装所购买网卡中内附的驱动光盘即可 。
不装网卡的话你是无法连接网络的 。不过现在一般主板都有集成网卡 。