I am trying to use "Deploy Neural Network Regression Model to FPGA/ASIC Platform" example

7 visualizaciones (últimos 30 días)
On following the instruction I am getting the following error
" Parameter 'X_MAX' in 'slexFPGAPredictFixedPointExample/Subsystem/de- normalize/MATLAB Function'has been marked as tunable, but not defined as a Simulink.Parameter object. For HDL Code generation, either define the parameter as non-tunable or define the tunable parameter as a Simulink.Parameter with 'ExportedGlobal' storage class."
now sure how to fix the error.
  1 comentario
Manikanta Aditya
Manikanta Aditya el 4 de Abr. de 2024
The error message you’re seeing is indicating that the parameter ‘X_MAX’ in your Simulink model has been marked as tunable, but it hasn’t been defined as a Simulink.Parameter object. For HDL code generation, parameters that are marked as tunable need to be defined as Simulink.Parameter objects with ‘ExportedGlobal’ storage class.
Here’s how you can define ‘X_MAX’ as a Simulink.Parameter object:
X_MAX = Simulink.Parameter;
X_MAX.Value = your_value; % replace 'your_value' with the actual value for X_MAX
X_MAX.CoderInfo.StorageClass = 'ExportedGlobal';
After defining ‘X_MAX’ as above, you can use it in your Simulink model. If ‘X_MAX’ should not be tunable, you can simply assign the value to ‘X_MAX’ in your MATLAB workspace:
Then, in your Simulink model, you can use ‘X_MAX’ directly.

Iniciar sesión para comentar.

Respuestas (1)

Kiran Kintali
Kiran Kintali el 8 de Abr. de 2024
Are you running into issues trying this example? What release of MATLAB are you currently using? Thanks.

Categorías

Más información sobre Sensor Models en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by