Error occurred when converting simulink block to HDL code
Mostrar comentarios más antiguos
In my Simulink block i used a constant to multiply. When i convert the block to HDL code i get an error as "Attempt to reference field of non-structure array" but when i removed the constant i am able to create HDL code. How can i over come this error?
Respuestas (1)
Tim McBrayer
el 18 de Mzo. de 2014
1 voto
Try swapping out the multiply block for a gain block, since you are multiplying by a constant. Other than that, you might want to examine the Constant block: what is its data type? Is the value compatible with the data type? Are any of the other mask fields inconsistent or inappropriate for HDL code generation?
Categorías
Más información sobre Code Generation en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!