|
Синхронизатор, Две тактовые, единичные импульсы |
|
|
|
 |
Ответов
|
Apr 19 2011, 14:18
|

Универсальный солдатик
     
Группа: Модераторы
Сообщений: 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). Примерно так.
|
|
|
|
Сообщений в этой теме
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
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|