Поведенческий процедурный оператор always
/* Пример 1: always, реагирующий на все переменные в модуле */
always @* begin
<выражения>
end
/* Пример 2: always выполняется, когда a || b == true */
always @(a, b) begin
<выражения>
end
/* Пример 3: always выполняется, когда a || b || c == true */
always @(a or b or c) begin
<выражения>
end
/* Пример 4: always, срабатывающий каждый такт */
always #1 begin
<выражения>
endLast updated