S
sareene
Guest
Hi Ikvienam, šādu nelielu Verilog kods, kas zem modeļi flip-flop ar asinhrono noteikt / reset loģika (aktīvās zems).Modelis synthesizes pareizi, bet ir stūrītis, ja modelēšanas rezultāti ir nepareizi.Kas ir stūra gadījumā?always_ff @ (posedge CLK
vai negedge rst_n / / aktīvā zemu atiestatīšanas
vai negedge set_n / / aktīvi zems, kas
)
if (ir! rst_n) / / reset prioritāte, kas
q_out <= 0; / / reset visi biti uz nulli
cits ja (! set_n)
q_out <= 1; / /, kas visu bitiem uz vienu
vēl
q_out <= data_in; / / d ievade piešķiršana
vai negedge rst_n / / aktīvā zemu atiestatīšanas
vai negedge set_n / / aktīvi zems, kas
)
if (ir! rst_n) / / reset prioritāte, kas
q_out <= 0; / / reset visi biti uz nulli
cits ja (! set_n)
q_out <= 1; / /, kas visu bitiem uz vienu
vēl
q_out <= data_in; / / d ievade piešķiršana