Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Настройка Xilinx PLL
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
Vascom
В Vivado Clocking Wizard можно выставить Jitter optimization в одно из трёх значений: Balanced, Minimize Output Jitter и Maximaze input jitter filtering. При разных значениях меняются коэффициенты умножения и деления PLL, а так же атрибут BANDWIDTH.

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


В простейшем виде разницы не будет. Значение этот параметр может иметь (да и то не в курсе, учитывает ли временной анализатор), если вы внимательно изучаете качество вашего тактового сигнала и знаете каков его входной джиттер. В этом случае балансируя параметры можно минимизировать результирующий джиттер формируемого клока. Вряд ли этим кто занимается кроме как для тонкой настройки взаимодействия с скоростными внешними интерфейсами.
Vascom
Да, эксперименты подтверждают, что разницы нет.
Кoнстантин
Цитата(Vascom @ Mar 15 2016, 14:58) *
Да, эксперименты подтверждают, что разницы нет.


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

Когда мастер генерирует исходники PLL, он также создает файл с констрейнами для выходных сигналов.
Величина заявленной вами нестабильности на входе PLL повлияет на расчетную нестабильность выходов, а это, в свою очередь, повлияет на расчет времянки всех блоков, затактированных через PLL.
Vascom
Нестабильность выставляется та же самая, меняются лишь множители и делители PLL.
Не влияет - судя по таймингу после разводки.
jojo
было так, что тайминги сходятся - а прошивка работает только с Minimize Output Jitter.
на Balanced прошивка уходит в запрещённое состояние. Было это не помню уже где на Virtex-6 или Kintex-7.
Кoнстантин
Цитата(Vascom @ Mar 24 2016, 17:39) *
Нестабильность выставляется та же самая, меняются лишь множители и делители PLL.
Не влияет - судя по таймингу после разводки.


Подтверждаю.
Я тоже попробовал менять настройки PLL в проекте с непроходящими таймингами.
Я ожидал, что при увеличении джиттера на входе тайминг станет еще хуже.
Но получил точно такие же знеачения TNS. Странно...
k2i
Влияет. Тайминг считается с учетом джиттера и с Minimize Output Jitter тайминг получается лучше.
Corner
Цитата(k2i @ Mar 28 2016, 16:30) *
Влияет. Тайминг считается с учетом джиттера и с Minimize Output Jitter тайминг получается лучше.

Тайминги лучше. И в диапазоне температур с минимальным джиттером Кинтекс проходит, а с другими вариантами сыпет ошибками по последовательным интерфейсам. Хотя, некоторые камни на минусе все равно не работают.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.