4 Bit Sayacı
Coddy'nin Verilog Journey'sinin Temeller bölümünün bir parçası — ders 84 / 90.
Görev
0'dan 15'e kadar sayan ve tekrar 0'a dönen 4-bitlik bir sayıcı (counter) oluşturun.
Modül Arayüzü
| Port | Yön | Genişlik | Açıklama |
|---|---|---|---|
clk | input | 1 bit | Saat sinyali (Clock) |
reset | input | 1 bit | Sayıcıyı 0'a sıfırla |
count | output | 4 bit | Mevcut sayıcı değeri |
Doğruluk Tablosu
| Saat Döngüsü | count |
|---|---|
| Sıfırlamadan sonra | 0 |
| 1 | 1 |
| 2 | 2 |
| ... | ... |
| 15 | 15 |
| 16 | 0 (başa döner) |
Göreviniz aşağıdaki modülü tamamlamaktır.
Yapılacaklar:
resetdurumunda,countdeğerini 0 yapın- Her yükselen saat kenarında,
countdeğerini 1 artırın count15'e ulaştığında, bir sonraki artırma işlemi değeri 0'a döndürmelidir
Kendin dene
module counter (
input clk,
input reset,
output reg [3:0] count
);
// TODO: posedge clk ve posedge reset ile always bloğu ekle
// Reset'te: count <= 0
// Aksi halde: count <= count + 1
endmoduleTemeller bölümündeki tüm dersler
4Operatörler Bölüm 1
Aritmetik OperatörlerModül OperatörüKarşılaştırma OperatörleriÖzet - Basit MatematikBitsel Operatörler7Atama ve Kapılar
Sürekli AtamaOperatörlerle AtamaYerleşik Kapı PrimitifleriAND OR NOT KapılarıXOR XNOR KapılarıÖzet - Mantık Kapısı Devresi10Karar Yapıları
If İfadesiIf - ElseÖzet - Basit KarşılaştırıcıCase İfadesiCasex ve CasezÖzet - ALU Tasarımı5Operatörler Bölüm 2
Mantıksal Operatörlerİndirgeme OperatörleriKaydırma OperatörleriBirleştirme OperatörüKoşullu OperatörÖzet - Operatör Meydan Okuması11Döngüler
For DöngüsüWhile DöngüsüRepeat DöngüsüSonsuz DöngüDevre Dışı Bırakma İfadesiÖzet - Döngü Kalıpları3Sayı Sistemleri
İkilik GösterimBoyutlandırılmış SayılarBoyutlandırılmamış SayılarNegatif SayılarÖzel Değerler X ve ZÖzet - Sayı Formatları6Modüller
Modül YapısıGiriş ve Çıkış PortlarıInout PortlarıModül Örneklendirmeİsme Göre Port EşlemeSıraya Göre Port EşlemeÖzet - Bir Modül Oluşturun9Prosedürel Bloklar
Always BloğuInitial BloğuDuyarlılık ListesiEngelleyici AtamaEngelleyici Olmayan AtamaÖzet - Always vs Initial15Trafik Işığı Kontrolcüsü
Durumları TanımlamaDurum Makinesi Mantığı