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

 
 
> Вот может кто подскажет по метастабильности, не нашёл ответа по одной особенности
Builder
сообщение Jan 21 2010, 23:27
Сообщение #1


iBuilder©
****

Группа: Свой
Сообщений: 519
Регистрация: 14-07-04
Из: Минск
Пользователь №: 322



Всё в общем понятно, давно прочитано пройдено и т.д.
делал всегда по класике - 2 тригера, окружение - по ситуации.
Но вот попался на глаза альтеровский файлик an042.pdf , скорее не палался - а перечитывал.
Обратил внимание, что для того, что-бы уменьшить время перехода с частоты на частоту, предлагают
использовать удвоенный клок.
Вопрос - почему не предлагают тактировать второй тригер инверсным клоком?
Кто может сказать, почему во всех рекомендациях не встречается вариант с инверсным клоком, для уменьшения времени перехода?
Т.к. особых проблем вроде быть не должно, т.к. вероятность двойного метастабила та-же что и на удвоенной частоте.
С ходу есть только одна гипотеза: просто так, типа рекомендации на то и рекомендации - дана база, дальше сам думай, как удобнее.
Т.к. архитектурно вроде проблем нет, у альтеры 2 клока идут прям на ячейку, у ксанинкс чуть похуже, но тоже возможно.
Меандр вроде тоже не проблема.
Или я что-то недогоряю и есть в отказе от инверсного клока, в пользу умножения некое серьёзное основание?
Просто как-то лениво лишний клок в сигналах таскать.

добавлено:
что-то альтера старый an042.pdf убрала, присоединяю

Сообщение отредактировал Builder - Jan 22 2010, 08:57
Прикрепленные файлы
Прикрепленный файл  an042.pdf ( 166.96 килобайт ) Кол-во скачиваний: 71
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
cms
сообщение Jan 22 2010, 09:47
Сообщение #2


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

Группа: Свой
Сообщений: 168
Регистрация: 6-07-04
Пользователь №: 266



Схему с инверсным клоком для борьбы с метастабильностью современных триггеров использовать бессмысленно.
Инверсный клок уже используется в схемотехнике D-триггера. Подав на второй триггер инверсный клок вы ничего хорошего не добьетесь.

В аттаче описание классической двух-инверторной схемы КМОП-триггера по фронту.
Прикрепленные файлы
Прикрепленный файл  bookch8.pdf ( 636.82 килобайт ) Кол-во скачиваний: 314
 
Go to the top of the page
 
+Quote Post
Builder
сообщение Jan 22 2010, 10:39
Сообщение #3


iBuilder©
****

Группа: Свой
Сообщений: 519
Регистрация: 14-07-04
Из: Минск
Пользователь №: 322



Цитата(cms @ Jan 22 2010, 11:47) *
Схему с инверсным клоком для борьбы с метастабильностью современных триггеров использовать бессмысленно.
Инверсный клок уже используется в схемотехнике D-триггера. Подав на второй триггер инверсный клок вы ничего хорошего не добьетесь.

В аттаче описание классической двух-инверторной схемы КМОП-триггера по фронту.
Спасибо, почитаю, что там внутрях. А то, так с ходу не понятно - данные-то с выхода тригера вроде появляются после переднего фронта (по крайней мере в дока всегда так рисуют), на не после заднего, вот и встал вопрос, а почему собственно нелься это использовать, т.к. удвоенные клок польше возни таскать по проекту.
Go to the top of the page
 
+Quote Post
cdg
сообщение Jan 22 2010, 10:53
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 313
Регистрация: 8-09-04
Из: Таганрог
Пользователь №: 617



Цитата(Builder @ Jan 22 2010, 13:39) *
............

Для чего все это, в каких ситуациях возникает метастабильность, каковы временные параметры тактовой и быстродействия триггера? Не пойму с чем Вы боретесь? Приведите пример задачи: частота 1 -> частота 2, задержка в триггере, время за которое надо сделать переход.
Go to the top of the page
 
+Quote Post
Builder
сообщение Jan 22 2010, 11:29
Сообщение #5


iBuilder©
****

Группа: Свой
Сообщений: 519
Регистрация: 14-07-04
Из: Минск
Пользователь №: 322



Цитата(cdg @ Jan 22 2010, 12:53) *
Для чего все это, в каких ситуациях возникает метастабильность, каковы временные параметры тактовой и быстродействия триггера? Не пойму с чем Вы боретесь? Приведите пример задачи: частота 1 -> частота 2, задержка в триггере, время за которое надо сделать переход.
Есть входная асинхронная шина, нужно её простробиравать, для того что-бы проанализировать что и как. Т.е. нарезаю сигналы цепочками по 2 тригера и смотрю что куда пишем/читаем.
Вот и прикидываю, как минимизировать время анализа, т.к. на двух тригерах имеюю задержку 2+1 такт, не успеваю вроанализировать. Частоты 10-30 мег могут быть. Видится 2 варианта, или поднимать тактовую, как минимум для входной части, ну или была вот шальная мысль поработать по обеим фронтам.

Сообщение отредактировал Builder - Jan 22 2010, 11:34
Go to the top of the page
 
+Quote Post
cdg
сообщение Jan 22 2010, 12:06
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 313
Регистрация: 8-09-04
Из: Таганрог
Пользователь №: 617



Цитата(Builder @ Jan 22 2010, 14:29) *
была вот шальная мысль поработать по обеим фронтам.

Все зависит от быстродействия кристала какая ПЛИС? Но даже для тормознутых 10МГц это не проблема, а вот при 30 уже можно напороться на неприятности, от которых в прочим не избавиться удвоением частоты. К тому же скорость нарастания на асинхронном интерфейсе будет играть не маловажное значение. В общем что бы предметно обсуждать нужны параметры входного сигнала и тип кристала.
Go to the top of the page
 
+Quote Post



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

 


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


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