vhdlで信号を数サイクル遅らせたいのですが、vhdlで信号を数サイクル遅らせる方法を使用するのに問題があります
登録された信号は必要ありませんか?つまり、次のようなものです。
a_store and a_store_registered would be std_logic_vector(cycles_delayed-1 downto 0)
process(clk)
begin
if rising_edge(clk) then
a_store_registered <= a_store;
end if;
end process;
a_out <= a_store_registered(cycles_delayed-1);
process(a_store_registered, a)
begin
a_store <= a_store_registered(size-2 downto 0) & a;
end process;