DDCA Ch4 - Part 4: Sequential Logic in SystemVerilog
Описание комбинационной и последовательной логики
- Обсуждение спецификации комбинационной логики с использованием операторов присваивания.
- Спецификация последовательной логики в SystemVerilog использует идиомы для описания защелок, триггеров и конечных автоматов.
- Общая структура спецификации защелок и триггеров всегда включает список чувствительности и ключевое слово "always".
Идиомы для D-триггера
- Пример D-триггера: модуль с ключевыми словами always_ff и posedge clock.
- Пояснение работы D-триггера: при переходе тактирового сигнала q получает значение d.
Сбросимый D-триггер
- Добавление функционала сброса к D-триггеру позволяет установить q в 0 при наличии reset.
- Различие между асинхронным и синхронным сбросом обуславливается временем реакции на тактирующий сигнал.
Асинхронно сбросимый триггер
- Описание построения асинхронно сбросимого триггера в SystemVerilog.
D-триггер c разрешением