unsupported functions by hdl coder

6 views (last 30 days)
Aloka Perera
Aloka Perera on 21 Aug 2019
Commented: A.Arun Bennett on 2 Aug 2022
I'm trying to convert an ANN code to HDL. It does not convert 'exp' and 'arryfun' to fixed point, because they are not supported by HDL coder. Is there a way to solve this problem?
followings are the erros I get.
myNeuralNetworkFunction1:0ErrorCall to function 'exp' is not supported for HDL code generation, at Function 'exp' (#30.138.148), line 8, column 9 Function 'applyScalarFunctionInPlace' (#21.1026.1041), line 32, column 16 Function 'exp' (#29.243.324), line 9, column 5 Function 'myNeuralNetworkFunction1' (#1.16943.16952), line 94, column 15 Function 'myNeuralNetworkFunction1' (#1.15665.15705), line 39, column 6.
myNeuralNetworkFunction1:0ErrorCall to function 'rtIsNaN' is not supported for HDL code generation, at Function 'isnan' (#42.424.436), line 14, column 13 Function 'unaryMinOrMax' (#34.27862.27870), line 868, column 6 Function 'unaryMinOrMax' (#34.28237.28244), line 879, column 4 Function 'unaryMinOrMax' (#34.27194.27216), line 844, column 11 Function 'unaryMinOrMax' (#34.4633.4670), line 114, column 18 Function 'minOrMax' (#33.1709.1758), line 49, column 14 Function 'minOrMax' (#33.627.669), line 19, column 10 Function 'max' (#32.304.346), line 13, column 14 Function 'myNeuralNetworkFunction1' (#1.16246.16257), line 68, column 8 Function 'myNeuralNetworkFunction1' (#1.16177.16196), line 64, column 9 Function 'myNeuralNetworkFunction1' (#1.15723.15763), line 42, column 6.
myNeuralNetworkFunction1:0ErrorCall to function 'rtIsNaN' is not supported for HDL code generation, at Function 'isnan' (#42.424.436), line 14, column 13 Function 'unaryMinOrMax' (#34.27862.27870), line 868, column 6 Function 'unaryMinOrMax' (#34.28485.28492), line 888, column 27 Function 'unaryMinOrMax' (#34.27194.27216), line 844, column 11 Function 'unaryMinOrMax' (#34.4633.4670), line 114, column 18 Function 'minOrMax' (#33.1709.1758), line 49, column 14 Function 'minOrMax' (#33.627.669), line 19, column 10 Function 'max' (#32.304.346), line 13, column 14 Function 'myNeuralNetworkFunction1' (#1.16246.16257), line 68, column 8 Function 'myNeuralNetworkFunction1' (#1.16177.16196), line 64, column 9 Function 'myNeuralNetworkFunction1' (#1.15723.15763), line 42, column 6.
myNeuralNetworkFunction1:0ErrorCall to function 'exp' is not supported for HDL code generation, at Function 'exp' (#30.138.148), line 8, column 9 Function 'applyScalarFunctionInPlace' (#21.1026.1041), line 32, column 16 Function 'exp' (#29.243.324), line 9, column 5 Function 'myNeuralNetworkFunction1' (#1.16298.16304), line 70, column 13 Function 'myNeuralNetworkFunction1' (#1.16177.16196), line 64, column 9 Function 'myNeuralNetworkFunction1' (#1.15723.15763), line 42, column 6.
myNeuralNetworkFunction1:0ErrorMATLAB HDL Coder failed in the code generation phase. See HDL Coder conformance report.
Toolbox Function Usage: Unsupported List
matlab/datatypes arrayfun
  2 Comments
Debopam  Dey
Debopam Dey on 2 Nov 2020
Did you find any solution to the above problem. I am facing the same issue.
Thanks
A.Arun Bennett
A.Arun Bennett on 2 Aug 2022
Could you please update on this issue?

Sign in to comment.

Answers (0)

Categories

Find more on Code Generation in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!