Skip to content

Commit

Permalink
ЛР1. Добавление в задание прототипа однобитного сумматора
Browse files Browse the repository at this point in the history
  • Loading branch information
HepoH3 authored Feb 9, 2024
1 parent fb26fc9 commit e94a6c7
Showing 1 changed file with 13 additions and 1 deletion.
14 changes: 13 additions & 1 deletion Labs/01. Adder/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -225,7 +225,19 @@ _Рисунок 6. Схема четырехбитного сумматора,

## Задание

Вам необходимо реализовать полный 32-разрядный сумматор. Соединять вручную 32 однотипных модуля чревато усталостью и ошибками, поэтому можно сначала создать 4-разрядный сумматор (либо другой разрядности), а затем из набора 4-разрядных сумматоров сделать 32-битный.
Опишите полный однобитный сумматор, схема которого представлена на _[Рис. 2](../../.pic/Labs/lab_01_adder/fig_02.drawio.svg)_. Прототип модуля следующий:

```SystemVerilog
module fulladder(
input logic a_i,
input logic b_i,
input logic carry_i,
output logic sum_o,
output logic carry_o
);
```

Далее, вам необходимо реализовать полный 32-разрядный сумматор. Соединять вручную 32 однотипных модуля чревато усталостью и ошибками, поэтому можно сначала создать 4-разрядный сумматор (либо другой разрядности), а затем из набора 4-разрядных сумматоров сделать 32-битный.

Модуль должен быть описан в соответствии со следующим прототипом:

Expand Down

0 comments on commit e94a6c7

Please sign in to comment.