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

 
 
> SP605 SFP clock 125 MHz
Kirill_Good
сообщение Aug 3 2011, 06:34
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 217
Регистрация: 10-12-10
Из: Москва
Пользователь №: 61 528



Здравствуйте!

Кто пользовался Xilinx SP605 или кто не пользовался, не могли бы помочь с использованием SFP clock 125 MHz. На плате имеется осциллятор 125 МГц для тактирования трансиверов ПЛИС. Он дифференциальный и подключен к ПЛИС, сигналы можно найти в ucf sp605. Сделав простой проект для проверки с использованием этого сигнала, на этапе MAP возникла ошибка "Pack was unable to combine the symbols listed below into a single IOB component because the site type selected is not compatible". Возникла мысль, что напрямую их использовать нельзя, потому что и пропуская сигнал через Clock wizard сообщения те же самые. Изучая поверхностно manual RocketIO я встречал что у трансиверов есть специальные выводы для тактирования соседа. Можно ли использовать SFP сигнал для тактирования user логики или трансивера?

Спасибо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AJIEKCEu
сообщение Aug 3 2011, 06:52
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 314
Регистрация: 7-12-05
Пользователь №: 11 917



Цитата(Kirill_Good @ Aug 3 2011, 10:34) *
Можно ли использовать SFP сигнал для тактирования user логики или трансивера?

А вы не пробовали смотреть в даташитах на какие именно ноги он заходит? Подозреваю, что это выделенный клок именно для трансивера (GTP). И без плясок с бубном его пустить на внутреннюю логику ПЛИСа нельзя.
Go to the top of the page
 
+Quote Post
Kirill_Good
сообщение Aug 3 2011, 07:18
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 217
Регистрация: 10-12-10
Из: Москва
Пользователь №: 61 528



Цитата(AJIEKCEu @ Aug 3 2011, 10:52) *
А вы не пробовали смотреть в даташитах на какие именно ноги он заходит? Подозреваю, что это выделенный клок именно для трансивера (GTP). И без плясок с бубном его пустить на внутреннюю логику ПЛИСа нельзя.


Посмотрел в "Spartan-6 FPGA Packaging and Pinouts" у этих сигналов стоит обозначение NA, наверно это not available. В документации на трансиверы присутствует такое изображение (прикреплено). Мне нужен больше этот сигнал для тактирования своего проекта с RapidIO, чем для внутренней логики. В моем Спартане вроде 4 трансивера, располагаются они парами. Wizard создает сам обвязку вокруг этих RocketIO и в ucf можно указать какой именно из имеющихся трасиверов использовать. Наверно если изменить расположение на соседа с тактированием SFP clock я получу её для использования в RapidIO. Верны ли мои мысли вслух?)

Сообщение отредактировал Kirill_Good - Aug 3 2011, 07:19
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
kst
сообщение Aug 3 2011, 10:31
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 141
Регистрация: 16-06-05
Из: Нижний Новгород
Пользователь №: 6 065



Если тактовый сигнал заведен на вход MGTREFCLK, то его можно использовать напрямую только в GTP-трансиверах. Причем максимум - только в двух соседних GTP_DUAL, которые расположены на кристалле либо вверху (101,123) либо внизу (245,267). Из GTP_DUAL_101 протащить клок в GTP_DUAL_245 или 267 невозможно, а в 123 пожалуйста.
Можно вытащить тактовый сигнал из GTP_DUAL и использовать для тактирования логики, если конечно примитив GTP_DUAL задействован в проекте. Однако в этом случае сигнал пройдет через PLL. Может быть стоит взять другой тактовый сигнал и протащить его через PLL?
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 11:27
Рейтинг@Mail.ru


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