#1 02.12.08 09:02
Помогите сделать счетчик на Verilog'е
У меня есть четырехбитный.
Код::
module counter (C, CLR, Q);
input C, CLR;
output [3:0] Q;
reg [3:0] tmp;
always @(posedge C or posedge CLR)
begin
if (CLR)
tmp = 4'b0000;
else
tmp = tmp + 1'b1;
end
assign Q = tmp;
endmoduleНо нужен 32-х битный.
Offline
#2 03.12.08 15:19
Re: Помогите сделать счетчик на Verilog'е
ну, наверное, по аналогии:
Код::
module counter (C, CLR, Q);
input C, CLR;
output [31:0] Q;
reg [31:0] tmp;
always @(posedge C or posedge CLR)
begin
if (CLR)
tmp = 32'b0;
else
tmp = tmp + 1'b1;
end
assign Q = tmp;
endmodule:)
Исправлено Binni (03.12.08 15:20)
Offline

