withouthカウンタをインクリメントにおけるクロック・サイクルの不要な遅延私は0からs_saxis_tlast
がハイになった時に開始する簡単なカウンタ(v_bincount
)を実行しようとしています。 s_saxis_tuser_in
が高いときにカウントを開始します。 v_bincount
は信号ではなく共有変数であっても、0から始まりますが、カウンタの値はもう1クロックサイクル間0のままです。
p_count: process(clk)
begin
if (rising_edge (clk)) then
if (s_saxis_tvalid_in = '1')and (s_saxis_tready_out = '1') then
if(s_saxis_tuser_in ='1') then
v_bincount1 := 0;
v_idcount1 := 0;
else
if (s_saxis_tlast_in = '0') then
v_bincount1 := v_bincount1 + 1;
else
v_bincount1 := 0;
v_idcount1 := v_idcount1 + 1;
end if;
end if;
else
v_bincount1 := 0;
v_idcount1 := 0;
end if;
end if;
end process p_count;
品質を向上させるために、画像の種類を.pngまたは.gifとして保存することをお勧めします。 –
完全なコードを入力してください。 – JHBonarius