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

8 次查看(过去 30 天)
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 个评论
Manikanta Aditya
Manikanta Aditya 2024-4-4
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.

请先登录,再进行评论。

回答(1 个)

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

类别

Help CenterFile Exchange 中查找有关 Sensor Models 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by