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

 
 
 
Reply to this topicStart new topic
> Триггеры без резета, Куда скидываются при ключении питания.
-=Vitaly=-
сообщение Feb 17 2009, 15:54
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 468
Регистрация: 31-08-06
Из: Киев
Пользователь №: 19 991



Здравствуйте!

Просматривая библиотеку нашего фаба нашел что там есть триггеры без резета. В симуляционных моделях после питания они в Х.
Т.е. начальное состояние это флип-флопа после включения питания предугадать нельзя, я правильно понял?

Спасибо.
Go to the top of the page
 
+Quote Post
sleep
сообщение Feb 17 2009, 18:04
Сообщение #2


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

Группа: Свой
Сообщений: 77
Регистрация: 21-09-06
Из: msk
Пользователь №: 20 563



Цитата(-=Vitaly=- @ Feb 17 2009, 18:54) *
Здравствуйте!

Просматривая библиотеку нашего фаба нашел что там есть триггеры без резета. В симуляционных моделях после питания они в Х.
Т.е. начальное состояние это флип-флопа после включения питания предугадать нельзя, я правильно понял?

Спасибо.

imho да.
Go to the top of the page
 
+Quote Post
zzzzzzzz
сообщение Feb 17 2009, 18:42
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 724
Регистрация: 1-05-05
Из: Нью Крыжопыль
Пользователь №: 4 641



Цитата(-=Vitaly=- @ Feb 17 2009, 18:54) *
Просматривая библиотеку нашего фаба нашел что там есть триггеры без резета. В симуляционных моделях после питания они в Х.
Т.е. начальное состояние это флип-флопа после включения питания предугадать нельзя, я правильно понял?
Прально. В нормальной либе должны быть как с ресетом, так и без. Без - немного меньше по площади. А знать начальное состояние нужно далеко не всегда - например, если состояние будет инициализироваться "насильно".
Go to the top of the page
 
+Quote Post
Джеймс
сообщение Feb 17 2009, 19:15
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 462
Регистрация: 20-01-06
Пользователь №: 13 399



Полагаю, триггер предшествующий ему должен быть с ресетом. Тогда проблем не будет.
Go to the top of the page
 
+Quote Post
Jurenja
сообщение Feb 17 2009, 20:51
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 457
Регистрация: 7-06-07
Из: Минск
Пользователь №: 28 262



Цитата(Джеймс @ Feb 17 2009, 21:15) *
... триггер предшествующий ему должен быть с ресетом...
... или комбинационная схема даст на входе данных триггера определенность к моменту активного фронта на тактовом входе.


--------------------
Человек учится говорить два года, а молчать - всю жизнь
Go to the top of the page
 
+Quote Post
SM
сообщение Feb 17 2009, 21:49
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(Джеймс @ Feb 17 2009, 22:15) *
Полагаю, триггер предшествующий ему должен быть с ресетом. Тогда проблем не будет.

вовсе не обязательно. Есть много разных вещей, которые не надо инициализировать. Например буфер предвыборки инструкций процессора - там счетчики - те да, с резетом. А сам буфер - нет. Вот еще место на резеты тратить. Или просто какой-то отвлеченный регистр внешнего устройства процессора, в который обязательно что-то программа запишет осмысленное, прежде чем использовать это внешнее усройство. Почти любой конвейер - по нему все равно данные правильные пройдут, вытеснив из него все Х-ы... Примеров можно много приводить.

И мало того, что триггеры с резетом жирные, так еще и сам этот резет разводить (high-fanout!), деревья из буферов строить, ужос... Не клокодрево конечно, но и не халява.
Go to the top of the page
 
+Quote Post
-=Vitaly=-
сообщение Feb 18 2009, 07:23
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 468
Регистрация: 31-08-06
Из: Киев
Пользователь №: 19 991



Спасибо за столь содержательный ответ, а то у меня были некие опасения по-поводу использования таких флопов, но теперь я спокоен biggrin.gif
Go to the top of the page
 
+Quote Post
Sevrukov_Andrey
сообщение Mar 6 2009, 09:54
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 19-10-07
Из: Замкадье
Пользователь №: 31 511



Цитата(-=Vitaly=- @ Feb 17 2009, 18:54) *
Здравствуйте!

Просматривая библиотеку нашего фаба нашел что там есть триггеры без резета. В симуляционных моделях после питания они в Х.
Т.е. начальное состояние это флип-флопа после включения питания предугадать нельзя, я правильно понял?

Спасибо.


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

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

 


RSS Текстовая версия Сейчас: 11th August 2025 - 16:29
Рейтинг@Mail.ru


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