moerjielovecookie

Sawen_Blog

一个普通工科牲的博客网站
x
github
follow
email

Error collection when generating HDL code using HDL Coder in MATLAB

1 Delay balancing unsuccessful because an extra 4 cycles of latency introduced by optimizations in the feedback loop cannot be offset using design delays for the loop latency budget.#

1.1 Causes#

2024after4202406132008890.png

Due to timing considerations, 1 to 2 levels of input-output pipelining were added at the output of each module. However, adding input-output pipelining to this feedback structure results in the following error.

1718280602962.png

It can be seen that the added input-output pipelining causes additional clock delays, leading to the failure of delay balancing.

1.2 Solutions#

Set the input-output pipelining of the module with feedback loops to 0 while ensuring timing. Alternatively, a delay can be manually added to the same-level output ports to introduce pipelining.

Loading...
Ownership of this post data is guaranteed by blockchain and smart contracts to the creator alone.