Reg Türü
Coddy'nin Verilog Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 7 / 90.
Reg, Verilog'daki ikinci temel veri türüdür. wire'dan farklı olarak bir reg bir değeri saklar. Bir şey onu değiştirene kadar değerini koruyan bir değişkendir.
regdeğerleri saklayabilirreg,alwaysbloklarında kullanılırreg, donanımda "register" anlamına GELMEZ. Yalnızca “depolama” anlamına gelir
Bir reg tanımlama
reg x; // Tek bitlik reg
reg y, z; // Bir satırda birden fazla regreg Nasıl Çalışır
module reg_example;
reg x;
initial begin
x = 0; // x 0 olur
$display("x = %d", x); // Yazdırır: x = 0
x = 1; // x 1 olur
$display("x = %d", x); // Yazdırır: x = 1
end
endmoduleGörev
Yapılacaklar:
-
countadlı bir reg ekleyin
Kendin dene
module counter(
input clk,
input reset,
output out // varsayılan olarak wire (reg'i kaldır)
);
// reg count'u burada bildir
endmoduleBu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temel 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