|
SP605 SFP clock 125 MHz |
|
|
|
 |
Ответов
|
Aug 3 2011, 06:52
|
Местный
  
Группа: Свой
Сообщений: 314
Регистрация: 7-12-05
Пользователь №: 11 917

|
Цитата(Kirill_Good @ Aug 3 2011, 10:34)  Можно ли использовать SFP сигнал для тактирования user логики или трансивера? А вы не пробовали смотреть в даташитах на какие именно ноги он заходит? Подозреваю, что это выделенный клок именно для трансивера (GTP). И без плясок с бубном его пустить на внутреннюю логику ПЛИСа нельзя.
|
|
|
|
|
Aug 3 2011, 07:18
|
Местный
  
Группа: Участник
Сообщений: 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
Эскизы прикрепленных изображений
|
|
|
|
|
Aug 3 2011, 11:08
|
Местный
  
Группа: Участник
Сообщений: 217
Регистрация: 10-12-10
Из: Москва
Пользователь №: 61 528

|
Цитата(kst @ Aug 3 2011, 14:31)  Если тактовый сигнал заведен на вход MGTREFCLK, то его можно использовать напрямую только в GTP-трансиверах. Причем максимум - только в двух соседних GTP_DUAL, которые расположены на кристалле либо вверху (101,123) либо внизу (245,267). Из GTP_DUAL_101 протащить клок в GTP_DUAL_245 или 267 невозможно, а в 123 пожалуйста. Можно вытащить тактовый сигнал из GTP_DUAL и использовать для тактирования логики, если конечно примитив GTP_DUAL задействован в проекте. Однако в этом случае сигнал пройдет через PLL. Может быть стоит взять другой тактовый сигнал и протащить его через PLL? В моем кристалле присутствуют только 2 блока GTP_DUAL 101 и 123. Clock мне нужен больше для тактирования 101 GTP, чем для тактирования обычной логики. Сейчас работает GTP 101 от внутреннего PLL ПЛИС. По документации, и из форумов Xilinx не советуют так делать. Сначала я сделал проект с производительностью 3.125 Gbit/s, не прокатило, link все время перезапускался из за рассинхронизации. Потом я опустился до 1.25 Gbit/s. И до последних дней я не жаловался. Но когда подключали DSP процессор уперлись в то, что link подвисает из за последовательности 0x4A это после 8/10 encoding -> 0101010101. И я начал думать что это из за плохого reference clock. А начал спрашивать , потому что на SP605 есть уже 125 Mhz refclock но он подключен к GTP 123, поменять GTP в проекте не могу, потому что TX RX IO привязаны к SMA разъемам. Вот и не хочется делать плату с внешним осциллятором, а обойтись средствами SP605. Там есть сигнал CLKINWEST0/1 от GTP 123, не подскажите можно ли его использовать? и как поменять источник?
Эскизы прикрепленных изображений
|
|
|
|
Сообщений в этой теме
Kirill_Good SP605 SFP clock 125 MHz Aug 3 2011, 06:34 kst Пардон, неправильно понял задачу.
Клок SFPCLK 125... Aug 3 2011, 20:39 Kirill_Good Цитата(kst @ Aug 4 2011, 00:39) Пардон, н... Aug 4 2011, 14:04  kst Цитата(Kirill_Good @ Aug 4 2011, 18:04) А... Aug 4 2011, 19:26   Kirill_Good Цитата(kst @ Aug 4 2011, 23:26) В спартан... Aug 5 2011, 03:42
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|