Selectorブロックからcase 文形式で HDL コードを生成させる設定はありますか?

Selectorブロックからcase 文形式で HDL コードを生成させたい。

 Risposta accettata

MathWorks Support Team
MathWorks Support Team il 28 Ott 2026 alle 0:00

0 voti

Selector ブロックでは、HDL コードを case 文形式で生成することには対応しておりません。
一方、Multiport Switch ブロックでは、case 文形式での HDL コード生成に対応しております。
Multiport Switch ブロックでは、HDL ブロック プロパティの CodingStyle パラメーターを使用して、生成する HDL コードを if-else 文または case 文のいずれの形式とするか指定することができます。
既定では、HDL Coder は if-else 文を生成します。
また、モデル内に複数の Multiport Switch ブロックが存在する場合は、ブロックごとに異なる CodingStyle を指定することも可能です。
詳細につきましては、ドキュメント「CodingStyle」をご参照ください。
case 文形式で生成する場合は、CodingStyle パラメーターに case_stmt を指定します。

Più risposte (0)

Prodotti

Release

R2021a

Tag

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!