Menu
Coddy logo textTech

Modülü Yazma

Coddy'nin Verilog Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 43 / 90.

challenge icon

Görev

Yarım toplayıcı, iki tek biti toplayan ve size şunları söyleyen bir devredir:

  • sum: sonuç (0 veya 1)
  • carry: taşma olup olmadığı (her iki giriş de 1 olduğunda 1)

Örnek

absumcarry
0 00taşma yok
011taşma yok
101taşma yok
110taşma (carry = 1)

İkilik sistemde 1 + 1 eklediğinizde sonuç, 1 taşıma ile 0 olur (tıpkı onluk sistemde 5 + 5 = 0 sonucunun 1 taşıma ile elde edilmesi gibi).

Mantığı eklemeden önce modül kapsayıcısını oluşturmamız gerekir: yarım toplayıcı devremizi barındıracak boş kabuk.

Yarım toplayıcı için görevler şunlardır:

  1. half_adder adlı bir modül oluşturun
  2. İki giriş ekleyin: a ve b
  3. İki çıkış ekleyin: sum ve carry

Kendin dene

  // Görev 1: half_adder adında bir modül oluştur

  // Görev 2: İki giriş ekle: a ve b
  
  // Görev 3: İki çıkış ekle: sum ve carry

  // Mantık daha sonra eklenecek

Temel Bilgiler bölümündeki tüm dersler

Kendi başına pratik yap: Online Verilog derleyicisi