for

Π¦ΠΈΠΊΠ» с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌ состояниСм счётчика Ρ†ΠΈΠΊΠ»Π°, условиСм выполнСния ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ измСнСния значСния счётчика Ρ†ΠΈΠΊΠ»Π°. Π’Π΅Π»ΠΎ Ρ†ΠΈΠΊΠ»Π° выполняСтся, ΠΏΠΎΠΊΠ° условиС истинно. for Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ фиксированноС количСство ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ.

Бинтаксис

for (initial_assignment; condition; modifiyng_variable) begin
  [statements]
end

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

module for_tb;
  integer i = 3;
  initial begin
      for (i = 2; i < 5; i = i + 1) begin
        $display("For loop #%0d", i);
      end
    end
endmodule

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ исполнСния

For loop #2
For loop #3
For loop #4

Last updated