HLS基础学习

一、循环优化

  1. Pipeline:流水线操作
    在这里插入图片描述
    iteration latency:每次循环迭代所需要的时钟周期数
    2.Unroll:循环展开
    每一个循环都时分复用同一个电路,循环展开相当于把该电路进行逻辑复制。
    指令:#pragma HLS unroll factor = 2
    如果没有指明优化factor=N,则表示该循环完全展开。
    在这里插入图片描述
    在这里插入图片描述
    factor表示把该循环体的逻辑资源复制了几份;
    二、数组分割
    在这里插入图片描述
    dim=1,表示该数组是一维数组;
发布了23 篇原创文章 · 获赞 34 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/alangaixiaoxiao/article/details/103310707
HLS
今日推荐