スタティック範囲および範囲内での整数式 - 2023.2 日本語

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

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

VHDL では、あるオブジェクトの範囲を使用して別のオブジェクトの範囲を宣言することが可能でした。次に例を示します。

for I in my_signal'range...

この場合、my_signal の範囲が固定されている必要があり、my_signal が制約なしのデータ型として宣言されているとエラーになります。VHDL-2008 では、エラボレーション時に範囲を取得するのでこれが許容されます。