SimulinkでH​DLコード生成に対応​したスタック構造につ​いて

2 visualizaciones (últimos 30 días)
tak
tak el 25 de Oct. de 2024
Comentada: tak el 7 de Abr. de 2025
SimulinkでHDLコード生成に対応したスタック構造を作ろうとしていますが、限られたブロックでどのようにしてスタック構造を作ればよいのかわかりません。
お忙しい中恐れ入りますが、ご教示願います。

Respuesta aceptada

Hiro Kawai
Hiro Kawai el 4 de Abr. de 2025
Editada: Hiro Kawai el 4 de Abr. de 2025
Simulink (HDL Coder) はHDLコード生成に対応した様々な粒度のブロックが用意されており、これらを組み合わせることで任意の回路を設計することが出来ます。まずはそのイメージを掴んで頂ければと思います。
スタック (LIFO) ブロックは用意されておりませんので、ご自身で作成頂く必要があります。あくまでイメージを掴んで頂くための簡易モデルではありますが、添付のファイルを参照頂き設計にお役立て下さい。
(モデルを開いてSimulink LogicAnalyzerで波形観測可能です)
  1 comentario
tak
tak el 7 de Abr. de 2025
ご回答ありがとうございます。
参考にさせていただきます。
ですが、この粒度まで落とし込むとモデルベースデザインのメリットが落ちてしまいそうに感じました。
そのほかに、信号をベクトル化し、selectorで入れ替え、再度信号にするといったことも考えていました。
下記の質問が関連します。
こちらもどうしてもこちらの意図したタイミングで機能を無効にすることができず、断念しました。
最終的に、Model ComposerのBlack Boxブロックを使ってHDLコードをブロック化させました。

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Code Generation en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!