HLS数组优化-数组映射和重组

在 C 代码中,如果有多个比较小的数组,可以通过映射(map)将其合并成一个大的数组,大的数组会消耗相应的 RAM,这样做可以减少消耗的 RAM 的数量。(思考:是否会减

少消耗的存储空间?比如通过减少 RAM 数量来减少空间冗余?)

Vivado HLS 提供了两种 ARRAY_MAP 的方式,一种是横向映射(Horizontal mapping)一种是纵向映射(Vertical mapping)。

Horizontal mapping

发布了402 篇原创文章 · 获赞 238 · 访问量 67万+

猜你喜欢

转载自blog.csdn.net/qq_35608277/article/details/104650652