D
dd2001
Guest
Kako narediti 2 različna ure dela v enem modulu?
Strokovno pravi Vedno uporabite eno uro domene, saj synthsizer easyly za opravljanje svojega dela!
ampak kako pretvoriti naslednjo kodo v eno uro domene
modul (....)
output clk_cnt, slow_cnt;
Vedno @ (posedge CLK ali negedge RST) / /
main clock
if (! RST)
q <= 0;
še
if (q == 4'b1111)
začeti
q <= 0;
clk_cnt <= 1;
konec
še
q <= q 1'b1;Vedno @ (posedge slow_clk ali negedge RST)
if (! RST)
q_slow <= 0;
še
if (q_slow == 4'b1111)
začeti
q_slow <= 0;
slow_cnt <= 1;
konec
še
q_slow <= q_slow 1'b1;Kako do izhoda clk_cnt in slow_cnt uporabo glavnih CLK?
Last edited by dd2001 na
06. maj 2004 9:06, edited 1 v času celotnega
Strokovno pravi Vedno uporabite eno uro domene, saj synthsizer easyly za opravljanje svojega dela!
ampak kako pretvoriti naslednjo kodo v eno uro domene
modul (....)
output clk_cnt, slow_cnt;
Vedno @ (posedge CLK ali negedge RST) / /
main clock
if (! RST)
q <= 0;
še
if (q == 4'b1111)
začeti
q <= 0;
clk_cnt <= 1;
konec
še
q <= q 1'b1;Vedno @ (posedge slow_clk ali negedge RST)
if (! RST)
q_slow <= 0;
še
if (q_slow == 4'b1111)
začeti
q_slow <= 0;
slow_cnt <= 1;
konec
še
q_slow <= q_slow 1'b1;Kako do izhoda clk_cnt in slow_cnt uporabo glavnih CLK?
Last edited by dd2001 na
06. maj 2004 9:06, edited 1 v času celotnega