Jump to content
    

Программируемая линия задержки на FPGA

Требуется создать на Lattice MachXO3 программируемую линию задержки с шагом 20ps. Если возможно, поделитесь опытом.

Share this post


Link to post
Share on other sites

2 часа назад, gramalex сказал:

Требуется создать на Lattice MachXO3 программируемую линию задержки с шагом 20ps. Если возможно, поделитесь опытом.

Если есть pll  , то можно двигать фронт выходного импульса... правда о стабильности речь не идет..

Share this post


Link to post
Share on other sites

4 hours ago, gramalex said:

Требуется создать на Lattice MachXO3 программируемую линию задержки с шагом 20ps. Если возможно, поделитесь опытом.

Какова максимальная величина задержки, какова разрядность слов в этой линии задержки? Достаточно при текущих настройках извлекать лишь одно слово, задержанное на N тактов?

 

Похоже на лабораторку в универе, или я не увидел всю суть сложности?

Share this post


Link to post
Share on other sites

16 часов назад, gramalex сказал:

Требуется создать на Lattice MachXO3 программируемую линию задержки с шагом 20ps. Если возможно, поделитесь опытом.

это невозможно.

Share this post


Link to post
Share on other sites

13 hours ago, AVR said:

я не увидел всю суть сложности?

Ага! Период 20ps соответствует тактовой частоте 50ГГц :biggrin:

 

 

17 hours ago, gramalex said:

Требуется создать на Lattice MachXO3 программируемую линию задержки с шагом 20ps. Если возможно, поделитесь опытом.

Откуда вообще взялась такая задача? Почему именно 20ps, а не 55ps, например? Может, найдется более простое решение вашего вопроса...

Share this post


Link to post
Share on other sites

11 hours ago, pavlovconst said:

Ага! Период 20ps соответствует тактовой частоте 50ГГц :biggrin:

Точно, увидел 20 нс. В таком случае, тоже бы сказал что это невозможно, потому что пикосекунды это уже не знаю, вручную надо компоненты внутри ПЛИС как то позиционировать, чтобы там всё сошлось.

 

Даже если городить нечто на поверхности печатной платы, а ПЛИС только для управления использовать, открывая какие то гейты, не знаю...

 

  

On 7/9/2021 at 8:16 PM, Ivanii said:

На переносе сумматора? https://habr.com/ru/post/352276/


Впрочем, вот же интересная идея, действительно позиционируют LE.

Share this post


Link to post
Share on other sites

есть же готовые линии задержки, SY89297U

 

16 hours ago, AVR said:

Впрочем, вот же интересная идея, действительно позиционируют LE.

20пс для TDC на фпга внутри и так-то сурово, а ещё и вытащить это наружу может оказаться совсем непросто.

 

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

3 часа назад, vitzap сказал:

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

Задержка в пинах калибруется по внешней частоте и никуда не плывёт в результате. По крайней мере в Kintex.

Share this post


Link to post
Share on other sites

26 минут назад, MegaVolt сказал:

Задержка в пинах калибруется по внешней частоте и никуда не плывёт в результате. По крайней мере в Kintex.

Задержка в пинах - да, калибруется. Задержка на LUT-ах или чем-то еще - только если сделать механизм калибровки вручную, но это титанический труд.

Share this post


Link to post
Share on other sites

5 минут назад, vitzap сказал:

Задержка в пинах - да, калибруется. Задержка на LUT-ах или чем-то еще - только если сделать механизм калибровки вручную, но это титанический труд.

Само собой. 

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.

×
×
  • Create New...