# Vivado HLS 教程 **Repository Path**: foxtrot024/vivado-hls-tutorial ## Basic Information - **Project Name**: Vivado HLS 教程 - **Description**: 用于学习 Vivado 高层次综合(High-Level Synthesis,HLS) - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 14 - **Forks**: 1 - **Created**: 2021-09-15 - **Last Updated**: 2025-07-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Vivado HLS 教程 ## 目录 + [前言](#foreword) + [实验1:HLS 入门(Introduction)](https://gitee.com/foxtrot024/vivado-hls-tutorial/tree/lab1) + [实验2:C 程序验证(C Validation)](https://gitee.com/foxtrot024/vivado-hls-tutorial/tree/lab2) + [实验3:接口综合(Interface Synthesis)](https://gitee.com/foxtrot024/vivado-hls-tutorial/tree/lab3) + [实验4:数据类型(Arbitrary Precision Types)](https://gitee.com/foxtrot024/vivado-hls-tutorial/tree/lab4) + [实验5:设计分析(Design Analysis)](https://gitee.com/foxtrot024/vivado-hls-tutorial/tree/lab5) + [实验6:设计优化(Design Optimization)](https://gitee.com/foxtrot024/vivado-hls-tutorial/tree/lab6) + [实验7:RTL 代码验证(RTL Verification)](https://gitee.com/foxtrot024/vivado-hls-tutorial/tree/lab7) + [实验8:HLS IP 集成(Using HLS IP in IP Integrator)](https://gitee.com/foxtrot024/vivado-hls-tutorial/tree/lab8) + [实验9:HLS IP 在 Zynq 硬件平台应用(Using HLS IP in a Zynq SoC Design)](https://gitee.com/foxtrot024/vivado-hls-tutorial/tree/lab9) ## 前言 Vivado HLS 教程是一个小集合,解释和演示所有将 C、C++ 和 SystemC 代码转换为 RTL 实现的过程中和步骤。 本教程将展示如何通过高级综合(HLS)的方式,创建初始 RTL 实现;然后,通过优化,在不改变 C、c++ 或 SystemC 代码的前提下,实现更高的性能或降低成本。 本教程针对的 Vivado 版本是 2019.2;其它版本的 Vivado 可以借鉴,但是有些地方可能不正确,或操作方式不同。