嵌入式之网络接口方案介绍与驱动调试方式总结

本文介绍了嵌入式系统中网络接口的基本概念,包括MAC层和PHY层,并详细讲解了一个网卡芯片和多个网卡芯片的方案。对于一个网卡芯片方案,强调了硬件正确性的重要性。而对于多个网卡芯片,提到了交换芯片级联扩展的方法及调试要点,如交换芯片工作状态、SOC与交换芯片的通路验证。此外,还讨论了在MAC不足时使用PCIE连接交换芯片的解决方案及其调试流程。
摘要由CSDN通过智能技术生成

什么是MAC

嵌入式网络形态各异,有的需要一个网口,有的需要两个网口,有的需要8个网口,不同的形态网络的方案 不一致,一版工业上或者消费电子SOC片上系统仅支持1~2个mac;如果需要多个网口如何做?
先了解一下什么是mac
MAC就是网络的数据链路层,phy就是物理层
在这里插入图片描述数据链路层

数据链路(逻辑线路):在一条物理线路之上,通过一些规程或协议来控制这些数据的传输,以保证被传输数据的正确性。实现这些规程或协议的硬件和软件加到物理线路,这样就构成了数据链路。从数据发送点到数据接收点(点到点 point to point)所经过的传输途径。
数据链路层控制的主要作用如下:大家可以看一下自己是SOC关于网络的mac的描述
在这里插入图片描述

通过MDIO进行对phy寄存器的配置,通过MII/RMII接口对phy进行网络数据传输

在这里插入图片描述

网络方案介绍

1.一个网卡芯片方案

mac + phy可以完成一个最基本的网络传输,该方案

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值