Altifigence Academy

30 / 36 · Теория

Путь бита к выходу

Посчитайте фронты при прохождении бита через ступени.

Цели урока

  • Посчитайте фронты при прохождении бита через ступени.

Путь одной единицы

Из q=000 подайте 1, затем нули. На первом фронте 1 попадает в q[0], на втором в q[1], на третьем в q[2], на четвёртом выходит. Включая фронт захвата это третий отсчёт, но от первого до третьего фронта проходит два периода. Указывайте точку отсчёта задержки.

Фронтdinq после фронтаПозиция 1
11001q[0]
20010q[1]
30100q[2]
40000Вне q

Ширина задаёт историю

Три бита сохраняют три последних отсчёта, не бесконечную историю. Новые ступени меняют длину истории и момент появления на выходе. В примере нет enable для паузы: сдвиг происходит каждый фронт. При добавлении enable различайте фронты и реальные сдвиги.

Попробуйте сами

Когда 1 достигла q[2], что даст следующий фронт с din=0?

Прочитать объяснение

000. Старый q[2] исключён из выражения; два оставшихся нуля соединятся с новым.

Выбор действует в этом браузере. Его можно изменить внизу страницы.