llc1991

小白一个,记录下自己学习过程

HLS学习--优化

0
阅读(1400)

1. 在HLS 中有专门定义数据的位数模板,因为太多位的定义会造成资源上的浪费

5IOC7}JXQ[XH9UH%3$DGCSO.png

     解决办法:

                                    #include "ap_int.h"

                                    tepdef   ap_fixed<x,y>   led_t;

在这语法中表示,一共有 x 位 数据,其中整数位为 y  位;此模板应用在重新定义数据的位数上,优化资源。


2. 并不是所有C代码都可以被综合的,比如说:动态内存分配,或者操作系统相关的操作函数。


3. 最好在for循环处加上一个标签,因为在directive时,这会简单很多


课上笔记:

4:数据类型的转换