Перейти к содержанию
    

PCS/PMA Registers

пытаюсь получить доступ к MDIO для SGMII. например выдать команду "Clear the Network Control register":

SGMII Control (Register 0) => Write 0x00 to gem.net_ctrl register.

 

хотелось бы использовать что то типа

Xil_Out32(addr, u32(0x00));

 

Пытаюсь определить адрес (addr) регистра. Я понимаю что он определяется из PHYAD (у меня 1) и REGAD (0).

 

Screenshot_1.png

 

Если я правильно понимаю, то мне теперь к базовому адресу 0x43C0_0000 надо прибавить 20h.

 

Screenshot_2.png

 

 

Подскажите, я правильно понимаю или нет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если я правильно понимаю, то мне теперь к базовому адресу 0x43C0_0000 надо прибавить 20h.

Подскажите, я правильно понимаю или нет?

Неправильно.

См. pg051 (October 5, 2016) ст. 54-55

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вопрос не по теме. А вот эта картинка - это из SDK фрагмент окна?

Нет, Vivado IP Integrator.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...