select? の使用文 - 2023.2 日本語

Vivado Design Suite ユーザー ガイド: 合成 (UG901)

Document ID
UG901
Release Date
2023-11-01
Version
2023.2 日本語

case 文と同様、select 文でも明示的な don’t care 代入を処理する方法があります。select? 文を使用すると、明示的な don’t care は次の例のように評価されます。

process(clk) begin
if clk'event and clk='1' then
with my_reg select?
out1 <= in1 when "11--",
in2 when "000-",
in3 when "1111",
in4 when others;
end if;
end process;
注記: この文を機能させるためには、信号に明示的に don’t care を代入する必要があります。