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

 
 
> Synchronized reset и разные тактовые, Каскад для внешнего сброса + разные тактовые
vea
сообщение Jan 12 2015, 07:38
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 5-12-11
Из: Киев
Пользователь №: 68 692



Есть каскад из двух регистров для внешнего сброса (обычная схема, как в справке квартуса здесь). Этот каскад тактируется clk1 и (соответственно со схемой) сбрасывать им можно регистры, которые тактируеются также clk1. Как правильно сбрасывать регистры, которые используют clk2, clk3 и т.д.?
Для каждого clkX делать отдельный каскад?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
des00
сообщение Jan 12 2015, 07:49
Сообщение #2


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(vea @ Jan 12 2015, 15:38) *
Для каждого clkX делать отдельный каскад?

да, при этом, если логика на разных тактовых связанная, желателен быть перенос сигнала сброса с каскада на каскад. В порядке возрастания частоты


--------------------
Go to the top of the page
 
+Quote Post
vea
сообщение Jan 12 2015, 08:39
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 5-12-11
Из: Киев
Пользователь №: 68 692



Цитата(des00 @ Jan 12 2015, 10:49) *
да, при этом, если логика на разных тактовых связанная, желателен быть перенос сигнала сброса с каскада на каскад. В порядке возрастания частоты

Спасибо. Вот так?
Прикрепленное изображение

Получается, снятие сброса не будет "одновременным" для разных тактовых? Будет нарастающая задержка, которую надо компенсировать?

Цитата
на частотах повыше от 3 регистров.
Это обязательно? Хотелось бы единообразия.
Go to the top of the page
 
+Quote Post
FakeDevice
сообщение Jan 12 2015, 09:16
Сообщение #4


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

Группа: Свой
Сообщений: 81
Регистрация: 31-10-14
Из: Воронеж
Пользователь №: 83 452



Цитата(vea @ Jan 12 2015, 11:39) *
Это обязательно? Хотелось бы единообразия.

вообще эти все регистры для защиты от метастабильности. и чем выше частота, тем меньше каждому регистру в каскаде дается времени на выход из метастабильного состояния. обязательно ли? зависит от того, на сколько критичен для вас вариант получения метастабильного состояния. если в случае, когда схема сбойнула, есть возможность распознать это и подать дополнительный сброс -- можно и вообще не ставить никаких регистров по входу. но если нужна стабильность, то лучше везде ставить с запасом. Хотите сделать единобразно? -- сделайте запас везде.

Цитата(des00 @ Jan 12 2015, 11:58) *
я обычно ставлю 4 ре регистра.

я обычно ставлю при f<100=2, 100..150=3, 150..200=4, 200..250=5.
но всё это как-то на глазок, что в корне неправильно. Интересно было бы знать, а сколько в действительности-то требуется? т.к. лишняя задержка -- она не всегда приятна.
Где бы посмотреть кривые вероятности метастабильного состояния на выходе в зависимости от частоты и количества регистров при условии, скажем, подачи "самого неудачно сдвинутого" относительно тактов сигнала на входе?
Go to the top of the page
 
+Quote Post
des00
сообщение Jan 12 2015, 09:22
Сообщение #5


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(FakeDevice @ Jan 12 2015, 16:16) *
Где бы посмотреть кривые вероятности метастабильного состояния на выходе в зависимости от частоты и количества регистров при условии, скажем, подачи "самого неудачно сдвинутого" относительно тактов сигнала на входе?

формула MTBF есть в доках о метастабильности от вендоров плис.


--------------------
Go to the top of the page
 
+Quote Post
toshas
сообщение Jan 12 2015, 12:36
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 372
Регистрация: 14-02-06
Пользователь №: 14 339



Цитата(des00 @ Jan 12 2015, 12:22) *
формула MTBF есть в доках о метастабильности от вендоров плис.



Причем не все вендоры хотят их афишировать
http://forums.xilinx.com/t5/Virtex-Family-...ery/td-p/476482
Go to the top of the page
 
+Quote Post
FakeDevice
сообщение Jan 12 2015, 14:59
Сообщение #7


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

Группа: Свой
Сообщений: 81
Регистрация: 31-10-14
Из: Воронеж
Пользователь №: 83 452



