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

 
 
> spartan6 LX150t и 3 GTP, не работает :-(.
Mad Makc
сообщение Jun 16 2012, 08:15
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 244
Регистрация: 2-10-04
Из: Мухосранска
Пользователь №: 763



Есть плата, на ней стоит xс6slx150t.
у микросхемы 3 гигабитных интерфейса, но заведены они следующим образом- в каждом tile задействован только один GTP трансивер.
Если в ПЛИС-е инициализировать только два гигабитных интерфейса, то всё работает.
Но как только я включаю в схему ещё и третий, то начинаются чудеса - пропадает клок.
диагностирую я это тем, что чипскоп мне говорит, что у вас либо нету клока, либо он слишком медленный+ счетчик выведенный на внешний пин так же не генерит частоту.

да, в данном варианте клок у меня один, генерит его один из интерфейсов, а для остальных интерфейсов он является опорным.
Поэтому провел следующий эксперимент.
сделал так, что два интерфейса синхронизируются по одному клоку (clk_125) , а третий по другому( clk_125_3).
получилось ещё веселей- clk_125 пропал, но clk_125_3 рабочий.

Есть у кого мысли, что я делаю не так?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Mad Makc
сообщение Jun 16 2012, 09:54
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 244
Регистрация: 2-10-04
Из: Мухосранска
Пользователь №: 763



синхронизацию делал, как рекомендуют в описании на ядро "Ethernet 1000BASE-X PCS/PMA or SGMII"
на картинке 1.jpg - схема с одним клоком.
на картинке 2.jpg - схема с двумя.
Во второй схеме ck_125 пропадает, а clk_12_3 рабочий.
серым цветом выделены GTP которые используются в работе.

На счет пропадания клока.я запускаю чипскоп. он набирает некоторое количество отсчетов и больше не запускается -говорит,что клока нет. И вот тут что я подумал- а может у меня PLL какая-нибуть дурит? очень похоже, что её "колбасит" сначала( чипскоп как-то собирает данные), а потом она подыхает( клока нет).
Но почему её колбасить начинает, когда 3 GTP в схеме - не пойму.

ща попробую :
1. в качестве опорного выбрать другой GTP
2. cделать в схеме 3 клока- по одному из каждого GTP.
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
wolfman
сообщение Jun 17 2012, 11:22
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 529
Регистрация: 15-06-05
Из: Питер
Пользователь №: 6 032



Mad Makc

Я подключал 4-е трансивера, и все нормально работало, правда пришлось немного по колдовать с тактовой.

Update:
Я подключал след. образом:
TILE0_GTPCLKOUT0_OUT(1) на buffio2,
с его выхода divclk на dll, где умножается до 125МГц и уже после этого заводится на TILE0_RXUSRCLK0_IN, TILE0_TXUSRCLK0_IN и на Ethernet 1000BASE-X PCS/PMA or SGMII, по другому не работало.


--------------------
Россия это даже не страна.
Россия это секрет, завернутый в загадку и укрытый не проницаемой тайной...
Go to the top of the page
 
+Quote Post



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

 


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


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