vivado HLS 的设计优化

最近正在学习vivado HLS,通过ug871和ug902学习HLS,ug871文档提供demo,ug902提供更为详细的解释。

ug871看到第6章设计分析章节时,看到文档一处出现“瓶颈”的地方,ap_clk始终没能够满足要求。demo中前几步还在解决这个问题,后几步就完全不管了,直到最后。(虽然达到了最初Interval目标)

总结一下:出现瓶颈的两个原因:一定数量的IO端口/BRAM的限制,数据的独立性(可添加优化约束和修改c代码解决)。

出现瓶颈的正确做法:(找出最大的latency部分和查看造成的源头(C code))

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章