Why does Loop Streaming not work for my nested loop when generating HDL Code?
显示 更早的评论
I would like to decrease hardware resource usage in my FPGA design by applying Loop Streaming optimization. In the Check Report provided after HDL code generation, I can see a warning that streaming failed:
"Could not apply coder.hdl.loopspec pragma with the 'stream' option. This could be because the 'stream' option
was applied on a loop containing a nested loop with a streaming factor that is not equal to the number of iterations,
or because the 'stream' option was applied in a System Object."
My loop indeed contains a nested loop, but the streaming factor is accurate. Also, I have closely followed the requirements and limitations given in the documentation which can be accessed by running the following command in the MATLAB R2018b:
web(fullfile(docroot, 'hdlcoder/ug/loop-optimization-1.html'))
Why is streaming still failing?
Please follow the below link to search for the required information regarding the current release:
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Loops and Conditional Statements 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!