Tekrar - Basit Karşılaştırıcı
Coddy'nin Verilog Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 54 / 90.
Görev
2 bitlik karşılaştırıcı, iki adet 2 bitlik ikili sayıyı karşılaştıran ve birinin diğerinden büyük, küçük veya eşit olup olmadığını belirleyen bir devredir.
Yapılacaklar:
if-else ifadelerini kullanarak 2 bitlik bir karşılaştırıcı oluştur.
Nasıl çalışır:
a > bolduğunda,greater1,lessveequal0 olmalıdıra < bolduğunda,less1,greaterveequal0 olmalıdıra == bolduğunda,equal1,greaterveless0 olmalıdır
Kendin dene
module comparator (
input [1:0] a,
input [1:0] b,
output reg greater,
output reg less,
output reg equal
);
always @(*) begin
// TODO: a ve b'yi karşılaştırmak için if-else ifadeleri ekle
// a > b ise greater = 1 yap
// a < b ise less = 1 yap
// a == b ise equal = 1 yap
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