首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Phy和MAC芯片的用途是什么?

Phy和MAC芯片的用途是什么?
EN

Network Engineering用户
提问于 2019-03-19 02:47:06
回答 1查看 1.2K关注 0票数 1

是否必须有MAC和PHY芯片?这两个芯片在网卡里吗?据我所知,这两个芯片是使用RGMII或SGMII或xaui连接的。

EN

回答 1

Network Engineering用户

发布于 2019-03-19 02:57:45

以太网标准(至少100兆位和千兆位,我不能100%肯定其他速度)是通过标准媒体独立接口连接的MAC和PHY逻辑定义的。

MAC处理缓冲区中的帧和数据线速率流之间的转换。在传统的半双工网络上,它也处理媒体访问控制。在接收端,它对传入的数据包执行基本过滤。

PHY处理特定于物理介质的东西,将数据流编码为特定物理介质的正确形式,并以正确的电压水平从线路上驱动/接收数据流。

然而,仅仅因为标准以一种特定的方式将事物分解,并不意味着它们需要以这种方式实现。对于每个速度、交换总线宽度和时钟速度,有许多独立于媒体的接口的变体,当MAC和PHY集成在同一芯片上时,可以完全消除标准化的媒体无关接口。

在实践中,一个典型的100米或1G铜网卡(我不确定更快的卡和光纤卡的确切情况)通常将MAC、PHY和PCI或PCIe接口集成到单个芯片上。许多高端控制器还将集成额外的功能,从主机的网络堆栈卸载工作。同样,对于USB网络适配器,MAC、PHY和USB接口将集成在一块芯片上。

另一方面,嵌入式世界通常使用一种安排,其中MAC被集成为主要的“片上系统”的一部分,然后连接到一个独立的PHY上的某个变体的MII。

票数 1
EN
页面原文内容由Network Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://networkengineering.stackexchange.com/questions/57746

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档