次の 2 つのコーディング スタイルの違いは何ですか? 最初のものについては、XILINX サンプル コードから読みました。2 つ目は、VHDL を教える本から読みました。
1. signal: register std_logic;
signal: output std_logic;
process (clk)
begin
if rising_edge(clk) then
register <= outside_signal ;
end if;
end process;
output <= register;
2. signal: register_reg std_logic;
signal: register_next std_logic;
signal: output std_logic;
process (clk)
begin
if rising_edge(clk) then
register_reg <= register_next;
end if;
end process;
register_next<=outside_signal;
output <= register_reg;
どうもありがとうございました。