How to deal with functions that are not supported in HDL coder?
9 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Sheelabhadra
il 8 Gen 2014
Risposto: Tim McBrayer
il 17 Mar 2014
I am using HDL coder to generate Verilog code from Matlab algorithms. But I am getting the following error while trying to execute the 'Verify with Cosimulation' step :-
The function 'coder' is not supported for standalone code generation. See the documentation for coder.extrinsic to learn how you can use this function in simulation.
I have the Mentor Graphics Modelsim student version installed in my system and have linked it with Matlab.
Please help me out in dealing with the issue.
Thanks in advance.
0 Commenti
Risposta accettata
Kaustubha Govind
il 13 Mar 2014
If you are using coder.extrinsic to call a function in your MATLAB code, it is likely that the function is not supported for code-generation. You will need to remove that call to be able to generate code from it.
0 Commenti
Più risposte (1)
Tim McBrayer
il 17 Mar 2014
One way to replace the use of coder.extrinsic is to replace the behavior of your call with a lookup table. This works best when you have a well defined range of possible inputs to your function. There is some effort that needs to be put into defining a lookup table, trading off suitable accuracy with the desire to minimize the table size.
0 Commenti
Vedere anche
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!