打印
[应用相关]

请问一个以太网的问题

[复制链接]
768|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
木木guainv|  楼主 | 2018-7-21 09:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
MAC和PHY是什么关系 我用的f407可是想连接以太网的话 为什么还要接83848c呢
沙发
734774645| | 2018-7-21 19:20 | 只看该作者
网卡的MAC和PHY间的关系?
答:网卡工作在osi的最后两层,物理层和数据链路层,物理层定义了数据传送与接收所需要的电与光信号、线路状态、时钟基准、数据编码和电路等,并向数据链路层设备提供标准接口.物理层的芯片称之为PHY.数据链路层则提供寻址机构、数据帧的构建、数据差错检查、传送控制、向网络层提供标准的数据接口等功能.以太网卡中数据链路层的芯片称之为MAC控制器.很多网卡的这两个部分是做到一起的.他们之间的关系是pci总线接mac总线,mac接phy,phy接网线(当然也不是直接接上的,还有一个变压装置).

PHY和MAC之间是如何传送数据和相互沟通的.通过IEEE定义的标准的MII/GigaMII(Media Independed Interfade,介质独立界面)界面连接MAC和PHY.这个界面是IEEE定义的.MII界面传递了网络的所有数据和数据的控制.ETHERNET的接口实质是MAC通过MII总线控制PHY的过程.

使用特权

评论回复
板凳
guanjiaer| | 2018-7-23 09:36 | 只看该作者
83848c是个什么东西

使用特权

评论回复
地板
guanjiaer| | 2018-7-23 09:38 | 只看该作者
MAC是Media Access Control的缩写,即媒体访问控制子层协议。该协议位于OSI七层协议中数据链路层的下半部分,主要负责控制与连接物理层的物理介质。在发送数据的时候,MAC协议可以事先判断是否可以发送数据,如果可以发送将给数据加上一些控制信息,最终将数据以及控制信息以规定的格式发送到物理层;在接收数据的时候,MAC协议首先判断输入的信息并是否发生传输错误,如果没有错误,则去掉控制信息发送至LLC层。以太网MAC由IEEE-802.3以太网标准定义。

使用特权

评论回复
5
heimaojingzhang| | 2018-7-23 09:40 | 只看该作者
PHY是物理接口收发器,它实现物理层。包括MII/GMII(介质独立接口)子层、PCS(物理编码子层)、PMA(物理介质附加)子层、PMD(物理介质相关)子层、MDI子层。

使用特权

评论回复
6
heimaojingzhang| | 2018-7-23 09:41 | 只看该作者
下图是网口结构简图.网口由CPU、MAC和PHY三部分组成.DMA控制器通常属于CPU的一部分,用虚线放在这里是为了表示DMA控制器可能会参与到网口数据传输中.



对于上述的三部分,并不一定都是独立的芯片,根据组合形式,可分为下列几种类型:


1.CPU集成MAC与PHY;
2.CPU集成MAC,PHY采用独立芯片;
3.CPU不集成MAC与PHY,MAC与PHY采用集成芯片;

使用特权

评论回复
7
yediezeus| | 2018-7-23 10:03 | 只看该作者
网口芯片吧

使用特权

评论回复
8
keaibukelian| | 2018-7-23 11:28 | 只看该作者
guanjiaer 发表于 2018-7-23 09:36
83848c是个什么东西

83848c好像是美国国家仪器的一个以太网芯片

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

166

主题

4160

帖子

5

粉丝