MATLAB Answers

Hello. I'm traying to generate un HDL code from matlab user-definded function algorithm and got an error about function specialisation that I didn't understand.

5 ビュー (過去 30 日間)
Bouchra BENDAHANE 2021 年 9 月 2 日
コメント済み: Bouchra BENDAHANE 2021 年 9 月 8 日
this is the error msg that I got :
The function 'AppDec_Fun2' contains persistent variables 'dataAppFun2' and has specialization 'AppDec_Fun2_s1' associated with it. Function specializations containing persistent variables are not supported for fixed-point conversion. Consider rewriting your algorithm such that it does not use persistent variables within functions that require specialization.
  3 件のコメント
Walter Roberson
Walter Roberson 2021 年 9 月 3 日
Memory Store perhaps ?
Or you could probably avoid the problem by coding the function in fixed-point yourself, so that it did not need to be specialized to convert from double to fixed point.


回答 (1 件)

Kiran Kintali
Kiran Kintali 2021 年 9 月 7 日
Can you share a sample design.m, testbench.m and project file used for fixed point conversion?
  3 件のコメント
Bouchra BENDAHANE 2021 年 9 月 8 日
The function 'AppDec_Fun2'is not my principale function from wich I'm generating HDL code. I gave its matlab code in previous comments.


Community Treasure Hunt

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

Start Hunting!

Translated by