Мне трудно понять, как назначить значение темпа для выхода. Я искал в Интернете ответ и пробовал всевозможные вещи, но все равно не могу получить назначенный результат. Вот код:Как назначить регистр вывода в verilog?
module Reg8bit(
input CLK,
input En,
input CLR,
input [7:0] in,
output [7:0] out
);
reg[7:0] temp;
always @(posedge CLK)
begin
if (En)
begin
if (CLR)
out = 8'b0000_0000;
else
out = in;
end
end
assign out = tempQ;
endmodule
Edit: температура должна быть tempQ, извините за опечатку
Что такое tempQ? Вы только объявили reg temp. – Atomix
Также вы, вероятно, захотите написать temp <= внутри инструкции else. – Atomix