реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Ti , DP83867E 1000BASE-T RGMII не могу запустить, Ti , DP83867E 1000BASE-T RGMII не могу запустить
serg_k1
сообщение Nov 27 2017, 07:13
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 115
Регистрация: 21-03-07
Пользователь №: 26 368



Добрый день.

Есть самодельная плата с Artix 7 и DP83867E.
По MII задаю и читаю следующие регистры
1. CTRL(h001F) <--- h8000, читаю 0. сброс с регистрами
2. BMCR(h0) <-- h0140 , опрашиваю =h0140. задал 1000BASE
3. PHYCR (h0010) <--- hf068 . dis SGMII опрос= hf068
4. CFG1 (h0009) <--- h1b00 (или h0300), опрос= h1b00 . показать способность.
5. CFG3 (h001E) <--- hcb02 , опрос= hcb02 .
6. BISCR(h0016) <--- h0. но здесь задавал digital loopback - все работает т.е. данные возвращаются.
7. RGMIICTL(h0032) <--- h00d3 , опрос= h00d3 , RGMII ENABLE.
8. RGMIIDCTL
9. CTRL (h001f) <--- h4000 soft restart.
далее я читаю BMSR(h0001), PHYSTS(H0011), STS2(h0017) - все нормально.
но читаю STS1 (h000A) и получаю h4000. h0 получал при других значениях.
еще попробовал analog loopback - все работает т.е. данные возвращаются.
и связаться с компьютером не могу.
что не так?
Цитата
8.6.11 Status Register 1 (STS1)

Table 20. Status Register 1 (STS1) Address 0x000A
BIT BIT NAME DEFAULT DESCRIPTION

15 MASTER / SLAVE
CONFIGURATION FAULT
0, RO, LH, COR Master / Slave Manual Configuration Fault Detected:
1 = Manual Master/Slave Configuration fault detected.
0 = No Manual Master/Slave Configuration fault detected.

14 MASTER / SLAVE
CONFIGURATION
RESOLUTION
0, RO Master / Slave Configuration Results:
1 = Configuration resolved to MASTER.
0 = Configuration resolved to SLAVE.

13 LOCAL RECEIVER STATUS 0, RO Local Receiver Status:
1 = Local receiver is OK.
0 = Local receiver is not OK.

12 REMOTE RECEIVER STATUS 0, RO Remote Receiver Status:
1 = Remote receiver is OK.
0 = Remote receiver is not OK.

11 1000BASE-T FULL DUPLEX 0, RO Link Partner 1000BASE-T Full Duplex Capable:
1 = Link Partner capable of 1000Base-T Full Duplex.
0 = Link partner not capable of 1000Base-T Full Duplex.

10 1000BASE-T HALF DUPLEX 0, RO Link Partner 1000BASE-T Half Duplex Capable:
1 = Link Partner capable of 1000Base-T Half Duplex.
0 = Link partner not capable of 1000Base-T Half Duplex.

9:8 RESERVED 00, RO RESERVED by IEEE: Writes ignored, read as 0.

7:0 IDLE ERROR COUNTER 0000 0000, RO,
COR
1000BASE-T Idle Error Counter


Сообщение отредактировал serg_k1 - Nov 27 2017, 11:30
Go to the top of the page
 
+Quote Post
Alex11
сообщение Nov 27 2017, 12:17
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 035
Регистрация: 23-10-04
Из: С-Петербург
Пользователь №: 965



Я конкретно с этой физикой не работал, но судя по регистрам, она не договаривается с компом. Посмотрите осциллографом, что на линиях творится. Там еще link-импульсы или уже нормальный сигнал? Дальше варианты - кварц с большим отклонением по частоте или питание плохое. Еще может быть проблема в перепутанных проводах.
Go to the top of the page
 
+Quote Post
serg_k1
сообщение Nov 30 2017, 08:42
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 115
Регистрация: 21-03-07
Пользователь №: 26 368



Цитата(Alex11 @ Nov 27 2017, 15:17) *
Я конкретно с этой физикой не работал, но судя по регистрам, она не договаривается с компом. Посмотрите осциллографом, что на линиях творится. Там еще link-импульсы или уже нормальный сигнал? Дальше варианты - кварц с большим отклонением по частоте или питание плохое. Еще может быть проблема в перепутанных проводах.

Получается следующее. После программирования линки пропадают. Убрал программирование т.е. остались дефолтные настройки плюс там задается AUTO-NEGOTIATION ENABLE через Strap. Все заработало. и линк и связь. правда проверил только на выдачу в компьютер.
Все-таки получается , что дело в программировании.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 12th December 2017 - 21:43
Рейтинг@Mail.ru


Страница сгенерированна за 0.01202 секунд с 7
ELECTRONIX ©2004-2016