W
wwwrabbit
Guest
В "Алтера MaxPlus, имам проектирани следните модул.редактор във вълна, аз използвам "Въведете възли от ОЯГ".как мога да първоначален "initCnt", както b0101, вместо на първоначалната "initCnt0, initCnt1, initCnt2, initCnt3", отделно?
Друг въпрос е: може ли първоначална initCnt в модул?като "initCnt = 4'b0101 първоначалната;"
благодарности
odule тест (clk1, clk2, clk3, initCnt, Count);
вход clk1, clk2, clk3;
вход [3:0] initCnt;
продукция [3:0] брой;
обл [3:0] count1;
обл [3:0] count2;
обл [3:0] count3;
Винаги @ (posedge clk1)
count1 = count1 1;
Винаги @ (posedge clk2)
count2 = count2 1;
Винаги @ (posedge clk3)
count3 = count3 1;
присвоите брой = count1 count2 count3 initCnt;
endmodule
Друг въпрос е: може ли първоначална initCnt в модул?като "initCnt = 4'b0101 първоначалната;"
благодарности
odule тест (clk1, clk2, clk3, initCnt, Count);
вход clk1, clk2, clk3;
вход [3:0] initCnt;
продукция [3:0] брой;
обл [3:0] count1;
обл [3:0] count2;
обл [3:0] count3;
Винаги @ (posedge clk1)
count1 = count1 1;
Винаги @ (posedge clk2)
count2 = count2 1;
Винаги @ (posedge clk3)
count3 = count3 1;
присвоите брой = count1 count2 count3 initCnt;
endmodule