|
|
  |
Virtex-6, ML605, SGMII not work, Не могу запустить SGMII на отладочной плате ML605 |
|
|
|
May 10 2012, 06:59
|
Группа: Новичок
Сообщений: 8
Регистрация: 21-02-10
Пользователь №: 55 597

|
Добрый день! В общем, имеется отладочная плата ML605. На ней FPGA Xilinx Virtex-6 и PHY 88E1111. Нужно установить связь по SGMII. По GMII все работает. А по SGMII нет. Пробовал запускать через корки TEMAC, Ethernet 1000BASE-X PCS/PMA or SGMII v11.1 и через обычный трансивер. Поднял MDIO, пробовал поднять автопереговоры, форсировать - no effects.
Если кто-то поднимал SGMII по трансиверу - помогите разобратся. Заранее спасибо.
|
|
|
|
|
May 10 2012, 07:54
|
Группа: Новичок
Сообщений: 8
Регистрация: 21-02-10
Пользователь №: 55 597

|
Ethernet 1000BASE-X PCS/PMA or SGMII тоже пробовал. No effects. Соединял его с трансивером как в user guide. генерировал пакеты со стороны PHY. Смотрел в чип-скопе. До меня ничего не доходит. Может быть есть какие нибудь особые записи в .ucf файле? А какие нибудь действия совершали с PHY? Спасибо.
На отладочной плате режим SGMII/GMII/RGMII устанавливается с помощью джамперов. С осциллографа смотрел, что марвел что-то делает на sgmii паре. SGMII no clocks. Проверял несколько раз.
|
|
|
|
|
May 10 2012, 07:57
|
Группа: Новичок
Сообщений: 8
Регистрация: 21-02-10
Пользователь №: 55 597

|
После загрузки ПЛИС делает hardware reset марвелу. Могу дать схему платы. Цитата(Victor® @ May 10 2012, 11:54)  J66 и J67 должны быть в положении 2-3 ( SGMII to Cu, no clk) так и есть
|
|
|
|
|
May 10 2012, 08:09
|
Группа: Новичок
Сообщений: 8
Регистрация: 21-02-10
Пользователь №: 55 597

|
Цитата(Victor® @ May 10 2012, 12:03)  Попробуйте ML605 GTX IBERT Reference Design Пробовал. При loopback в трансивере работает, а loopback в PHY нет.
|
|
|
|
|
May 10 2012, 08:18
|
Группа: Новичок
Сообщений: 8
Регистрация: 21-02-10
Пользователь №: 55 597

|
Цитата(AndreiUS @ May 10 2012, 12:11)  1. Если джамперы установлены правильно и сделан хард-резет, то пункт 2. 2. В ядре Ethernet 1000BASE-X PCS/PMA or SGMII, с которым работал я, была одна подлость, подкинутая индусами. При включении это IP-ядро на ходится в режиме GMII-ISOLATE, т.е. никаких пакетов Вы не отправите и не примете. Чтобы вывести его из этого состояния нужно В САМО IP-ЯДРО ПО ИНТЕРФЕЙСУ MDIO ПРОПИСАТЬ В НУЖНЫЙ РЕГИСТР НУЖНОЕ ЗНАЧЕНИЕ, для отключения режима GMII-ISOLATE. Возможно причина в этом. Спасибо. Будем пробовать.
|
|
|
|
|
May 12 2012, 08:28
|
Группа: Новичок
Сообщений: 8
Регистрация: 21-02-10
Пользователь №: 55 597

|
Попробовал не помогло. Пытаюсь запустить отдельно через трансивер. Создаю корку трансивера на gigabit ethernet. Делаю loopback по данным. Генерирую пакеты на Marvell. Через ChipScope не вижу пакетов. форсирую линк со стороны PHY. Какая проблема может быть? Заранее спасибо.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|