主要是数据类型,应该定义为HLS专用的数据类型ap_int<W>
对于小的函数,HLS会自动实行INLINE提高QoR(quality of result),如果不希望使用inline,则可以通过directive选择-off去掉inline选项
3.Allocation
实际上是指定RTL模块之间的关系:实现的是速度和面积的折中
4.Task Level Pipelining:DATAFLOW
函数或者循环都可以使用,是将顺序的处理机制变为并行的处理机制,所以允许任务之间交叠