我正在分析交换机的框图,我想更多地了解 PHY 芯片和 ASIC(我认为也称为 Switch 控制器)之间的区别。
每个设备的 JOB 是什么,它们是如何通信的?
我正在分析交换机的框图,我想更多地了解 PHY 芯片和 ASIC(我认为也称为 Switch 控制器)之间的区别。
每个设备的 JOB 是什么,它们是如何通信的?
顾名思义,PHY 芯片负责将实际完全形成的以太网(或其他传输)帧接入/断开线路。这往往包括时钟、载波、计算校验和、可能的多路复用(对于某些类型的光学器件)、MAC 成帧等。它的工作通常是向结构或控制器提供规范化和(希望)正确的帧,其任务是查找和转发 - 或者到另一个 PHY,或者可能,到更高阶的结构/总线控制器。
这些元素如何交流?有多种拓扑和类型,但在 PHY 和结构/控制器之间运行着一些通道。根据供应商的特定设计和实施,此时可能存在一定数量的过度订阅甚至订阅不足。请记住,PHY 可能会剥离一些无关的帧信息,同时也可能会添加一些本地重要的标签信息(同样 - 因特定设计而异)。实际上有许多不同的方式可以在封面下表示给定的帧,无论是作为整个/部分帧还是作为固定大小的单元格。每种方法都有自己的一组优点和缺点。
PHY 是酒吧门口的那个人,通常会检查你是否是他们想要在里面服务的那种人(例如,他们是否喜欢你的着装要求和你进来的汽车)。ASIC 是酒保。:-)
请注意,术语“ASIC”是通用的,可以指板上任何特定应用的集成电路。然而,当谈到网络设备时,“ASIC”指的是完成大部分数据包处理工作的电子设备。但是板上其他地方可能还有其他较小的 ASIC,它们执行数据包处理的某些特定(通常较小)部分。