Error while using HDL coder

Hi All,
I am a postgraduate student who is working on a networking project, where I am trying to convert my code with HDL-coder to c from MATLAB also I have installed minGW w64 c/c++ compiler as ad-on
There were issues while using hdl-coder , once after resolving all conflicts getting the below error which I have no idea from where it is getting generated.
Could anybody guide/help me here.
The method STRING does not support multiple nodes. Use STRINGS instead.

1 commentaire

Walter Roberson
Walter Roberson le 11 Sep 2021
That sounds to me as if you are passing in a non-scalar string to something that expects a scalar string.

Connectez-vous pour commenter.

Réponses (3)

Kiran Kintali
Kiran Kintali le 15 Sep 2021

1 vote

Thanks for sharing the reproduction steps.
Classes in MATLAB are not supported for fixed-point conversion. The cryptic error about unsupported construct (property validator) is a bug and is being resolved.

1 commentaire

Athira Km
Athira Km le 20 Sep 2021
Thank you so much , By removing classes the earlier error got removed. But now hitting a new one.
seems like both a and b in b = pow2(a,K) are fi.
Error: POW2(A) is not supported when A is a FI object.
Could you please share if you have some thoughts on this.

Connectez-vous pour commenter.

Kiran Kintali
Kiran Kintali le 11 Sep 2021

0 votes

Can you share your reproduction steps? It will help with the investigation.
  • Design.m <algorithm you are trying to convert to C/HDL>
  • Testbench.m <Calling Design function>
  • Project.prj <Code generation settings and setup file>
Thanks

1 commentaire

Athira Km
Athira Km le 14 Sep 2021
Hi , Attaching the file below. Trans.m is the starting code and Coordinator() is the invoking method.

Connectez-vous pour commenter.

Athira Km
Athira Km le 14 Sep 2021

0 votes

Hi , Attaching the file below. Trans.m is the starting code and Coordinator() is the invoking method.

Produits

Question posée :

le 11 Sep 2021

Commenté :

le 20 Sep 2021

Community Treasure Hunt

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

Start Hunting!

Translated by