D
dd2001
Guest
Kaip padaryti 2 skirtingus laikrodžiai dirbti viename modulyje?
Ekspertas sako, visada naudoti vieną laikrodis domeno, nes synthsizer easyly atlikti savo darbą!
bet kaip konvertuoti šį kodą į vieną laikrodis domeno
modulis (....)
produkcijos clk_cnt, slow_cnt;
visada @ (posedge CLK ar negedge RST) / / pagrindiniai laikrodis
if (! RST)
q <= 0;
kitas
if (k == 4'b1111)
pradėti
q <= 0;
clk_cnt <= 1;
pabaiga
kitas
q <= q 1'b1;visada @ (posedge slow_clk arba negedge RST)
if (! RST)
q_slow <= 0;
kitas
jei (q_slow == 4'b1111)
pradėti
q_slow <= 0;
slow_cnt <= 1;
pabaiga
kitas
q_slow <= q_slow 1'b1;Kaip produkcijos clk_cnt ir slow_cnt naudojant pagrindinius CLK?
Paskutinį kartą redagavo dd2001 06 gegužė 2004 9:06; edited 1 kartą iš viso
Ekspertas sako, visada naudoti vieną laikrodis domeno, nes synthsizer easyly atlikti savo darbą!
bet kaip konvertuoti šį kodą į vieną laikrodis domeno
modulis (....)
produkcijos clk_cnt, slow_cnt;
visada @ (posedge CLK ar negedge RST) / / pagrindiniai laikrodis
if (! RST)
q <= 0;
kitas
if (k == 4'b1111)
pradėti
q <= 0;
clk_cnt <= 1;
pabaiga
kitas
q <= q 1'b1;visada @ (posedge slow_clk arba negedge RST)
if (! RST)
q_slow <= 0;
kitas
jei (q_slow == 4'b1111)
pradėti
q_slow <= 0;
slow_cnt <= 1;
pabaiga
kitas
q_slow <= q_slow 1'b1;Kaip produkcijos clk_cnt ir slow_cnt naudojant pagrindinius CLK?
Paskutinį kartą redagavo dd2001 06 gegužė 2004 9:06; edited 1 kartą iš viso