HLS视频教程

HLS视频教程25:课程体系介绍与总结

本视频总结了 “跟 Xilinx SAE 学 HLS” 系列教学视频的总体框架,能更好地帮助您系统地观看本教学视频和学习视频,快速入门 Vivado HLS 的设计。

HLS视频教程24:案例分析

本节视频总结了三类 directives:
针对优化数据吞吐率的;
针对降低 Latency 的;
针对改善资源的;
最后结合 Cordic 算法介绍了如何使用 directives 以改善数据吞吐率。

HLS视频教程23:Vivado HLS 函数层面的优化

本视频介绍了几种针对函数的优化,包括 inline,allocation 和 dataflow,同时也介绍了这些优化方法对综合的影响。

HLS视频教程22:数组优化 - 其他优化方法

本节课中,我们将着重介绍在 Vivado HLS 中如何定义 ROM 以及如何对 RAM 初始化。

HLS视频教程21:数组优化 — 数组映射和重组

本视频将主要介绍:数组优化的另外两种方法:数组映射和重组。两者均可减少对存储资源(LUTRAM,BRAM 或 URAM)的消耗。

HLS视频教程20:数组优化 — 数组分割

在之前的课程我们介绍了了解 HLS 的入门,以及通过实例讲解了 HLS 的工作原理和对不同数据类型的介绍和处理 ... ... 上节课我们结束了对 FOR 循环的详细介绍。本节视频开始,我们将给大家介绍 Vivado HLS 中对于“数组优化”的一些方法进行分步讲解。本讲将主要介绍:通过对数组分割来实现数据吞吐率的提升。