Jump to content

    
Sign in to follow this  

Recommended Posts

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

 

Влияет ли этот параметр на разводку и тайминг? Какое значение лучше для тайминга?

Share this post


Link to post
Share on other sites
Влияет ли этот параметр на разводку и тайминг? Какое значение лучше для тайминга?

 

В простейшем виде разницы не будет. Значение этот параметр может иметь (да и то не в курсе, учитывает ли временной анализатор), если вы внимательно изучаете качество вашего тактового сигнала и знаете каков его входной джиттер. В этом случае балансируя параметры можно минимизировать результирующий джиттер формируемого клока. Вряд ли этим кто занимается кроме как для тонкой настройки взаимодействия с скоростными внешними интерфейсами.

Share this post


Link to post
Share on other sites
Да, эксперименты подтверждают, что разницы нет.

 

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

 

Когда мастер генерирует исходники PLL, он также создает файл с констрейнами для выходных сигналов.

Величина заявленной вами нестабильности на входе PLL повлияет на расчетную нестабильность выходов, а это, в свою очередь, повлияет на расчет времянки всех блоков, затактированных через PLL.

Share this post


Link to post
Share on other sites

было так, что тайминги сходятся - а прошивка работает только с Minimize Output Jitter.

на Balanced прошивка уходит в запрещённое состояние. Было это не помню уже где на Virtex-6 или Kintex-7.

Share this post


Link to post
Share on other sites
Нестабильность выставляется та же самая, меняются лишь множители и делители PLL.

Не влияет - судя по таймингу после разводки.

 

Подтверждаю.

Я тоже попробовал менять настройки PLL в проекте с непроходящими таймингами.

Я ожидал, что при увеличении джиттера на входе тайминг станет еще хуже.

Но получил точно такие же знеачения TNS. Странно...

Share this post


Link to post
Share on other sites
Влияет. Тайминг считается с учетом джиттера и с Minimize Output Jitter тайминг получается лучше.

Тайминги лучше. И в диапазоне температур с минимальным джиттером Кинтекс проходит, а с другими вариантами сыпет ошибками по последовательным интерфейсам. Хотя, некоторые камни на минусе все равно не работают.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this