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

 
 
> Синхронизатор, Две тактовые, единичные импульсы
AlphaMil
сообщение Apr 7 2011, 13:19
Сообщение #1


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

Группа: Участник
Сообщений: 135
Регистрация: 1-01-10
Из: Минск, Беларусь
Пользователь №: 54 588



Гуру, подскажите, как правильно сделать:
есть одиночный импульс синхронный 100МГц, он должен породить одиночный импульс на 50МГц.
Весь проект нет смысла переводить на повышенную частоту.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ViKo
сообщение Apr 19 2011, 14:18
Сообщение #2


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Присмотрелся внимательнее к рисунку. Да, есть в нем смысл. Был неправ.

1. Короткие импульсы 1 на Data захватываются защелкой, затем триггер фиксирует это состояние. И находится в нем долго, до следующего импульса на Data. По этому импульсу защелкивается 0, и дальше триггер... Таким образом, состояние триггера по каждому импульсу на Data изменяется на противоположное.
Стоящий после него синхронизатор с исключающим или на конце вылавливает каждое изменение приходящего "желтого" триггера сигнала, формируя импульс в один свой такт по фронту, и по срезу. Так "восстанавливается" удвоенная частота импульсов Data.

2. Если на Data импульс достаточно длительный, так, что в него попадает один фронт Clock1, или в короткий импульс попал фронт Clock1, "желтый" триггер сформирует импульс в один такт. Который может не словиться "синими" триггерами. А если словится, сформируются два подряд идущих импульса. Нехорошо.

3. Если на Data импулься длинный, "желтый" триггер будет генерировать то 0, то 1. Аналогичный сигнал появится на выходе синхронизатора. Тоже не хорошо.

Особо нужно посмотреть, когда импульс на Data равен периоду Clock1. В этом случае выход триггера переключается одновременно со срезом Data. Вот она - потенциальная возможность для метастабильного состояния защелки-мультиплексора. Если защелкнется новое состояние триггера - сформируется одиночный импульс (вариант 2). Если сохранится старое - все нормально (вариант 1). Но, так как при "защелкивании" сигнал с триггера проходит по мультиплексору дважды, сначала по цепи для входа 1, потом по цепи для входа 0, то он гарантированно "защелкнет" старое состояние триггера. Триггер начнет формировать длинный импульс (вариант 1).

