主题中讨论的其他器件: DP83848C
您好!
我正在使用 Altera Cyclone III 并尝试 通过 FPGA 与 DP83848JSQ 进行通信。
即使我没有将 Altera Cyclone III 的 RJ45插孔插入 PC、链路开启状态始终为高电平。 我尝试读取 BMSR 寄存器。 正在获取0x883a。
我们是否有任何特定配置来启动 PHY?
在我的代码中、我配置了一些控制寄存器位。 这些示例如下。
PHY_cfg
{
BMCR 0x8000 (用于自清零)
Anar 0x01E0
BMCR 0x1200
}
我有 DP83848C 和78Q2120C 的寄存器配置文件(如下所示)、类似于 DP83848J 的配置文件?
示例:PHY 名称 :National DP83848C PHY OUI :0x080017 PHY 型号编号 :0x09 PHY 版本号 :0x00 状态寄存器:0x00 速度位 :0 双工位 :0 链接位 :0
|
"子午线78Q2120C"、 0x39C、 // OUI 0x0C、 //销售商模型编号 0x9、 //模型版本号 1、 //状态注册位置 14、 //速度状态的位置 13、 //双面打印状态的位置 2、 //链接状态的位置 interdian_phy_cfg、 //函数指针到(&E) 尾端_链接_状态_读取(&E) |
另外还有关于 PHY TX_CLK 和 RX_CLK 的问题:
我们有两个板、一个具有子午线 PHY IC、另一个具有 TI PHY IC (DP83848J)、我能够从子午线 IC 上的 TX_CLK 和 RX_CLK 引脚获取时钟频率、但在 TI IC (DP83848J)上进行测试时、我们没有获得信号。 请提供您的意见。