Delay balancing error using R2023b, but have not experienced this in R2017b
22 次查看(过去 30 天)
显示 更早的评论
Hello,
I have currenlty updated my Simulink to R2023b from R2017b. In the past I have been abe to successfully build my models through the HDL workflow advisor or by script with no issues.
Since I have upgraded, to R2023b I am unable to build, as I receive the following error;
"Delay balancing unsuccessful because an extra 27 cycles of latency introduced by optimizations in the feedback loop cannot be offset using design delays for the loop latency budget"
What I do not understand is how the same Simulink project can build successfuilly with R2017b, but does not with R2023b?
I have done some breif reading and am aware of the suggestions, but I cannot help but think this is a settings related problem in the configuration parameters.
I have compared settings with a colleagues R2017b, and there are differences in relation to new settings that have been set in R2023b which do not exist in R2017b.
Can anyone confirm this could be as simple as that, or do I need to introduce latency with delay blocks?
It's hard to understand why the model would need to chage.
I can confirm the model is using clock-rate pipelining.
Regards
7 个评论
Steven Hatcher
2023-11-6
Hi Dan,
It is the the right configuration to leave AllowDelayDistribution set to on. That is equivalent to PreserveDesignDelay set to off. Sorry if that wasn't clear in my last message.
Let's try to resolve this problem in a phone call.
Steven
SANIL
2024-5-1
Hi Dan,
Are you able to resolve this issue?. I am also facing the same issues with delay balancing while using the HDL coder.If you are able to solve this, can you help me
回答(1 个)
Kiran Kintali
2023-11-3
编辑:Kiran Kintali
2023-11-8
The model fails code generation due to pipeline requests at the faster rate that need to be balanced. Need to review generated delay balancing reports and fix the blocks requesting the pipelines that cannot be balanced. More to follow on this.
2 个评论
Kiran Kintali
2023-11-4
Please reach out to tech support and request a call with the dev team. Thanks
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!