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 件のコメント

Walter Roberson
Walter Roberson 2021 年 9 月 11 日
That sounds to me as if you are passing in a non-scalar string to something that expects a scalar string.

サインインしてコメントする。

回答 (3 件)

Kiran Kintali
Kiran Kintali 2021 年 9 月 15 日

1 投票

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 件のコメント

Athira Km
Athira Km 2021 年 9 月 20 日
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.

サインインしてコメントする。

Kiran Kintali
Kiran Kintali 2021 年 9 月 11 日

0 投票

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 件のコメント

Athira Km
Athira Km 2021 年 9 月 14 日
Hi , Attaching the file below. Trans.m is the starting code and Coordinator() is the invoking method.

サインインしてコメントする。

Athira Km
Athira Km 2021 年 9 月 14 日

0 投票

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

製品

質問済み:

2021 年 9 月 11 日

コメント済み:

2021 年 9 月 20 日

Community Treasure Hunt

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

Start Hunting!

Translated by