Для приведенного текстового описания нарисуйте синтезируемую структуру
module exs(a, b, c, d);
input (1:0] a, b;
output [1:01 c;
output (1:0] d;
wire [1:0] mem [3:0];
assign mem [3] = a;
assign mem[2] = b;
assign d[1] = mem [3] [1];
assign d[0] = mem [21[01;
assign c = mem [3];
endmodule
Другие предметыКолледжСинтез цифровых устройствдискретные устройствасинтезируемая структураVerilogколледжцифровая логикасхемотехникамодулипроектированиевходные данныевыходные данные
Давайте разберем данное текстовое описание модуля на языке Verilog и нарисуем синтезируемую структуру. Мы будем работать с каждым элементом описания по очереди.
1. Определение модуля:Внутренний массив проводов (wire) называется mem и имеет размерность 4 элемента по 2 бита:
Теперь мы можем представить структуру модуля на схеме:
Таким образом, структура модуля exs можно визуализировать как комбинацию входов, внутренних проводов и выходов, где данные из входов передаются в массив mem, а затем используются для формирования выходных сигналов.