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

 
 
 
Reply to this topicStart new topic
> Тактирование Ethernet 1000BASE-X PCS/PMA or SGMII, Можно ли подать тактовую не с внешнего дифф. входа?
kaktus
сообщение Sep 14 2014, 14:54
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 52
Регистрация: 5-05-05
Из: Санкт-Петербург
Пользователь №: 4 756



IP ядро Ethernet 1000BASE-X PCS/PMA or SGMII входит в состав AXI Ethernet, нормально работает на VC-707, однако, теперь проект надо перенести на другую плату (с Virtex-6*), где на тактовый дифф вход трансивера не подается 125 МГц.
Само ядро AXI Ethernet в режиме SGMII имеет два входа 125 МГц: один для внутренней логики, другой - дифференциальный (насколько я понимаю там зарезервирован входной буфер IBUFDS_GTE непосредственно в трансивере) идет прямо на gtrefclk_p/n ядра Ethernet 1000BASE-X PCS/PMA or SGMII.
Если вытаскивать ядро Ethernet 1000BASE-X PCS/PMA or SGMII в одиночку, то вход gtrefclk не дифференциальный.
Отсюда вопросы:
1. Можно ли в AXI Ethernet сделать этот вход тоже не дифференциальным и запитать из другой точки?
2. Если нельзя, то имеет ли смысл настраивать AXI Ethernet в режим GMII и цеплять вручную Ethernet 1000BASE-X PCS/PMA or SGMII снаружи, запитывая тактовой не от IBUFDS_GTE.

* для Virtex-6 другая версия ядра AXI Ethernet, но там та же история - вход дифференциальный.

Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение


Сообщение отредактировал kaktus - Sep 14 2014, 17:18
Go to the top of the page
 
+Quote Post
toshas
сообщение Sep 14 2014, 18:32
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 372
Регистрация: 14-02-06
Пользователь №: 14 339



Приемо-передатчики можно тактировать с внутреннего входа (со стороны логики ПЛИС), но этот путь не является рекомендованным.
Посмотрите user guide на трансиверы.
Go to the top of the page
 
+Quote Post
Koluchiy
сообщение Sep 16 2014, 15:09
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 972
Регистрация: 12-04-09
Из: Москва
Пользователь №: 47 543



...где наверняка написано, что этот режим использовать нельзя.
Go to the top of the page
 
+Quote Post
kaktus
сообщение Sep 17 2014, 19:10
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 52
Регистрация: 5-05-05
Из: Санкт-Петербург
Пользователь №: 4 756



Видимо я очень туплю. В описании ядра плотно упоминается example design, но попытки его найти на сайте не увенчались успехом, хотя до этого находил подобные вещи. Ткните, пожалуйста, меня носом, где их прячут.

Что касается тактирования, то вход GREFCLK (из внутренней логики) в визарде присутствует.

Сообщение отредактировал kaktus - Sep 17 2014, 19:32
Go to the top of the page
 
+Quote Post
alexadmin
сообщение Sep 18 2014, 13:46
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 572
Регистрация: 17-11-05
Из: СПб, Россия
Пользователь №: 10 965



Цитата(kaktus @ Sep 17 2014, 23:10) *
Видимо я очень туплю. В описании ядра плотно упоминается example design, но попытки его найти на сайте не увенчались успехом, хотя до этого находил подобные вещи. Ткните, пожалуйста, меня носом, где их прячут.


Надо жамкнуть правой кнопкой на сгенерированном ip-компоненте и выбрать Open (или generate?) Example Design
Go to the top of the page
 
+Quote Post
kaktus
сообщение Sep 18 2014, 17:59
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 52
Регистрация: 5-05-05
Из: Санкт-Петербург
Пользователь №: 4 756



Цитата(alexadmin @ Sep 18 2014, 17:46) *
Надо жамкнуть правой кнопкой на сгенерированном ip-компоненте и выбрать Open (или generate?) Example Design


Спасибо, в Вивадо помогло. А в случае исешки? Мне-то надо для виртекса-6.
Go to the top of the page
 
+Quote Post
alexadmin
сообщение Sep 19 2014, 07:48
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 572
Регистрация: 17-11-05
Из: СПб, Россия
Пользователь №: 10 965



Цитата(kaktus @ Sep 18 2014, 21:59) *
Спасибо, в Вивадо помогло. А в случае исешки? Мне-то надо для виртекса-6.


Хм. Мне казалось, что в исе (в core generator) они автоматически сразу порождаются где-то в подкаталоге...
Go to the top of the page
 
+Quote Post
kaktus
сообщение Sep 19 2014, 20:05
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 52
Регистрация: 5-05-05
Из: Санкт-Петербург
Пользователь №: 4 756



Цитата(alexadmin @ Sep 19 2014, 11:48) *
Хм. Мне казалось, что в исе (в core generator) они автоматически сразу порождаются где-то в подкаталоге...



Спасибо.

Теперь еще вопрос к знатокам. Никто не сталкивался с тем, что во время синтеза XST в 14.7 вылетает так, что винда говорит, что прекращена работа программы? Если да, то как это лечится? Проверял на двух машинах с Win7-64.
Этот проект (сейчас в нем только процессорная система на микроблейзе с axi dma, axi ethernet, к ней и собираюсь цеплять pcs/pma ... ), делает так на 14.7 и 14.6. На 14.4 синтез проходит, только надо версии ядер подправить на более старые. Но 14.4 меня не устраивает т.к. в качестве отладочной у меня vc-707, а про то, что ядро 1000BASE-X/SGMII Virtex-7, Artix-7 and Zynq-7000 moved to production написано только в релиз ноутсах для 14.7. Т.е. хотелось бы починить 14.7, чтобы иметь максимально близкие проекты в отладке и целевой плате. Можно конечно само ядро из новой в старую перетащить....

вот проект help.gif
Прикрепленный файл  FMC112_v1.zip ( 26.43 килобайт ) Кол-во скачиваний: 69


Сообщение отредактировал kaktus - Sep 19 2014, 21:10
Go to the top of the page
 
+Quote Post
kaktus
сообщение Sep 20 2014, 20:04
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 52
Регистрация: 5-05-05
Из: Санкт-Петербург
Пользователь №: 4 756



Наконец прошел синтез проекта в 14.7. Надо было всего лишь установить виртуальную машину на XP 32 бит.
Go to the top of the page
 
+Quote Post
SFx
сообщение Sep 20 2014, 22:25
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 758
Регистрация: 11-07-05
Из: Понаехал (Мск)
Пользователь №: 6 688



Цитата(kaktus @ Sep 21 2014, 00:04) *
Наконец прошел синтез проекта в 14.7. Надо было всего лишь установить виртуальную машину на XP 32 бит.

О, я так тоже боролся с DDR3 Mig. Сейчас после первого релиза делаю виртуалку, а там полный цикл сборки.
думаю и Vivado подвержен.
Go to the top of the page
 
+Quote Post
kaktus
сообщение Sep 22 2014, 06:59
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 52
Регистрация: 5-05-05
Из: Санкт-Петербург
Пользователь №: 4 756



Вот это, кажется, помогает.

обсуждение:
http://forums.xilinx.com/t5/Synthesis/Synt...highlight/false

решение:

http://www.xilinx.com/support/answers/59851.html
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 10:56
Рейтинг@Mail.ru


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