Цитата(toshas @ Jan 12 2015, 15:36) *
Причем не все вендоры хотят их афишировать
http://forums.xilinx.com/t5/Virtex-Family-...ery/td-p/476482


Видимо, причина в том, что со временем ситуация становится потихоньку хуже и хуже. Улучшаются технологии, транзисторы становятся всё менее шумными и за счёт собственных шумов становится сложнее и сложнее выйти из метастабильного состояния.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- vea   Synchronized reset и разные тактовые   Jan 12 2015, 07:38
|- - des00   Цитата(vea @ Jan 12 2015, 15:39) Получает...   Jan 12 2015, 08:58
||- - Bad0512   Вот ещё полезная статья от Кена Чапмана до кучи.   Jan 12 2015, 12:00
|||- - vea   Цитата(Bad0512 @ Jan 12 2015, 15:00) Вот ...   Jan 12 2015, 13:31
|||- - andrew_b   Цитата(vea @ Jan 12 2015, 16:31) Но основ...   Jan 12 2015, 13:42
||- - SM   Цитата(des00 @ Jan 12 2015, 11:58) В сбро...   Jan 12 2015, 15:27
||- - des00   Цитата(SM @ Jan 12 2015, 22:27) Только це...   Jan 12 2015, 16:05
||- - SM   Цитата(des00 @ Jan 12 2015, 19:05) Я стар...   Jan 12 2015, 16:16
||- - des00   Цитата(SM @ Jan 13 2015, 00:16) А сброс п...   Jan 12 2015, 16:33
||- - vea   Цитата(SM @ Jan 12 2015, 19:16) Вот именн...   Jan 13 2015, 12:37
||- - SM   Цитата(vea @ Jan 13 2015, 15:37) Я правил...   Jan 13 2015, 14:25
||- - Krys   Цитата(SM @ Jan 13 2015, 20:25) - Eсли эт...   Jan 14 2015, 11:28
|||- - SM   Цитата(Krys @ Jan 14 2015, 14:28) Это зна...   Jan 14 2015, 11:31
|||- - Krys   Цитата(SM @ Jan 14 2015, 17:31) Иначе бы ...   Jan 15 2015, 03:24
|||- - SM   Цитата(Krys @ Jan 15 2015, 06:24) Хотелос...   Jan 15 2015, 09:58
|||- - Krys   Цитата(SM @ Jan 15 2015, 15:58) А не надо...   Jan 15 2015, 11:18
|||- - SM   Цитата(Krys @ Jan 15 2015, 14:18) Во всё ...   Jan 15 2015, 11:25
|||- - vea   Цитата(SM @ Jan 15 2015, 14:25) Когда дел...   Jan 16 2015, 13:13
||- - alxkon   Цитата(SM @ Jan 13 2015, 17:25) Не совсем...   Jun 1 2017, 14:23
|- - Krys   Цитата(des00 @ Jan 12 2015, 15:22) формул...   Jan 12 2015, 10:08
||- - des00   Цитата(Krys @ Jan 12 2015, 18:08) При том...   Jan 12 2015, 10:21
- - FakeDevice   Еще есть зависимость от частоты. для пущей стабиль...   Jan 12 2015, 08:17
- - vea   Цитата(SM @ Jan 14 2015, 15:31) Неа, не м...   Jan 20 2015, 12:54
|- - SM   Цитата(vea @ Jan 20 2015, 15:54) the circ...   Jan 20 2015, 13:21
- - troiden   А вот Xilinx не сответует использовать везде глоба...   Jan 20 2015, 13:26
|- - SM   Цитата(troiden @ Jan 20 2015, 16:26) Мол ...   Jan 20 2015, 13:38
- - troiden   Ситуация, когда надо погасить весь кристалл, значи...   Jan 20 2015, 13:44
|- - SM   Цитата(troiden @ Jan 20 2015, 16:44) Для ...   Jan 20 2015, 13:48
- - Golikov A.   1. Чем вам не нравится сброс от главного автомата?...   Jun 1 2017, 14:41
|- - alxkon   Цитата(Golikov A. @ Jun 1 2017, 17:41) 1....   Jun 2 2017, 07:06
- - Golikov A.   ЦитатаНе нравится описание - в каждом стейте нужно...   Jun 2 2017, 10:07


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

 


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


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