您的位置:首页 > 理论基础 > 计算机网络

网络芯片比较:DP83848、DM9000、enc28j60、RLD8019、w5100

2016-09-30 12:19 447 查看

 原址:http://blog.chinaunix.net/uid-27768683-id-4266118.html

网卡工作在osi的最后两层,物理层(PHY)和数据链路层(MAC)。

    物理层定义了数据传送与接收所需要的电与光信号、线路状态、时钟基准、数据编码和电路等,并向数据链路层设备提供标准接口。物理层的芯片称之为PHY。

    数据链路层则提供寻址机构、数据帧的构建、数据差错检查、传送控制、向网络层提供标准的数据接口等功能。以太网卡中数据链路层的芯片称之为MAC控制器。

    

DP83848:物理层(PHY),跟MII接口。

DM9000:物理层(PHY)和数据链路层(MAC)。跟8/16/32总线接口

enc28j60:MAC+PHY(10M Base T)。spi接口

w5100:硬件TCP/IP协议栈+MAC+PHY(10/100M Base T)。并行总线接口

RLD8019:和w5100类似,比较老。

举个例子:

    W5100里面用硬件逻辑电路实现了TCP/IP的协议栈结构,不需要向ENC28J60这样的网络控制器那样还需要一个资源较大的MCU跑软件协议栈。你直接把W5100当外部RAM使用,MCU初始化一下I/O,寄存器等就能使用了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息