主要是数据类型,应该定义为HLS专用的数据类型ap_int<W>
对于小的函数,HLS会自动实行INLINE提高QoR(quality of result),如果不希望使用inline,则可以通过directive选择-off去掉inline选项
3.Allocation
实际上是指定RTL模块之间的关系:实现的是速度和面积的折中
4.Task Level Pipelining:DATAFLOW
函数或者循环都可以使用,是将顺序的处理机制变为并行的处理机制,所以允许任务之间交叠
本文分享自 瓜大三哥 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!