Delay balancing error using R2023b, but have not experienced this in R2017b
18 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
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 Kommentare
Steven Hatcher
am 6 Nov. 2023
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
am 1 Mai 2024
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
Antworten (1)
Kiran Kintali
am 3 Nov. 2023
Bearbeitet: Kiran Kintali
am 8 Nov. 2023
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 Kommentare
Kiran Kintali
am 4 Nov. 2023
Please reach out to tech support and request a call with the dev team. Thanks
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!