Does anyone know about state variables in HDL Code Generation?

1 回表示 (過去 30 日間)
Pablo Medina
Pablo Medina 2016 年 11 月 17 日
回答済み: Kiran Kintali 2017 年 3 月 16 日
I receive this error in the HDL Coder Genration stage: hdlcoder:pirudd:NonConstStateInInitialization: State variables must be initialized using constant values for HDL code generation. In file 'eml_fi_checkforntype' line 26, col 1, a non constant value is used for initialization

回答 (1 件)

Kiran Kintali
Kiran Kintali 2017 年 3 月 16 日
Can you please share your design code?
One of the modes this error can popup is if you are using MATLAB code, persistent variables and initializing them with non-zero constant values or with input variables.
the persistent variables which map to flip-flops or RAMs on hardware should always be initialized with zeros.
Please reach out to mw-support related to this question. You can file a documentation and product related bug report here. https://www.mathworks.com/support/bugreports/
Thanks

カテゴリ

Help Center および File ExchangeCode Generation についてさらに検索

タグ

製品

Community Treasure Hunt

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

Start Hunting!

Translated by