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

 
 
 
Reply to this topicStart new topic
> Настройка Xilinx PLL, Выбор Jitter optimization
Vascom
сообщение Mar 14 2016, 08:15
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 232
Регистрация: 2-08-07
Из: Москва
Пользователь №: 29 534



В Vivado Clocking Wizard можно выставить Jitter optimization в одно из трёх значений: Balanced, Minimize Output Jitter и Maximaze input jitter filtering. При разных значениях меняются коэффициенты умножения и деления PLL, а так же атрибут BANDWIDTH.

Влияет ли этот параметр на разводку и тайминг? Какое значение лучше для тайминга?
Go to the top of the page
 
+Quote Post
alexadmin
сообщение Mar 14 2016, 10:39
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 572
Регистрация: 17-11-05
Из: СПб, Россия
Пользователь №: 10 965



Цитата(Vascom @ Mar 14 2016, 11:15) *
Влияет ли этот параметр на разводку и тайминг? Какое значение лучше для тайминга?


В простейшем виде разницы не будет. Значение этот параметр может иметь (да и то не в курсе, учитывает ли временной анализатор), если вы внимательно изучаете качество вашего тактового сигнала и знаете каков его входной джиттер. В этом случае балансируя параметры можно минимизировать результирующий джиттер формируемого клока. Вряд ли этим кто занимается кроме как для тонкой настройки взаимодействия с скоростными внешними интерфейсами.
Go to the top of the page
 
+Quote Post
Vascom
сообщение Mar 15 2016, 10:58
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 232
Регистрация: 2-08-07
Из: Москва
Пользователь №: 29 534



Да, эксперименты подтверждают, что разницы нет.
Go to the top of the page
 
+Quote Post
Кoнстантин
сообщение Mar 24 2016, 13:37
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 21-10-13
Из: Петербург
Пользователь №: 78 826



Цитата(Vascom @ Mar 15 2016, 14:58) *
Да, эксперименты подтверждают, что разницы нет.


Расскажите, как вы выяснили, что не влияет?

Когда мастер генерирует исходники PLL, он также создает файл с констрейнами для выходных сигналов.
Величина заявленной вами нестабильности на входе PLL повлияет на расчетную нестабильность выходов, а это, в свою очередь, повлияет на расчет времянки всех блоков, затактированных через PLL.
Go to the top of the page
 
+Quote Post
Vascom
сообщение Mar 24 2016, 13:39
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 232
Регистрация: 2-08-07
Из: Москва
Пользователь №: 29 534



Нестабильность выставляется та же самая, меняются лишь множители и делители PLL.
Не влияет - судя по таймингу после разводки.
Go to the top of the page
 
+Quote Post
jojo
сообщение Mar 25 2016, 14:46
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 574
Регистрация: 9-10-04
Из: FPGA-city
Пользователь №: 827



было так, что тайминги сходятся - а прошивка работает только с Minimize Output Jitter.
на Balanced прошивка уходит в запрещённое состояние. Было это не помню уже где на Virtex-6 или Kintex-7.
Go to the top of the page
 
+Quote Post
Кoнстантин
сообщение Mar 28 2016, 11:07
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 21-10-13
Из: Петербург
Пользователь №: 78 826



Цитата(Vascom @ Mar 24 2016, 17:39) *
Нестабильность выставляется та же самая, меняются лишь множители и делители PLL.
Не влияет - судя по таймингу после разводки.


Подтверждаю.
Я тоже попробовал менять настройки PLL в проекте с непроходящими таймингами.
Я ожидал, что при увеличении джиттера на входе тайминг станет еще хуже.
Но получил точно такие же знеачения TNS. Странно...
Go to the top of the page
 
+Quote Post
k2i
сообщение Mar 28 2016, 13:30
Сообщение #8


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

Группа: Свой
Сообщений: 77
Регистрация: 30-12-04
Пользователь №: 1 759



Влияет. Тайминг считается с учетом джиттера и с Minimize Output Jitter тайминг получается лучше.
Go to the top of the page
 
+Quote Post
Corner
сообщение Apr 3 2016, 19:30
Сообщение #9


Профессионал
*****

Группа: Участник
Сообщений: 1 072
Регистрация: 11-12-12
Пользователь №: 74 815



Цитата(k2i @ Mar 28 2016, 16:30) *
Влияет. Тайминг считается с учетом джиттера и с Minimize Output Jitter тайминг получается лучше.

Тайминги лучше. И в диапазоне температур с минимальным джиттером Кинтекс проходит, а с другими вариантами сыпет ошибками по последовательным интерфейсам. Хотя, некоторые камни на минусе все равно не работают.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 20th June 2025 - 19:12
Рейтинг@Mail.ru


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