ниво симулация порта върви на зле за борба DUT

V

vlsi_maniac

Guest
Аз съм нов ниво симулация порта.
Аз съм с Алтера Чу (на) rtus и modelsim.
Аз направих място & маршрут, генерирани SDO & VO файлове.
Моят DUT е прост брояч и работи в 260MHz, насочени към stratix.
Сега как трябва да реши колко време трябва да се прилага възстановена до DUT (аз имам важи за период от 4 часовници)
и ако подам молба часовник за период от 10ns (100 MHz) аз съм се някои стойности в борбата, но има преходи по време на някои часовници-не на ръба, но между тях часовници.
ако подам молба часовник за период от 4ns (250 MHz) на DUT не работи.
по-долу е DUT код

модул counter_test (
core_clk,
reset_n,
броя);

вход core_clk;
вход reset_n;
продукция [7:0] брой;

тел core_clk;
тел reset_n;

обл [7:0] брой;

Винаги @ (posedge core_clk или negedge reset_n)
ако (~ reset_n)
брой <= 8'd0;
още
брой <= 8'd1 броя;
endmodule

testbench:

"Графика 1 PS / 1 PS

модул tb_counter ();

обл core_clk;
обл reset_n;
тел [7:0] брой;

първоначален
започва
core_clk <= 1'b1;
завинаги # 2000 core_clk <= ~ core_clk;
край

първоначален
започва
reset_n <= 1'b0;
повторения (4) @ (posedge core_clk);
reset_n <= 1'b1;
край

counter_test counter_u1 (
core_clk,
reset_n,
броя);

endmodule

благодаря

 
Цитат:

преходи по време на някои часовници-не на ръба, но между тях часовници
 

Welcome to EDABoard.com

Sponsor

Back
Top