SystemVerilog の列挙フォーマットの変更 - 2023.2 日本語

Vivado Design Suite ユーザー ガイド: ロジック シミュレーション (UG900)

Document ID
UG900
Release Date
2023-10-18
Version
2023.2 日本語

SystemVerilog 列挙型は数値を持つ HDL オブジェクトで、特定の値を表すためにテキスト ラベルが定義されます。たとえば、値 1 を表すために LABEL1、値 5 を表すために LABEL2 と定義するなどです。コンテキスト メニューの Show As Enumeration を使用すると、列挙値を指定したラベルまたは数値のどちらで表示するかを指定できます。上の例の場合、Show As Enumeration をオンにすると、値 5 は LABEL2 と表示されます。オフにすると、[Radix] メニューで列挙型にどんな基数を設定したとしても、値 5 が表示されます。

ラベルを使用して列挙型を表示する手順は、次のとおりです。

  1. 列挙型を選択します。
  2. 右クリックして [Display As Enumeration] をオンにします。

列挙型を数値で表示する手順は、次のとおりです。

  1. 列挙型を選択します。
  2. 右クリックして [Display As Enumeration] をオフにします。
    注記: 定義されたラベルがない列挙値の場合は、[Display As Enumeration] 設定に関係なく、常に数字で表示されます。[Display As Enumeration] は、SystemVerilog 列挙オブジェクトに対してのみイネーブルになります。