主题中讨论的其他部件: DP8.3825万, DP8.3825万I
您好,
我有一个应用程序,需要一个phy来连接具有NC-SI/RMII边带的网络控制器(NC)。 因为phy和nc的输入/输出方向相同,如 本规范表119 (第131页)所示
https://www.dmtf.org/sites/default/files/standards/documents/DSP0222_1.1.1.pdf
phy和NC必须以交叉 方式(背对背,中继器等)连接。 NC将不知道有以这种方式连接的phy,但必须在phy配置中进行任何调整以使通信正常工作
在RMII规范1.2 中, 传输和接收之间存在差异,这使得信号不容易交叉。 CRS_DV与RXD中的前导码不同时发生,最后可以进行切换。 TX_EN与TXD中的前导码同时发生,并且不进行切换。
http://ebook.pldworld.com/_eBook/-Telecommunications,Networks-/TCPIP/RMII/rmii_rev12.pdf
5.3 ................................................................1 RXD[1:0],以100 MB/s模式运行
对于CRS_DV声明后的正常接收,RXD[1:0]在之前应为“00”
接收器已确定接收事件具有正确的“数据流开始分隔符”。
此后,将出现前导码(RXD[1:0]=01)。 在检测到SFD后,MAC将进行数据捕获。
5.4 TX_EN
传输启用
TX_EN表示MAC正在TXD[1:0]上显示二位以进行传输。
TX_EN应与前导码的第一个半字节同步声明,并且应
显示所有要传输的DI位时保持断言状态。
我看到 dp8.3848万q-Q1和我选中的其他几个phy将允许在phy到NC的路径中使用RX_DV而不是CRS_DV。 我认为这解决了从phy到nc的传输问题,nc基本上会收到它在TXEN/TXD上正常获得的信息。
我的问题是从NC到phy的传输路径,phy需要接受CRS_DV信号,或者可能是已删除CRS的CRS_DV, 但当CRS_DV断言时,数据仍为00,它不是TX_EN通常预期的前导码。 是否有任何可以配置为在其TXEN/TXD线路上与CRS_DV/RXD兼容并接收的phy?
谢谢...