このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。
インテルのみ表示可能 — GUID: mwh1409959624308
Ixiasoft
インテルのみ表示可能 — GUID: mwh1409959624308
Ixiasoft
1.6.5.4. defaultまたはOTHERS CASEの割り当て
この割り当ては、選択行の多くの組み合わせが使用されないワンホット・エンコーディング・スキームで特に重要です。未使用の選択行の組み合わせのケースを指定すると、これらのケースの合成方法に関する情報が合成ツールに提供され、Verilog HDLおよびVHDL言語仕様で必要になります。
一部のデザインでは、未使用のケースは到達不能であるため、未使用のケースの結果を考慮する必要はありません。これらのタイプのデザインでは、 defaultまたはOTHERS割り当てに任意の値を指定できます。ただし、選択した割り当て値は、デザインの実装に必要なロジック使用率に大きな影響を与える可能性があります。
最良の結果を得るには、無効なケースを定義済みのケースの1つと組み合わせる代わりに、無効なCASE選択を別個のdefaultまたはOTHERSの割り当てで明示的に定義します。
無効なケースの値が重要でない場合、別の値を選択する代わりにX (do n't care)ロジック値を割り当てて、それらのケースを明示的に指定します。この割り当てにより、合成ツールで最適なエリア最適化を実行できます。