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

MDuck

Новичок
  • Публикаций

    2
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный
  1. День добрый. Столкнулись с проблемой связанной с поднятием медного и оптического канала в VSC8211. PHY подключена через GMII c ПЛИС Cyclone 4. К самой PHY подключены SFP разъем и RJ-45. В соответствии с datasheet. (стр 38) поскольку на плате имеется несколько таких PHY. Пробовали разные настройки CMODE. А именно: Вариант 0. Назовем его подключение PHY_0 cmode 0-> R=0 на gnd -> cmode0=0000 cmode 1-> R=0 на vcc -> cmode1=1000 cmode 2-> R=0 на vcc -> cmode2=1000 cmode 3-> R=0 на vcc -> cmode3=1000 cmode 4-> R=0 на gnd -> cmode4=0000 cmode 5-> R=4.02kОм на vcc -> cmode5=1010 cmode 6-> R=0 на gnd -> cmode6=0000 cmode 7-> R=5.9кОм на vcc -> cmode7=0011 Вариант 1. Назовем его подключение PHY_1 cmode 0-> R=2,25кОм на gnd -> cmode0=0003 cmode 1-> R=0 на gnd -> cmode1=0000 cmode 2-> R=4.02кОм на gnd -> cmode2=0010 cmode 3-> R=0 на vcc -> cmode3=1000 cmode 4-> R=0 на gnd -> cmode4=0000 cmode 5-> R=4.02kОм на vcc -> cmode5=1010 cmode 6-> R=0 на gnd -> cmode6=0000 cmode 7-> R=5.9кОм на vcc -> cmode7=0011 Вариант 2. Назовем его подключение PHY_2 cmode 0-> R=4.02kОм на gnd -> cmode0=0010 cmode 1-> R=0 на vcc -> cmode1=1000 cmode 2-> R=5.9кОм на gnd -> cmode2=0011 cmode 3-> R=0 на vcc -> cmode3=1000 cmode 4-> R=0 на gnd -> cmode4=0000 cmode 5-> R=4.02kОм на vcc -> cmode5=1010 cmode 6-> R=0 на gnd -> cmode6=0000 cmode 7-> R=5.9кОм на vcc -> cmode7=0011 Вариант 0, подразумевает подключение PHY через медь с GigabitEthernet. Вариант 1, подразумевает подключение PHY через SFP к оптике с GigabitEthernet. Вариант 2, подразумевает подключение PHY в режиме Auto Media Sense, с оптикой в приоритете. Записи и чтение регистров присходит по Dual Mode Serial Managnet Interface(SMI), у которого два режима работы. Первый режим это простая MDIO, по которой чтение и запись регистров работаю отлинчо.(по документации IEEE режим) При включении режима SFP для PHY, происходит переход в MSA режим.(по факту I2C).В режиме MSA чтение регистров обрабатывается, а вот запись нет. (Интферсейс построен по datasheet) Так же есть интересный фактор. Вход TXDIS\nSRESET он стоит в высоком уровне (1), для режима IEEE. А вот для режима SFP требуется перевести в низкий уровень. Но в реальности происходит следующее в режиме SFP(режим работы с оптикой) при переходе данного пина в низкий уровень происходит RESET phy. На основе этого предположили, что PHY не полностью иницализируется. Либо не полностью переходит в режим SFP. Проверка цикла "PHY Startup and Initializaition Sequence", нет возможности, поскольку доступа к pin-G6 (CLKOUTMICRO) нету. А насколько я понимаю по установлению данного такта можно судить о иницализации PHY. Инициализирующие пины: nRESET,nTRST,REFCLK,TXDIS\nSRESET выставлены с соответсвии с документации. Выключение AutoNegotiation не помогло. Кончились идеи причин отсутсвия линка. Все что придумали уже проверили. Если у кого идеи что делать? P.S. На форуме все темы и идеи от туда проверили. Вот список всех тем что проверили. https://electronix.ru/forum/index.php?showt...&hl=VSC8211 https://electronix.ru/forum/index.php?showt...&hl=VSC8211 https://electronix.ru/forum/index.php?showt...&hl=VSC8211 https://electronix.ru/forum/index.php?showt...&hl=VSC8211 http://electronix.ru/forum/lofiversion/index.php/t75172.html
  2. День добрый. Столкнулись с проблемой связанной с поднятием медного и оптического канала в VSC8211. PHY подключена через GMII c ПЛИС Cyclone 4. К самой PHY подключены SFP разъем и RJ-45. В соответствии с datasheet. (стр 38) поскольку на плате имеется несколько таких PHY. Пробовали разные настройки CMODE. А именно: