Приветствую.
Есть плата с Cyclone V + TI TLK10232 (DUAL-CHANNEL XAUI/10GBASE-KR TRANSCEIVER).
Пока проблема в чтении/записи регистров по MDIO. Используется расширенная адресация (Clause 45) пин ST (MDIO Select) в '0'.
Для записи/чтения используется Altera MDIO core.
Чтение регистра TLK10232:
Цитата
1. Записываю по MDIO_BASE + 0x21: PHY_ADDRESS (0x10), DEVAD (0x1E, пробовал менять), REGAD (0)
2. Читаю MDIO_BASE + 0x20
Ответа от TLK10232 нет.
Подключил JTAG к TLK10232, проверено - PHY_ADDRESS выбран правильно, ST = '0', на MDC клок есть, на MDIO данные присутствуют. Частота на MDC - 1.5 MHz.
Спасибо.