Menu
Coddy logo textTech

Pisanie modułu

Część sekcji Podstawy ścieżki Verilog w Coddy. Lekcja 43 z 90.

challenge icon

Wyzwanie

Półsumator to układ, który dodaje dwa pojedyncze bity i informuje Cię o:

  • sum: wyniku (0 lub 1)
  • carry: czy występuje przepełnienie (1, gdy oba wejścia mają wartość 1)

Przykład

absumcarry
0 00brak przepełnienia
011brak przepełnienia
101brak przepełnienia
110przepełnienie (carry = 1)

Gdy dodajesz 1 + 1 w systemie binarnym, wynikiem jest 0 z przeniesieniem równym 1 (tak jak 5 + 5 = 0 z przeniesieniem równym 1 w systemie dziesiętnym).

Zanim dodamy logikę, musimy utworzyć kontener modułu: pustą strukturę, która będzie zawierać nasz układ półsumatora.

W przypadku półsumatora zadania są następujące:

  1. Utwórz moduł o nazwie half_adder
  2. Dodaj dwa wejścia: a i b
  3. Dodaj dwa wyjścia: sum i carry

Spróbuj swoich sił

  // Zadanie 1: Utwórz moduł o nazwie half_adder

  // Zadanie 2: Dodaj dwa wejścia: a i b
  
  // Zadanie 3: Dodaj dwa wyjścia: sum i carry

  // Logika zostanie dodana później

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Verilog online