Tekrar - Döngü Kalıpları
Coddy'nin Verilog Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 63 / 90.
Görev
Beklenen çıktıyı üretmek için her döngüdeki eksik kısımları tamamla.
Yapılacaklar:
- 0'dan 3'e kadar olan sayıları yazdırmak için bir
fordöngüsü kullan - 0'dan 2'ye kadar olan sayıları yazdırmak için bir
whiledöngüsü kullan - "Hello" ifadesini 3 kez yazdırmak için bir
repeatdöngüsü kullan
Kendin dene
module loop_patterns;
integer i;
initial begin
$display("For Loop:");
// TODO: for döngüsü ekle (i=0 to 3)
$display("While Loop:");
i = 0;
// TODO: while döngüsü ekle (i=0 to 2)
$display("Repeat Loop:");
// TODO: repeat döngüsü ekle ("Hello" 3 kez yazdır)
$finish;
end
endmoduleTemel Bilgiler bölümündeki tüm dersler
4Operatörler Bölüm 1
Aritmetik OperatörlerMod Alma OperatörüKarşılaştırma OperatörleriTekrar - Basit MatematikBit Düzeyi Operatörleri7Atama ve Kapılar
Sürekli AtamaOperatörlerle AtamaYerleşik Kapı PrimitifleriAND, OR ve NOT KapılarıXOR ve XNOR KapılarıÖzet - Mantık Kapısı Devresi10Karar Verme
If İfadesiIf - ElseTekrar - Basit KarşılaştırıcıCase İfadesiCasex ve CasezTekrar - ALU Tasarımı2Veri Türleri
Wire TürüReg TürüTamsayı ve GerçelVektörlerDizilerParametrelerÖzet - Sinyalleri Tanımlama5Operatörler Bölüm 2
Mantıksal Operatörlerİndirgeme OperatörleriKaydırma OperatörleriBirleştirme OperatörüKoşullu OperatörTekrar - Operatör Meydan Okuması11Döngüler
For DöngüsüWhile DöngüsüTekrar DöngüsüSonsuz DöngüDevre Dışı Bırakma İfadesiTekrar - Döngü Kalıpları3Sayı Sistemi
İkili GösterimBoyutlu SayılarBoyutsuz SayılarNegatif SayılarÖzel X ve Z DeğerleriTekrar - Sayı Biçimleri6Modüller
Modül YapısıGiriş ve Çıkış PortlarıÇift Yönlü PortlarModül ÖrneklendirmeAda Göre Port EşlemeSıraya Göre Port EşlemeTekrar - Bir Modül Oluşturma9Prosedürel Bloklar
Always BloğuInitial BloğuDuyarlılık ListesiBloklayıcı AtamaBloklamayan AtamaTekrar - Always ve Initial Karşılaştırması15Trafik Işığı Denetleyicisi
Durumları TanımlamaDurum Makinesi MantığıKendi başına pratik yap: Online Verilog derleyicisi