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

 
 
 
Reply to this topicStart new topic
> формирование внутренней частоты в ПЛИС, получить 24,576 МГц
cerg19
сообщение Jun 21 2013, 07:42
Сообщение #1


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

Группа: Свой
Сообщений: 166
Регистрация: 12-05-09
Из: Нижний Новгород
Пользователь №: 48 978



Всем доброго времени суток.
Мне в проекте для Spartan6 необходима внутренней частота 24,576МГц. При этом у меня есть два внешних источника тактового сигнала 40МГц и 125МГц.
Я пытаюсь сгенерировать ClockWizard ядро для получения нужной частоты. При подстановки 40МГц в качестве источника тактового сигнала для ядра оно выдаёт, что может сформировать только частоту 24,571МГц а не 24,576МГц. При подстановки 125МГц ядро выдаёт 24,573МГц.
Подскажите пожалуйста, может есть метод получения заданной частоты из исходных?
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Jun 21 2013, 08:01
Сообщение #2


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



..если джитер не волнует, сделайте самодельный DDS в плис из 125 МГц


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
cerg19
сообщение Jun 21 2013, 08:36
Сообщение #3


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

Группа: Свой
Сообщений: 166
Регистрация: 12-05-09
Из: Нижний Новгород
Пользователь №: 48 978



Цитата
..если джитер не волнует,

а на сколько он будет плохим?

Мне эту частоту необходимо использовать для тактирования внутри ПЛИС
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Jun 21 2013, 08:53
Сообщение #4


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



QUOTE (cerg19 @ Jun 21 2013, 12:36) *
а на сколько он будет плохим?
Мне эту частоту необходимо использовать для тактирования внутри ПЛИС

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


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
Самурай
сообщение Jun 21 2013, 09:59
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 468
Регистрация: 4-03-05
Пользователь №: 3 066



Цитата(cerg19 @ Jun 21 2013, 11:42) *
Всем доброго времени суток.
Мне в проекте для Spartan6 необходима внутренней частота 24,576МГц. При этом у меня есть два внешних источника тактового сигнала 40МГц и 125МГц.
Я пытаюсь сгенерировать ClockWizard ядро для получения нужной частоты. При подстановки 40МГц в качестве источника тактового сигнала для ядра оно выдаёт, что может сформировать только частоту 24,571МГц а не 24,576МГц. При подстановки 125МГц ядро выдаёт 24,573МГц.
Подскажите пожалуйста, может есть метод получения заданной частоты из исходных?


На одном PLL 6-ого Спартана Вы такую частоту точно не получитеsm.gif
А вот если выход первого PLL подать на вход второго... шанс есть.

Можно попробовать вот такую комбинацию (скорее всего могут быть и другие варианты):

- первый PLL: входная частота 40МГц, выходная 25.6МГц
- второй PLL соответственно: входная частота 25.6МГц, выходная 24.576МГц
Go to the top of the page
 
+Quote Post
Timmy
сообщение Jun 26 2013, 05:23
Сообщение #6


Знающий
****

Группа: Участник
Сообщений: 835
Регистрация: 9-08-08
Из: Санкт-Петербург
Пользователь №: 39 515



Цитата(cerg19 @ Jun 21 2013, 12:36) *
Мне эту частоту необходимо использовать для тактирования внутри ПЛИС

Так сделайте пропуск части тактов из 40МГц, и будет то, что надо, просто с очень большим джиттером на ВЧsm.gif. Ну и чёрт с ним, если частота чисто внутренняя. Если сделать тактирование точно на 24,576МГц, то всё равно clock domain crossing приведёт к тому же эффекту, что и пропуск части тактов из 40МГц.
Go to the top of the page
 
+Quote Post

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

 


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


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