mirror of
https://github.com/MPSU/APS.git
synced 2025-09-17 01:50:40 +00:00
Merge remote-tracking branch 'origin/master' into brosandr.03_rf
This commit is contained in:
@@ -165,10 +165,10 @@ module case_mux_ex(
|
|||||||
);
|
);
|
||||||
always_comb begin
|
always_comb begin
|
||||||
case(S)
|
case(S)
|
||||||
3'b00: Y = A;
|
3'b000: Y = A;
|
||||||
3'b01: Y = C | B; // в блоке case можно мультиплексировать
|
3'b001: Y = C | B; // в блоке case можно мультиплексировать
|
||||||
// не только провода, но и логические выражения
|
// не только провода, но и логические выражения
|
||||||
3'b10: Y = (C|B) & D;
|
3'b010: Y = (C|B) & D;
|
||||||
/*
|
/*
|
||||||
Обратите внимание, что разрядность сигнала S — 3 бита.
|
Обратите внимание, что разрядность сигнала S — 3 бита.
|
||||||
Это означает, что есть 8 комбинаций его разрядов.
|
Это означает, что есть 8 комбинаций его разрядов.
|
||||||
@@ -225,4 +225,4 @@ assign one_bit_result = bus1024[select];
|
|||||||
|
|
||||||
Как, по-вашему, описать на языке SystemVerilog схему, приведённую ниже?
|
Как, по-вашему, описать на языке SystemVerilog схему, приведённую ниже?
|
||||||
|
|
||||||

|

|
||||||
|
@@ -226,7 +226,7 @@ endmodule
|
|||||||
|
|
||||||
_Таблица 1. Список вычислительных операций._
|
_Таблица 1. Список вычислительных операций._
|
||||||
|
|
||||||
В первой таблице перечислены операции, вычисляющие значение сигнала `flag_o`. **При любом коде операции `alu_op_i` не входящим в эту таблицу, сигнал `flag_o` должен быть равен нулю**.
|
Во второй таблице перечислены операции, вычисляющие значение сигнала `flag_o`. **При любом коде операции `alu_op_i` не входящим в эту таблицу, сигнал `flag_o` должен быть равен нулю**.
|
||||||
|
|
||||||
|alu_op_i|={cmp, add/sub, alu_op_i}| flag_o | Операция |
|
|alu_op_i|={cmp, add/sub, alu_op_i}| flag_o | Операция |
|
||||||
|--------|-------------------------|------------------------------------------|-----------------------------------|
|
|--------|-------------------------|------------------------------------------|-----------------------------------|
|
||||||
|
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user