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