UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

取消
显示结果 
搜索替代 
您的意思是: 
Highlighted
Newbie majingjaor
Newbie

HLS中的循环被flatten是什么意思呢?与Unroll有怎样的区别呢?

转到解答

如题,

HLS中的循环被flatten是什么意思呢?与Unroll有怎样的区别呢?

 

刚开始学习HLS方面的知识。

Unroll应该是生成循环全并行的逻辑,那么这个flatten(打平)是什么样的呢?

 

请大佬赐教。

0 项奖励
1 个已接受解答

已接受的解答
Newbie majingjaor
Newbie

回复: HLS中的循环被flatten是什么意思呢?与Unroll有怎样的区别呢?

转到解答

在UG902中看到了,LOOP_FLATTEN的directive作用是“允许嵌套循环塌缩为一个循环以减少延时”,原文是“Allows netsed loops to be collapsed into a single loop with inproved latency”

1 条回复
Newbie majingjaor
Newbie

回复: HLS中的循环被flatten是什么意思呢?与Unroll有怎样的区别呢?

转到解答

在UG902中看到了,LOOP_FLATTEN的directive作用是“允许嵌套循环塌缩为一个循环以减少延时”,原文是“Allows netsed loops to be collapsed into a single loop with inproved latency”