Generating a loop in VHDL using Simulink HDL Coder

Respuestas (2)

Tim McBrayer
Tim McBrayer el 11 de Abr. de 2011

0 votos

While there are certain constructs in Simulink where Simulink HDL Coder will generate a for-generate loop in VHDL, it is best not to be overly concerned about the style of code generation. There is no recipe for creating a for-generate loop.
Andrew
Andrew el 24 de Sept. de 2014

0 votos

"There is a "For Iterator Subsystem" block to do for-loop in Simulink. But your task doesn't sound like it. You might want to consider the "Repeating Sequence" block from Simulink>Source library." [ loop-in-simulink ]
I don't think this solution will work for VHDL, but I may try it soon. Will this feature be added in newer simulink/HDL coder releases? I need to instantiate a block 127 times so I am also interested in this kind of feature.

1 comentario

Tim McBrayer
Tim McBrayer el 24 de Sept. de 2014
Neither of the mentioned Simulink constructs are currently supported by HDL Coder. They may exist in the testbench portion of the design, but cannot have HDL Code generated for them.

Iniciar sesión para comentar.

Categorías

Más información sobre Code Generation en Centro de ayuda y File Exchange.

Productos

Etiquetas

Aún no se han introducido etiquetas.

Preguntada:

el 6 de Abr. de 2011

Comentada:

el 24 de Sept. de 2014

Community Treasure Hunt

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

Start Hunting!

Translated by