Nem ertem....
Huszti Andras
kyrk at villamvadasz.hu
Sun Jan 22 15:41:39 CET 2006
Hali!
Masik dolog amit nem ertek a verilogban az ez:
reg reset_bit = 0;
always @(posedge reset)
begin
reset_bit = 1;
end
always @(posedge clk_sys)
begin
if (reset_bit == 1)
begin
reset_bit = 0;
//tovabbi tennivalok
end
end
Ezt igy nem engedi megvalositani mert arra panaszkodik, hogy a reset_bit
tobb forrasbol kap egyszere erteket. Termeszetesen ezt maskepp is meg
lehet oldani, de tegyuk fel, hogy en megis igy akarom megoldani. Az
alabbi megoldast taltam ra:
letrehoztam egy RS flipflopot kulon modulban. Beraktam az adott modulba.
Majd a Set labat bekotottem az egyik always blokba a reset labat a
masikba. Ezt mar igy elfogadta. Fura dolog ez.
Gondolom, ha vettem voln a faradsagot es tobbet foglalkozom a veriloggal
akkor ismernem az ilyen buktatokat. De valahogy a xilinx forditoja
elkedvtelenitett es a vizsgaidoszak is eljott...
More information about the Elektro
mailing list