プラス定義されたデータ型に基づいて、元の制約の一部、データ型がサブタイプを定義することもできます。新しいデータを定義することによって、
同じオブジェクト型を達成することができ、それはデータのVHDL異なる種類、データタイプとサブタイプの間で直接操作の操作を許可しません
あなたは、操作オペレーションと元のデータ型を指示することができます。
例:
サブタイプの天然のinteger'high範囲0の整数です。
- 自然数(自然)の定義は、整数(整数)のサブタイプです。
SUTYPEのmy_logicは、 'Z' にSTD_LOGIC範囲 '0' です。
例:元の法的および違法オペレーションのサブタイプ及びデータタイプのうち。
サブタイプmy_logicは「1」にSTD_LOGIC範囲「0」です。
ビット;:シグナル
信号b:STD_LOGIC。
信号c:my_logic。
B <=; - 不正
B <= C; - 正当