Путать между защелкой и триггером

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

Поскольку у защелки нет часов, но схематично показано здесь и сам метод, чтобы дать перевернутые часы защелке. Теперь, если у защелки есть часы, то это больше не защелка! Это становится триггером. введите описание изображения здесь

Попытайтесь разработать словосочетание и фактическую защелку в цифровой логике.

1 ответ

Решение

Часы стробирования - это просто механизм контроля над синхронизацией последовательных элементов в дизайне, так как ваш вопрос непосредственно к коду! Кажется бесполезным давать это напрямую, вместо этого здесь вы можете увидеть концепцию стробирования часов, которая, скорее всего, полезна для энергосбережения.

Смотрите изображение ниже, введите описание изображения здесь

По мере того как поток тактовых импульсов останавливается на управляющем сигнале, тактовая частота становится равной 0 Гц, и это приведет нас к экономии энергии.

Статическое энергопотребление:

P_static = I_static x Vdd

Динамическое энергопотребление:

P_dynamic = C_load x (Vdd) ^ 2 x частота часов

Если частоты нет, то в идеале P_dynamic должен быть равен нулю.

Для RTL этого см. Выше схему и дизайн соответственно. Но здесь поведение защелки похоже на флоп, потому что это просто защелка EN по необходимости CLK, ожидаемое поведение этой защелки флоп.

Для Digital-System и защелка, и триггер имеют разное значение.

Другие вопросы по тегам