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 Kommentar

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

Melden Sie sich an, um zu kommentieren.

Antworten (3)

Kiran Kintali
Kiran Kintali am 15 Sep. 2021

1 Stimme

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 Kommentar

Athira Km
Athira Km am 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.

Melden Sie sich an, um zu kommentieren.

Kiran Kintali
Kiran Kintali am 11 Sep. 2021

0 Stimmen

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 Kommentar

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

Melden Sie sich an, um zu kommentieren.

Athira Km
Athira Km am 14 Sep. 2021

0 Stimmen

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

Produkte

Gefragt:

am 11 Sep. 2021

Kommentiert:

am 20 Sep. 2021

Community Treasure Hunt

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

Start Hunting!

Translated by