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

 
 
 
Reply to this topicStart new topic
> Cyclone : Clocking resources
maksya
сообщение Aug 3 2006, 17:59
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 253
Регистрация: 28-08-04
Из: Ленинград
Пользователь №: 562



Ситуация следующая:

Cyclone имеет 4 специализированных входа под синхросигналы - CLK[0..3]. Причем расположены они аккурат возле PLL (два в банке 1 и два в банке 3) дабы иметь возможность подкармливать эти самые PLL. Есть желание на один из CLK заводить частоту 33 МГц с разъема PCI, использовать ее в качестве source clock ФАПЧа, и, умножив ее в блоке PLL, выводить через PLL_OUTp обратно на плату. Соседний вывод CLK хочу использовать для подключения второго синхросигнала (будет фиксировать во внутренних регистрах данные, поступающие от другой микросхемы), далее завести на линию Global Clock и использовать в ПЛИС.

Насколько вероятен бесперспективняк для такого проекта с точки зрения помехоустойчивости? Нутром чую, что соседство двух линий, по которым передаются тактовые сигналы не есть хорошо. К тому же совсем рядом с выводами CLK расположены шины питания и земли аналоговой части Cyclone...


--------------------
Лень - это не врожденное чувство русского человека, а средство борьбы с неуемной, но бестолковой энергией начальника.
Go to the top of the page
 
+Quote Post
-Al-
сообщение Aug 3 2006, 19:05
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 330
Регистрация: 10-06-05
Из: Россия, Москва
Пользователь №: 5 894



Цитата(maksya @ Aug 3 2006, 21:59) *
Ситуация следующая:

Cyclone имеет 4 специализированных входа под синхросигналы - CLK[0..3]. Причем расположены они аккурат возле PLL (два в банке 1 и два в банке 3) дабы иметь возможность подкармливать эти самые PLL. Есть желание на один из CLK заводить частоту 33 МГц с разъема PCI, использовать ее в качестве source clock ФАПЧа, и, умножив ее в блоке PLL, выводить через PLL_OUTp обратно на плату. Соседний вывод CLK хочу использовать для подключения второго синхросигнала (будет фиксировать во внутренних регистрах данные, поступающие от другой микросхемы), далее завести на линию Global Clock и использовать в ПЛИС.

Насколько вероятен бесперспективняк для такого проекта с точки зрения помехоустойчивости? Нутром чую, что соседство двух линий, по которым передаются тактовые сигналы не есть хорошо. К тому же совсем рядом с выводами CLK расположены шины питания и земли аналоговой части Cyclone...

А ничего, что PCI CLK может скакать на 30% по частоте??? ФАПЧ запустится??? Ведь 33МГц Вам никто не гарантирует, эта цифра получается из деления частоты системной шины, а она, как известно, может варьироваться в очень больших пределах. Худший случай, это например частота системной шины 83МГц (зто если взять старые компы), тогда PCI CLK = 41.5МГц

А если по теме - думаю такое соседство не сильно повлияет на помехоустойчивость, Вы только конденсаторы не жалейте wink.gif

Сообщение отредактировал -Al- - Aug 3 2006, 19:07
Go to the top of the page
 
+Quote Post
maksya
сообщение Aug 5 2006, 12:46
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 253
Регистрация: 28-08-04
Из: Ленинград
Пользователь №: 562



Цитата(-Al- @ Aug 3 2006, 23:05) *
А ничего, что PCI CLK может скакать на 30% по частоте??? ФАПЧ запустится??? Ведь 33МГц Вам никто не гарантирует, эта цифра получается из деления частоты системной шины, а она, как известно, может варьироваться в очень больших пределах. Худший случай, это например частота системной шины 83МГц (зто если взять старые компы), тогда PCI CLK = 41.5МГц

Это эмпирические знания, полученные в результате Вашей практической деятельности? Или есть какие-либо документальные подтверждения? В спецификации PCI самокритики по этому поводу не обнаружил sad.gif

Ну а как такой вариант? - PCI_CLK заведу на вывод DPCLK. Если Я правильно понял, то единственное его отличие от CLK заключается в связи с PLL, ну и в том, что он может использоваться как выход синхросигнала из кристалла (если не прав, то поправьте меня). А для source clock PLL так и быть, использую отдельный кварцевый генератор.

Any remarks are welcomed!


--------------------
Лень - это не врожденное чувство русского человека, а средство борьбы с неуемной, но бестолковой энергией начальника.
Go to the top of the page
 
+Quote Post
-Al-
сообщение Aug 7 2006, 07:05
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 330
Регистрация: 10-06-05
Из: Россия, Москва
Пользователь №: 5 894



Цитата(maksya @ Aug 5 2006, 16:46) *
Это эмпирические знания, полученные в результате Вашей практической деятельности? Или есть какие-либо документальные подтверждения? В спецификации PCI самокритики по этому поводу не обнаружил sad.gif

Да
Цитата
Ну а как такой вариант? - PCI_CLK заведу на вывод DPCLK. Если Я правильно понял, то единственное его отличие от CLK заключается в связи с PLL, ну и в том, что он может использоваться как выход синхросигнала из кристалла (если не прав, то поправьте меня). А для source clock PLL так и быть, использую отдельный кварцевый генератор.

Any remarks are welcomed!

Как раз для PLL опорный сигнал подается на CLK. На DPCLK можно подавать любой глобальный сигнал.

Цитата
Dual-Purpose Clock Pins
These dual-purpose pins can connect to the global clock network (see Figure 2–22) for high-fanout control signals such as clocks, asynchronous clears, presets, and clock enables, or protocol control signals such as TRDY and IRDY for PCI, or DQS signals for external memory interfaces.


PS когда будете ваять схему не забудьте, что на PCI шине - 5В и придется делать развязку с Cyclone. Тут уже проходила подобная тема...
Go to the top of the page
 
+Quote Post
maksya
сообщение Aug 7 2006, 07:24
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 253
Регистрация: 28-08-04
Из: Ленинград
Пользователь №: 562



Цитата(-Al- @ Aug 7 2006, 11:05) *
PS когда будете ваять схему не забудьте, что на PCI шине - 5В и придется делать развязку с Cyclone. Тут уже проходила подобная тема...
Это да. Скорее всего буду использовать ключи SN74CBTD3861 от Техасских Хозтоваров. Аналогичное решение (SN74CBTD3384) присутствует на отладочной плате PCI от Altera.

Спасибо за помощь.


--------------------
Лень - это не врожденное чувство русского человека, а средство борьбы с неуемной, но бестолковой энергией начальника.
Go to the top of the page
 
+Quote Post
v_mirgorodsky
сообщение Aug 8 2006, 09:06
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 342
Регистрация: 21-02-05
Пользователь №: 2 804



Есть немного нестандартное использование пинов Cyclene, если говорить о PCI. В нашем случае было EP2C8F256. Так на один из глобальных клоков был заведен PCI_CLK, на второй - ресет, а на третий - IDSEL.

PCI_CLK действительно может плавать по частоте. По спецификации в сторону уменьшения, вплоть до DC, в реале не изменяется. Были старые матери, на которых можно было наблюдать фокусы с PCI_CLK до 41МГц, но сейчас вы таких уже не найдете. Скоро приедет плата - попробую растолкать PLL с PCI_CLK - о результатах сообщу wink.gif


--------------------
WBR,
V. Mirgorodsky
Go to the top of the page
 
+Quote Post

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

 


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


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