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

 
 
> Умножение частоты, Как умножить частоту на Spartan 2E
Skif
сообщение Apr 22 2008, 13:14
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 19-02-05
Пользователь №: 2 752



Люди добрые подскажите пожалуйста как умножить частоту в Spartan 2E (XC2S100E PQ208). Что нужно для этого сделать? К какой ноге должна быть подключена данная частота и так далее? Никогда ранее этого не делал. Просьба ответить как можно понятнее? Да и как делить частоту с помощью на 2.5?

Сообщение отредактировал Skif - Apr 22 2008, 13:19
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
chds
сообщение Apr 22 2008, 13:29
Сообщение #2


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

Группа: Свой
Сообщений: 173
Регистрация: 5-11-07
Из: Чернигов, Украина
Пользователь №: 32 078



В соответствии с документацией
http://www.xilinx.com/support/documentatio...heets/ds077.pdf
Эта чудо микросхема содержит так называемые DLL (Delay-Locked
Loops) блоки, которые позволяют выполнять определенные действия над тактирующими сигналами, а именно, умножать и делить частоту таковых сигналов. На одном DLL частоту можно умножить на 2 и разделить 1.5, 2, 2.5, 3, 4, 5, 8, или 16 раз. Есть правда ограничение минимальная частота для умножения 25 МГц максимальная 135/160 МГц в зависимости от кристалла. А если использовать не CLKDLL, а CLKDLLHF элемент то частоты могут быть еще выше минимальная 60 МГц максимальная 275/320 МГц.
Лучше всего заводить через специательные входы GCK0, GCK1, GCK2, GCK3. Но покатит любой I/O, правда в этом случае придется потратить один лишний GBUF, которых тоже очень ограниченное количество.
Соответственно зная какая частота входная и какая должна быть выходная группируем DLL, для этого смотрим http://www.xilinx.com/support/documentatio...tes/xapp174.pdf

Если частоты ниже 25 МГц то смотрим: http://www.xilinx.com/support/documentatio...tes/xapp225.pdf

Сообщение отредактировал chds - Apr 22 2008, 13:34
Go to the top of the page
 
+Quote Post
Skif
сообщение Apr 22 2008, 13:46
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 19-02-05
Пользователь №: 2 752



Цитата(chds @ Apr 22 2008, 17:29) *
В соответствии с документацией
http://www.xilinx.com/support/documentatio...heets/ds077.pdf
Эта чудо микросхема содержит так называемые DLL (Delay-Locked
Loops) блоки, которые позволяют выполнять определенные действия над тактирующими сигналами, а именно, умножать и делить частоту таковых сигналов. На одном DLL частоту можно умножить на 2 и разделить 1.5, 2, 2.5, 3, 4, 5, 8, или 16 раз. Есть правда ограничение минимальная частота для умножения 25 МГц максимальная 135/160 МГц в зависимости от кристалла. А если использовать не CLKDLL, а CLKDLLHF элемент то частоты могут быть еще выше минимальная 60 МГц максимальная 275/320 МГц.
Лучше всего заводить через специательные входы GCK0, GCK1, GCK2, GCK3. Но покатит любой I/O, правда в этом случае придется потратить один лишний GBUF, которых тоже очень ограниченное количество.
Соответственно зная какая частота входная и какая должна быть выходная группируем DLL, для этого смотрим http://www.xilinx.com/support/documentatio...tes/xapp174.pdf

Если частоты ниже 25 МГц то смотрим: http://www.xilinx.com/support/documentatio...tes/xapp225.pdf

Спосибо за ответ но мне необходимо умножить частоту менее 25 Мгц жаль надежда не оправдалась

Да разбираться и разбираться ничего пока не понятно. Если можно разложите по полочкам. Частота будет подаваться менее 25 мгц.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 26th June 2025 - 17:38
Рейтинг@Mail.ru


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