This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
用FPGA给105初始化时写寄存器,一开始已经完成了上电的硬件初始化,之后用软件给复位引脚一个复位脉冲,此情况下,105和电脑RJ45口相连,(此时两边默认的都是自动检测)连接成功后是100M/全双工
可是当我写105的初始化寄存器(BMCR)时,无论我是写“0000000000000000”(10M/半双工)还是“0000000100000000”(10M/全双工)
与电脑相连(电脑自动检测)都是显示10M半双工
请问各位大神。105设置成10M全双工需要有其他的步骤吗?
如果是自动协商需要写下面两位:
BMCR bit 12 auto-Neg enable
BMCR bit 9 restart auto-Neg
如果要强制10M 则ANAR bit 7,8,9 为0, 比特6 为1