HLS基础 (十一 接口综合 数组转换为RTL接口)

这里说的数组指的是顶层函数的形参。

Array Argument on the Top-Level Function

  • 默认情况 综合 数组参数为 RAM 端口

  • HLS综合允许指定转换RAM端口为单端口还是双端口。

    • 如果不做出选择,Vivado HLS自动分析设计并选择端口数量来最大化数据率。
    • 如果指定双端口,Vivado HLS分析后发现只需要单端口,最终也会以单端口的形式呈现出来。
  • 还可以使用Directives,获得其他选项

    • 是使用单端口还是双端RAM口
    • 使用FIFO接口
    • 分解成多个离散的接口

Case Analysis: Memory Interface By Default

image-20220508222339357

image-20220508222508880

Case Analysis : Connect to Memory Interface

image-20220508222708212

Case Analysis: ap_fifo

image-20220508222925859

image-20220508222957663

Summary

image-20220508223049493

  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2022-2024 lk
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信