Check for presence of reals in generated HDL code
Specify whether to check for reals in the generated HDL code
Model Configuration Pane: Global Settings / Advanced
Description
Specify whether to check for reals in the generated HDL code.
Settings
Error | None | WarningDefault: Error
- None
Do not check for reals in the generated HDL code.
- Warning
Checks and warns of presence of real data types in the generated HDL code. Real data types in the generated HDL code are not synthesizable on target FPGA devices.
- Error
Checks and generates an error if the generated HDL code uses real data types. If you are generating code for simulation purposes and not for synthesizing your design, you can change this setting to
WarningorNone. To generate synthesizable HDL code, select the model configuration parameter Use Floating Point.
Tips
To set this property, use the functions hdlset_param or makehdl. To view the property value, use
the function hdlget_param.
For example, you can specify this property while generating HDL code for the symmetric_fir subsystem inside the sfir_fixed model using either of these methods.
Use
hdlset_paramto set the parameter on the model. Then generate HDL code usingmakehdl.hdlset_param('sfir_fixed','TreatRealsInGeneratedCodeAs','Warning') makehdl('sfir_fixed/symmetric_fir')
Pass the property as an argument to the
makehdlfunction.makehdl('sfir_fixed/symmetric_fir','TreatRealsInGeneratedCodeAs','Warning')
Recommended Settings
No recommended settings.
Programmatic Use
Parameter: TreatRealsInGeneratedCodeAs |
| Type: character vector |
Value: 'None' | 'Warning' | 'Error' |
Default: 'Error' |
Version History
Introduced in R2017b