TLK105的设置问题
时间:10-02
整理:3721RD
点击:
用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
设置不了全双工就多写几次寄存器,或者把寄存器读出来看看是什么数值,有没有配置上。
我现在10M可以设置成功,问题是全双工设置不了,一直都是半双工
我现在10M可以设置成功,问题是全双工设置不了,一直都是半双工