Jump to content
    

144 бита для PLL Reconfiguration

В устройстве МК и плис. К PLL плис подключен генератор.

Нужно иметь возможность получать на выходе PLL несколько разных частот.

Реализовал так : в мегавизврде ALTPLL получил файлы .mif для разных частот.

Из этих файлов извлёк необходимые для конфигурации данные (18 байт = 144 бита).

МК при необходимости грузит в сдвиговый регистр PLL.

Всё работает.

Задумался, а как МК может сам посчитать эти 144 бита?

Может программулина какая есть? (кроме ALTPLL конечно) :biggrin:

или алгоритм

 

Share this post


Link to post
Share on other sites

А почему бы не хранить конфиги для ПЛИС в самой ПЛИС. А мк будет только выбирать какой из. конфигов выбрать. Мне кажется так будет меньше вероятность сбоя. 

P.S. как насчитывать когфиг для pll - описно в доках от Altera

Share this post


Link to post
Share on other sites

А в документации на целевую схему ничего нет?

Ну вот например cyiv-51005.pdf стр. 5-35.

Share this post


Link to post
Share on other sites

Документация конечно есть. Чип MAX10.

Мне просто лень с нуля это делать. Думал может есть что готовое.

Вдруг там кроме коэффициентов еще какие подводные камни есть.

 

А вот такой вопрос :

Нужно иметь возможность на выходе PLL получать три частоты 140.00MHz, 146.25MHz, 148.50MHz.

Какой входной генератор будет самый лучший?

Т.е. чтобы и PLL не сильно нагружать (чтобы ему было "комфортно") и джиттер был бы самый минимальный.

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...