Komentar
Termasuk bagian Dasar-Dasar dalam perjalanan Verilog di Coddy. Pelajaran 4 dari 90.
Komentar adalah catatan dalam kodemu yang diabaikan oleh komputer. Komentar membantu menjelaskan fungsi kodemu.
Dua Jenis Komentar:
1. Komentar satu baris
// Ini adalah komentar satu baris
assign c = a & b; // Komentar juga bisa ditulis setelah kodeSemua yang muncul setelah // akan diabaikan oleh komputer.
2. Komentar multibaris
/* Ini adalah komentar yang terdiri dari beberapa baris
Komentar ini dapat mencakup beberapa baris
Berguna untuk penjelasan yang lebih panjang */
assign c = a & b;Semua yang berada di antara /* dan */ diabaikan.
Mengapa Menggunakan Komentar?
- Jelaskan fungsi module-mu
- Jelaskan kegunaan setiap input dan output
- Buat kodemu lebih mudah dipahami
- Tinggalkan catatan untuk dirimu atau orang lain
Tantangan
Dalam tantangan ini, kamu perlu menambahkan komentar ke module yang sudah ada.
Yang perlu dilakukan:
Tambahkan komentar satu baris di bagian atas untuk menjelaskan fungsi module tersebut
// This is a module called 'test'Tambahkan komentar beberapa baris di akhir kode untuk menjelaskan fungsi penghitung
/** It has a clock input, a reset input,* and a 4-bit output called count.* The initial block prints a message* to show that comments are ignored.*/
Coba sendiri
module test(
input clk,
input reset,
output reg [3:0] count
);
initial $display("Comments are ignored by the computer");
endmodulePelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua 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