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

 
 
> Пересечение сигналом разных клоковых доменов, нужны ли синхронизаторы?
ig_f
сообщение Dec 10 2014, 13:46
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 18-11-11
Пользователь №: 68 381



Доброго времени суток!
Есть управляющий автомат работающий на частоте 400 кГц и есть логика обработки данных работающая на частоте 120 МГц. Соответственно автомат управления посылает различные сигналы в остальную логику. Частота 400 кГц формируется из основной частоты 120 МГц (без использования PLL, с помощью обыкновенного счетчика), т.е. клоки в общем-то связанные.
Вопросы:
1) Правильно ли я мыслю, что в моем случае можно обойтись без синхронизаторов(тех самых, что используются для борьбы с метастабильностью)?
2) Если так, то что для этого нужно сделать?

Заранее спасибо!

ps
Cyclone III

Сообщение отредактировал ig_f - Dec 10 2014, 13:47
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
dxp
сообщение Dec 11 2014, 13:19
Сообщение #2


Adept
******

Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343



В каком-то альтеровском документе видел описание приёма с gated clock, с помощью которого боролись за энергопотребление - ну, чтоб не клокало по входам неработающего модуля. Вроде как декларировалось, что при правильном подходе всё корректно и хорошо. Под рукой нет этой доки, поищу на досуге.


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post
blackfin
сообщение Dec 11 2014, 13:44
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(dxp @ Dec 11 2014, 16:19) *
В каком-то альтеровском документе видел описание приёма с gated clock, с помощью которого боролись за энергопотребление - ну, чтоб не клокало по входам неработающего модуля. Вроде как декларировалось, что при правильном подходе всё корректно и хорошо. Под рукой нет этой доки, поищу на досуге.

Это в Quartus II Handbook, стр. 13–11
Цитата
Recommended Clock-Gating Methods Use gated clocks only when your target application requires power reduction and when gated clocks are able to provide the required reduction in your device architecture.
If you must use clocks gated by logic, implement these clocks using the robust clock-gating technique shown in Figure 13–8 and ensure that the gated clock signal uses dedicated global clock routing.


Хотя ТСу, вероятно, нужен раздел "Internally Generated Clocks", стр. 13-8:
Цитата
Divided Clocks
Designs often require clocks that you create by dividing a master clock. Most Altera FPGAs provide dedicated phase-locked loop (PLL) circuitry for clock division.
Using dedicated PLL circuitry can help you to avoid many of the problems that can be introduced by asynchronous clock division logic.
When you must use logic to divide a master clock, always use synchronous counters or state machines. Additionally, create your design so that registers always directly
generate divided clock signals, as described in “Internally Generated Clocks”, and route the clock on global clock resources. To avoid glitches, do not decode the outputs
of a counter or a state machine to generate clock signals.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- ig_f   Пересечение сигналом разных клоковых доменов   Dec 10 2014, 13:46
- - Kuzmi4   2 ig_f вообще то всегда надо ставить переходники, ...   Dec 10 2014, 14:09
- - TRILLER   Цитата(ig_f @ Dec 10 2014, 16:46) 1) Прав...   Dec 10 2014, 16:08
|- - des00   Цитата(TRILLER @ Dec 11 2014, 00:08) Нет,...   Dec 10 2014, 16:30
|- - TRILLER   Цитата(des00 @ Dec 10 2014, 19:30) ..Но в...   Dec 10 2014, 19:28
- - SM   Цитата(ig_f @ Dec 10 2014, 16:46) т.е. кл...   Dec 10 2014, 16:55
- - Maverick   Цитата(ig_f @ Dec 10 2014, 15:46) Доброго...   Dec 10 2014, 18:21
- - ig_f   ЦитатаПрошу прощения, если ненароком оскорбил ТС. ...   Dec 10 2014, 21:37
|- - Bad0512   Делать клоки низкой частоты без использования PLL ...   Dec 11 2014, 05:32
|- - SM   Цитата(ig_f @ Dec 11 2014, 00:37) Нет ник...   Dec 11 2014, 08:50
- - ig_f   ЦитатаДелать клоки низкой частоты без использовани...   Dec 11 2014, 08:36
|- - Bad0512   Цитата(ig_f @ Dec 11 2014, 14:36) А вообщ...   Dec 11 2014, 11:53
|- - SM   Цитата(Bad0512 @ Dec 11 2014, 14:53) это ...   Dec 11 2014, 12:01
||- - Bad0512   Цитата(SM @ Dec 11 2014, 18:01) Может, но...   Dec 11 2014, 12:09
||- - SM   Цитата(Bad0512 @ Dec 11 2014, 15:09) поэт...   Dec 11 2014, 12:37
|- - ig_f   Цитата(Bad0512 @ Dec 11 2014, 14:53) Про ...   Dec 11 2014, 14:41
|- - blackfin   Цитата(ig_f @ Dec 11 2014, 17:41) Что-то ...   Dec 11 2014, 14:49
|- - SM   Цитата(dxp @ Dec 11 2014, 16:19) ну, чтоб...   Dec 11 2014, 13:26
||- - des00   Цитата(SM @ Dec 11 2014, 20:26) А вот кст...   Dec 11 2014, 13:40
||- - SM   Цитата(des00 @ Dec 11 2014, 16:40) CLKCTR...   Dec 11 2014, 13:46
||- - des00   Цитата(SM @ Dec 11 2014, 21:46) Хм. А где...   Dec 12 2014, 05:53
- - Torpeda   Цитата(ig_f @ Dec 10 2014, 17:46) 1) Прав...   Dec 12 2014, 10:05
|- - SM   Цитата(Torpeda @ Dec 12 2014, 13:05) каки...   Dec 12 2014, 10:10
|- - Torpeda   Цитата(SM @ Dec 12 2014, 14:10) Где Вы ту...   Dec 12 2014, 10:16
|- - SM   Цитата(Torpeda @ Dec 12 2014, 13:16) хмм....   Dec 12 2014, 10:54
|- - Torpeda   Цитата(SM @ Dec 12 2014, 14:54) 2) в корн...   Dec 12 2014, 14:44
|- - SM   Цитата(Torpeda @ Dec 12 2014, 17:44) PS. ...   Dec 12 2014, 15:34
|- - Torpeda   Цитата(SM @ Dec 12 2014, 18:34) Вот именн...   Dec 12 2014, 16:13
- - SM   Он должен был туда и derive_clocks записать. Видим...   Dec 12 2014, 16:23
- - Torpeda   Цитата(SM @ Dec 12 2014, 19:23) Он должен...   Dec 12 2014, 16:27
- - SM   Цитата(Torpeda @ Dec 12 2014, 19:27) Имен...   Dec 12 2014, 16:48
- - Torpeda   Цитата(SM @ Dec 12 2014, 19:48) PADI_DEL ...   Dec 12 2014, 17:25
- - SM   Цитата(Torpeda @ Dec 12 2014, 20:25) Похо...   Dec 12 2014, 17:45


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

 


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


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