VHDL に関する簡単な質問です。ラップトップが故障しているため、現時点ではザイリンクスにアクセスできないため、これをテストすることはできません。
「downto」ステートメントで変数と算術演算を使用できるかどうか疑問に思っていました。たとえば、次のようになります。
proc: process (x)
begin
y <= z(x downto 0) & z(7 downto x);
end process;
ありがとう。
VHDL に関する簡単な質問です。ラップトップが故障しているため、現時点ではザイリンクスにアクセスできないため、これをテストすることはできません。
「downto」ステートメントで変数と算術演算を使用できるかどうか疑問に思っていました。たとえば、次のようになります。
proc: process (x)
begin
y <= z(x downto 0) & z(7 downto x);
end process;
ありがとう。
はい、参考までにこのページをご覧ください。配列では、範囲の端点の定義として整数式を使用できます。
私の推測では、作成しようとしているように見える単純なシフトレジスタではなく、大きくて醜いマルチプレクサに合成されるでしょう。