TI论坛
直播中

笑尽往事

10年用户 1001经验值
擅长:可编程逻辑 电源/新能源
私信 关注
[问答]

使用FPGA的LVDS_serdes模式驱动DP83867E,可以不使用PHY芯片上自带的SGMII_SCO(625MHz)的时钟吗?


  • 使用FPGA的LVDS_serdes模式驱动这个PHY芯片,但是可以不使用PHY芯片上自带的SGMII_SCO(625MHz)的时钟吗?现在我用的是CYCLONE 10GX的FPGA,需要在一个BANK上驱动两个以太网SGMII接口。

回帖(2)

陈梅

2024-11-29 15:08:04
您好, 这个是6 wire SGMII interface接口的差分时钟输出引脚, 是需要和MAC连接的,用于MAC无法恢复时钟,需要外部给MAC提供时钟.
如果是4 wire SGMII接口的话,这个时钟SGMII_COP/CON就不需要使用.

                       
举报

李平

2024-11-30 16:18:26
在使用FPGA的LVDS_serdes模式驱动DP83867E时,可以不使用PHY芯片上自带的SGMII_SCO(625MHz)的时钟。以下是我的解释:

1. LVDS_serdes模式:LVDS(Low Voltage Differential Signaling)是一种高速串行通信技术,它使用小电压摆幅的差分信号传输数据。SerDes(Serializer/Deserializer)是一种将并行数据转换为串行数据(Serializer)和将串行数据转换为并行数据(Deserializer)的技术。在FPGA中,LVDS_serdes模式允许FPGA与外部设备(如PHY芯片)之间进行高速串行通信。

2. DP83867E:DP83867E是一款支持10/100/1000Mbps以太网的PHY芯片,它支持SGMII(Serial Gigabit Media Independent Interface)接口。SGMII是一种高速串行接口,用于连接PHY芯片和MAC(Media Access Controller)。

3. SGMII_SCO(625MHz)时钟:SGMII_SCO时钟是PHY芯片上自带的一个时钟信号,用于同步SGMII接口的数据传输。在某些情况下,可能不需要使用这个时钟信号,而是使用FPGA内部的时钟信号。

4. 使用FPGA的LVDS_serdes模式驱动DP83867E:在这种情况下,FPGA可以通过LVDS_serdes模式与DP83867E进行高速串行通信。由于FPGA内部可以生成所需的时钟信号,因此可以不使用PHY芯片上自带的SGMII_SCO(625MHz)的时钟。

5. 驱动两个以太网SGMII接口:在CYCLONE 10GX FPGA上,可以使用多个LVDS_serdes通道来驱动两个以太网SGMII接口。每个通道可以独立配置,以满足不同接口的需求。在这种情况下,可以为每个SGMII接口分配一个LVDS_serdes通道,并使用FPGA内部的时钟信号来驱动这些通道。

综上所述,在使用FPGA的LVDS_serdes模式驱动DP83867E时,可以不使用PHY芯片上自带的SGMII_SCO(625MHz)的时钟。相反,可以使用FPGA内部的时钟信号来驱动LVDS_serdes通道,从而实现与DP83867E的高速串行通信。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分