|
SP605 SFP clock 125 MHz |
|
|
|
 |
Ответов
|
Aug 3 2011, 20:39
|

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

|
Пардон, неправильно понял задачу.
Клок SFPCLK 125 МГц заведен на MGTREFCLK0P/N (Lane 2) примитива GTP_DUAL123. Разъемы SMA подключены к контактам MGTTX1P/N и MGTRX1P/N (Lane 1) примитива GTP_DUAL101.
Если следовать докам, чтобы все заработало, SFPCLK должен пройти следующий путь: 1. Вход MGTREFCLK0P/N. 2. Входной буфер IBUFDS. 3. Входной порт CLK00 примитива GTP_DUAL123. 4. Мультиплексор, для которого управляющий порт REFSELDYPLL0[2:0] примитива GTP_DUAL123 должен быть установлен в "000". 5. Выходной порт REFCLKPLL0 примитива GTP_DUAL123. 6. Входной порт CLKINWEST1 примитива GTP_DUAL101. 7. Мультиплексор, для которого управляющий порт REFSELDYPLL1[2:0] примитива GTP_DUAL101 должен быть установлен в "111". 8. PLL1 примитива GTP_DUAL10. После PLL еще есть мультиплексоры, но это уже совсем другая история.
Как все это организовать в проекте не подскажу - не упражнялся еще. Насколько я понял можно задействовать данные примитивы вручную, либо использовать визард, но нужно понимать, что обе GTP_DUAL необходимо задействовать в проекте.
Для наглядности посмотрите кртинку "Figure 2-7: Multiple External Reference Clock", там примерчик, как две пары кидаются друг в друга тактовыми сигналами. Вам, соответственно, нужно только одно направление, а именно справа налево.
Возможно имеет смысл полистать хелп/доку на визард.
Да, вот еще что. В спартане6 куча конфликтных ситуаций с клоками. Если намереваетесь использовать GTP_DUAL101 и GTP_DUAL123, лучше не использовать специализированные тактовые контакты (GCLK) банка 0 в качестве тактовых входов: E16 (GCLK13), F15 (GCLK14), F14 (GCLK15), G11 (GCLK16), H12 (GCLK17), F10 (GCLK18), G9 (GCLK19).
|
|
|
|
|
Aug 4 2011, 14:04
|
Местный
  
Группа: Участник
Сообщений: 217
Регистрация: 10-12-10
Из: Москва
Пользователь №: 61 528

|
Цитата(kst @ Aug 4 2011, 00:39)  Пардон, неправильно понял задачу.
Клок SFPCLK 125 МГц заведен на MGTREFCLK0P/N (Lane 2) примитива GTP_DUAL123. Разъемы SMA подключены к контактам MGTTX1P/N и MGTRX1P/N (Lane 1) примитива GTP_DUAL101.
Если следовать докам, чтобы все заработало, SFPCLK должен пройти следующий путь: 1. Вход MGTREFCLK0P/N. 2. Входной буфер IBUFDS. 3. Входной порт CLK00 примитива GTP_DUAL123. 4. Мультиплексор, для которого управляющий порт REFSELDYPLL0[2:0] примитива GTP_DUAL123 должен быть установлен в "000". 5. Выходной порт REFCLKPLL0 примитива GTP_DUAL123. 6. Входной порт CLKINWEST1 примитива GTP_DUAL101. 7. Мультиплексор, для которого управляющий порт REFSELDYPLL1[2:0] примитива GTP_DUAL101 должен быть установлен в "111". 8. PLL1 примитива GTP_DUAL10. После PLL еще есть мультиплексоры, но это уже совсем другая история.
Как все это организовать в проекте не подскажу - не упражнялся еще. Насколько я понял можно задействовать данные примитивы вручную, либо использовать визард, но нужно понимать, что обе GTP_DUAL необходимо задействовать в проекте.
Для наглядности посмотрите кртинку "Figure 2-7: Multiple External Reference Clock", там примерчик, как две пары кидаются друг в друга тактовыми сигналами. Вам, соответственно, нужно только одно направление, а именно справа налево.
Возможно имеет смысл полистать хелп/доку на визард.
Да, вот еще что. В спартане6 куча конфликтных ситуаций с клоками. Если намереваетесь использовать GTP_DUAL101 и GTP_DUAL123, лучше не использовать специализированные тактовые контакты (GCLK) банка 0 в качестве тактовых входов: E16 (GCLK13), F15 (GCLK14), F14 (GCLK15), G11 (GCLK16), H12 (GCLK17), F10 (GCLK18), G9 (GCLK19). Спасибо за ответ! Без плясок тут явно не обойтись видно, описывать ещё один трансивер, подключать. А что вы имели ввиду про конфликтные ситуации с клоками?
|
|
|
|
Сообщений в этой теме
Kirill_Good SP605 SFP clock 125 MHz Aug 3 2011, 06:34 AJIEKCEu Цитата(Kirill_Good @ Aug 3 2011, 10:34) М... Aug 3 2011, 06:52 Kirill_Good Цитата(AJIEKCEu @ Aug 3 2011, 10:52) А вы... Aug 3 2011, 07:18  kst Если тактовый сигнал заведен на вход MGTREFCLK, то... Aug 3 2011, 10:31   Kirill_Good Цитата(kst @ Aug 3 2011, 14:31) Если такт... Aug 3 2011, 11:08  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
|
|
|