Ringkasan: Pola loop
Termasuk bagian Dasar-Dasar dalam perjalanan Verilog di Coddy. Pelajaran 63 dari 90.
Tantangan
Lengkapi bagian yang hilang di setiap perulangan agar menghasilkan output yang diharapkan.
Yang harus dilakukan:
- Gunakan perulangan
foruntuk mencetak angka 0 sampai 3 - Gunakan perulangan
whileuntuk mencetak angka 0 sampai 2 - Gunakan perulangan
repeatuntuk mencetak "Hello" sebanyak 3 kali
Coba sendiri
module loop_patterns;
integer i;
initial begin
$display("For Loop:");
// TODO: Tambahkan for loop (i=0 hingga 3)
$display("While Loop:");
i = 0;
// TODO: Tambahkan while loop (i=0 hingga 2)
$display("Repeat Loop:");
// TODO: Tambahkan repeat loop (cetak "Hello" 3 kali)
$finish;
end
endmoduleSemua pelajaran di Dasar-Dasar
1Pengantar
Apa Itu VerilogPerangkat Keras vs Perangkat LunakModul PertamamuKomentarTingkat Abstraksi Desain4Operator Bagian 1
Operator AritmetikaOperator ModuloOperator PerbandinganUlasan, Matematika SederhanaOperator Bitwise7Penugasan dan Gerbang
Penugasan KontinuPenugasan dengan OperatorPrimitif Gerbang BawaanGerbang AND, OR, NOTGerbang XOR, XNORUlasan: Rangkaian Gerbang Logika10Pengambilan Keputusan
Pernyataan IfIf - ElseRangkuman: Komparator SederhanaPernyataan CaseCasex dan CasezRangkuman: Desain ALU5Operator Bagian 2
Operator LogikaOperator ReduksiOperator GeserOperator PenggabunganOperator KondisionalRangkuman, Tantangan Operator3Sistem Bilangan
Representasi BinerBilangan BerukuranBilangan Tanpa UkuranBilangan NegatifNilai Khusus X dan ZRingkasan: Format Bilangan6Modul
Struktur ModulPort Input dan OutputPort InoutInstansiasi ModulPemetaan Port Berdasarkan NamaPemetaan Port Berdasarkan UrutanRangkuman: Bangun Modul9Blok Prosedural
Blok alwaysBlok initialDaftar SensitivitasPenugasan BlockingPenugasan Non-BlockingRangkuman: always vs initial15Pengendali Lampu Lalu Lintas
Menentukan StatusLogika Mesin StatusLatihan sendiri: Compiler Verilog online