Примерно так. sm.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- AlphaMil   Синхронизатор   Apr 7 2011, 13:19
- - Мур   Цитата(AlphaMil @ Apr 7 2011, 17:19) Гуру...   Apr 7 2011, 13:33
|- - Мур   Цитата(Мур @ Apr 7 2011, 16:33) CODE libr...   Apr 12 2011, 07:44
- - Kuzmi4   2 AlphaMil поищите по форуму - тут SM выкладывал к...   Apr 7 2011, 14:25
|- - Мур   Цитата(Kuzmi4 @ Apr 7 2011, 18:25) 2 Alph...   Apr 7 2011, 16:25
- - AndrewS6   http://www.fpga4fun.com/CrossClockDomain2.html   Apr 7 2011, 14:35
- - AlphaMil   2 AndrewS6 и всем остальным спасибо очень интересн...   Apr 7 2011, 14:41
- - Kuzmi4   2 Мур Если взглянуть внимательнее ваш HDL модуль в...   Apr 7 2011, 17:02
|- - Мур   Цитата(Kuzmi4 @ Apr 7 2011, 21:02) 2 Мур ...   Apr 7 2011, 17:36
- - Kuzmi4   2 Мур посмотрел статейку и рисунок - слямзено с ED...   Apr 9 2011, 10:44
|- - Ethereal   Цитата(Kuzmi4 @ Apr 9 2011, 14:44) 2 Мур ...   Apr 9 2011, 11:23
|- - Kuzmi4   Цитата(Ethereal @ Apr 9 2011, 14:23) .......   Apr 9 2011, 11:32
|- - Ethereal   Цитата(Kuzmi4 @ Apr 9 2011, 15:32) Вот во...   Apr 9 2011, 11:39
- - Kuzmi4   2 Ethereal я собственно это к чему, случался дизай...   Apr 9 2011, 11:50
|- - Ethereal   Цитата(Kuzmi4 @ Apr 9 2011, 15:50) 2 Ethe...   Apr 9 2011, 12:44
|- - sazh   Цитата(Kuzmi4 @ Apr 9 2011, 14:50) В таки...   Apr 9 2011, 13:13
- - Boris_TS   Тут как-то совсем не прозвучало в исходном задании...   Apr 10 2011, 11:46
- - AlphaMil   Да, частоты зависимы и генерируются от одного клок...   Apr 10 2011, 17:17
|- - Boris_TS   Цитата(AlphaMil @ Apr 10 2011, 20:17) Да,...   Apr 10 2011, 17:28
||- - Boris_TS   Цитата(Boris_TS @ Apr 10 2011, 21:28) Цит...   Apr 12 2011, 17:18
|- - sazh   Цитата(AlphaMil @ Apr 10 2011, 20:17) Да,...   Apr 10 2011, 18:07
|- - Oldring   Цитата(sazh @ Apr 10 2011, 22:07) Кодif...   Apr 10 2011, 18:54
|- - sazh   Цитата(Oldring @ Apr 10 2011, 21:54) Кодd...   Apr 10 2011, 19:17
|- - Oldring   Цитата(sazh @ Apr 10 2011, 23:17) always ...   Apr 10 2011, 19:28
|- - sazh   Цитата(Oldring @ Apr 10 2011, 22:28) Я по...   Apr 10 2011, 19:41
|- - Oldring   Цитата(sazh @ Apr 10 2011, 23:41) Да, в в...   Apr 10 2011, 19:47
||- - sazh   Цитата(Oldring @ Apr 10 2011, 22:47) в ва...   Apr 10 2011, 19:50
||- - Oldring   Цитата(sazh @ Apr 10 2011, 23:50) Я реали...   Apr 10 2011, 20:01
||- - sazh   Цитата(Oldring @ Apr 10 2011, 22:58) С ри...   Apr 10 2011, 20:02
|||- - Oldring   Цитата(sazh @ Apr 11 2011, 00:02) Да твор...   Apr 10 2011, 20:08
|||- - sazh   Цитата(Oldring @ Apr 10 2011, 23:08) Я уж...   Apr 10 2011, 20:16
||- - Ethereal   Цитата(Oldring @ Apr 11 2011, 00:01) Поня...   Apr 10 2011, 20:17
||- - Oldring   Цитата(Ethereal @ Apr 11 2011, 00:17) Не ...   Apr 10 2011, 20:21
|||- - sazh   Цитата(Oldring @ Apr 10 2011, 23:21) Знач...   Apr 10 2011, 20:25
|||- - Oldring   Цитата(sazh @ Apr 11 2011, 00:25) Приведи...   Apr 10 2011, 20:49
|||- - sazh   Цитата(Oldring @ Apr 10 2011, 23:49) Вот ...   Apr 11 2011, 08:43
|||- - ViKo   Цитата(sazh @ Apr 11 2011, 11:43) Чтобы п...   Apr 11 2011, 08:47
|||- - sazh   Цитата(ViKo @ Apr 11 2011, 11:47) Вот и я...   Apr 11 2011, 08:47
|||- - Oldring   Цитата(sazh @ Apr 11 2011, 12:47) Картинк...   Apr 11 2011, 09:06
|||- - sazh   Цитата(Oldring @ Apr 11 2011, 12:06) Да, ...   Apr 11 2011, 09:58
||- - ViKo   Цитата(Ethereal @ Apr 10 2011, 23:17) Не ...   Apr 11 2011, 07:05
||- - Ethereal   Цитата(ViKo @ Apr 11 2011, 11:05) А на та...   Apr 11 2011, 07:53
|||- - ViKo   Цитата(Ethereal @ Apr 11 2011, 10:53) Как...   Apr 11 2011, 08:51
|||- - sazh   Цитата(ViKo @ Apr 11 2011, 11:51) Создал ...   Apr 11 2011, 09:54
||- - Мур   Цитата(ViKo @ Apr 11 2011, 11:05) ..Кто и...   Apr 11 2011, 09:55
||- - Oldring   Цитата(Мур @ Apr 11 2011, 13:55) Схема до...   Apr 11 2011, 10:04
||- - Мур   Цитата(Oldring @ Apr 11 2011, 14:04) Для ...   Apr 11 2011, 10:15
||- - Oldring   Цитата(Мур @ Apr 11 2011, 14:15) И асинхр...   Apr 11 2011, 10:17
||- - Мур   Цитата(Oldring @ Apr 11 2011, 14:17) Для ...   Apr 11 2011, 10:26
||- - Oldring   Цитата(Мур @ Apr 11 2011, 14:26) В наших ...   Apr 11 2011, 10:32
||- - Мур   Цитата(Oldring @ Apr 11 2011, 14:32) Эта ...   Apr 11 2011, 10:36
||- - Oldring   Цитата(Мур @ Apr 11 2011, 14:36) Может я ...   Apr 11 2011, 10:41
|||- - Мур   Цитата(Oldring @ Apr 11 2011, 14:41) А вы...   Apr 11 2011, 10:53
|||- - sazh   Цитата(Oldring @ Apr 11 2011, 13:41) може...   Apr 11 2011, 10:55
|||- - Мур   Цитата(sazh @ Apr 11 2011, 14:55) Если ме...   Apr 11 2011, 11:02
||||- - ViKo   Цитата(Мур @ Apr 11 2011, 14:02) Страшно,...   Apr 11 2011, 12:28
||||- - Oldring   Цитата(ViKo @ Apr 11 2011, 16:28) В метас...   Apr 11 2011, 12:54
|||||- - ViKo   Цитата(Oldring @ Apr 11 2011, 15:54) Веро...   Apr 11 2011, 13:27
|||||- - Oldring   Цитата(ViKo @ Apr 11 2011, 17:27) Это рис...   Apr 11 2011, 13:38
||||- - Мур   Цитата(ViKo @ Apr 11 2011, 16:28) Про эту...   Apr 11 2011, 16:22
||||- - Oldring   Цитата(Мур @ Apr 11 2011, 20:22) Это из-з...   Apr 11 2011, 16:27
|||||- - Мур   Цитата(Oldring @ Apr 11 2011, 20:27) Из-з...   Apr 11 2011, 17:15
|||||- - Oldring   Цитата(Мур @ Apr 11 2011, 21:15) Я понял...   Apr 11 2011, 17:44
||||- - ViKo   Цитата(Мур @ Apr 11 2011, 19:22) Серый ур...   Apr 11 2011, 18:30
||||- - Мур   Цитата(ViKo @ Apr 11 2011, 22:30) Да, воз...   Apr 12 2011, 05:47
||||- - Oldring   Цитата(Мур @ Apr 12 2011, 09:47) А дополн...   Apr 12 2011, 05:56
||||- - Мур   Цитата(Oldring @ Apr 12 2011, 09:56) Нет,...   Apr 12 2011, 06:12
||||- - Oldring   Цитата(Мур @ Apr 12 2011, 10:12) Интересн...   Apr 12 2011, 06:27
||||- - Мур   Цитата(Oldring @ Apr 12 2011, 10:27) Нет,...   Apr 12 2011, 06:59
||||- - Oldring   Цитата(Мур @ Apr 12 2011, 10:59) А гистер...   Apr 12 2011, 07:03
||||- - Мур   Цитата(Oldring @ Apr 12 2011, 10:03) Нет....   Apr 12 2011, 07:15
||||- - Oldring   Цитата(Мур @ Apr 12 2011, 11:15) Т.е. есл...   Apr 12 2011, 09:22
||||- - Мур   Цитата(Oldring @ Apr 12 2011, 12:22) Почт...   Apr 12 2011, 09:39
|||- - Oldring   Цитата(sazh @ Apr 11 2011, 14:55) Если ме...   Apr 11 2011, 11:02
||- - Ethereal   Цитата(Мур @ Apr 11 2011, 14:36) Может я ...   Apr 11 2011, 10:44
|- - Victor®   Цитата(sazh @ Apr 10 2011, 22:41) Да, в в...   Apr 10 2011, 19:51
|- - sazh   Цитата(Victor® @ Apr 10 2011, 22:51) Все ...   Apr 10 2011, 19:57
- - ViKo   Долбежка тактами поможет. Ведь защелкиваться будет...   Apr 12 2011, 07:35
|- - Oldring   Цитата(ViKo @ Apr 12 2011, 11:35) Долбежк...   Apr 12 2011, 08:08
- - ViKo   Хочу вернуться к рис.8 (см. сообщение №58). Возник...   Apr 18 2011, 13:07
|- - Ethereal   Цитата(ViKo @ Apr 18 2011, 17:07) Что дел...   Apr 18 2011, 14:25
|- - ViKo   Цитата(Ethereal @ Apr 18 2011, 17:25) А е...   Apr 18 2011, 14:42


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

 


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


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