Я наткнулся на триггер RS, и я попытался реализовать это на симуляторе и с использованием реальных логических элементов. Но я все еще не уверен, правильно ли я понял нестабильный или запрещенный случай S = 1, R = 1 в триггере. Может кто-нибудь сказать мне, что именно это?
Кстати, я использовал 2-входные NAND Gates для реализации триггера. В чем разница между триггером NAND gate и триггером NOR gate?
источник
Утверждение
S
означает «установить выход на 1». УтверждениеR
означает «установить выход на 0». Указывать флопу одновременно вести к 0 и 1 одновременно не имеет смысла, поэтому это запрещено.источник
Высокие значения обоих входов ставят две проблемы:
Выходы Q и / Q оба будут низкими, но нисходящая логика может ожидать, что / Q всегда будет противоположна Q. В зависимости от нисходящей логики, тот факт, что Q и / Q оба будут понижаться, может представлять или не представлять актуальная проблема, но это то, что нужно иметь в виду.
Когда первый вход, который становится низким, делает это, если другой вход не остается высоким, пока эффекты первого изменения не проникают через схему, поведение схемы не будет четко определено, пока, по крайней мере, один из входов не выйдет снова высоко
Самый простой способ избежать второй проблемы, описанной выше, состоит в том, чтобы никогда не превышать оба входа одновременно или для перекрывающихся интервалов.
источник