Menu
Coddy logo textTech

Writing The Module

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

challenge icon

Görev

Bir 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
00taşma yok
011taşma yok
101taşma yok
110taşma (carry = 1)

İkilik sistemde 1 + 1 eklediğinizde sonuç, carry değeri 1 olan 0'dır (tıpkı onluk sistemde 5 + 5 = 0 ve carry değerinin 1 olması gibi).

Mantığı eklemeden önce module container'ı oluşturmamız gerekir: half adder devremizi barındıracak boş kabuk.

Bir half adder için görevler şunlardır:

  1. half_adder adlı bir module oluştur
  2. İki giriş ekle: a ve b
  3. İki çıkış ekle: 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

Temeller bölümündeki tüm dersler

Kendi başına pratik yap: Online Verilog derleyicisi