ta1ent的个人空间 https://bbs.21ic.com/?1098044 [收藏] [复制] [RSS]

日志

Vivado HLS User Guide (2) HLS(高层综合)介绍

已有 1087 次阅读2015-7-31 14:06 |个人分类:Vivado HLS|系统分类:EDA/PLD| HLS, FPGA

记录FPGA学习历程……

本教程译自Xilinx UG871 2015.2,仅供学习交流之用。翻译不妥之处,请批评指正! 

本章提要

这个教程介绍了Vivado HLS(高层综合)工具。你可以学会用图形界面或者使用Tcl命令行环境使用HLS的基本方法,

这个教程向你展示了如何使用优化命令把一个最初的RTL实现转变为小面积、高吞吐率的实现。

Lab1介绍

介绍了怎样建立一个HLS工程并且演示了所有HLS设计的主要步骤:

1.    验证C代码的有效性

2.    建立并且综合系统方案

3.    验证RTL实现并打包成IP

Lab2介绍

展示了Tcl接口的使用方法

Lab3介绍

向你展示了通过优化指令优化设计的方法。这个实验产生了多个版本的RTL实现并且比较了几个不同的方案。


实验教程指导

(1)获得源代码,请访问:

(2)本章的例子是实现一个FIR滤波器。对于这个FIR滤波器设计的硬件目标是:

    不断修改,使得这个设计拥有最高吞吐率。

(3)最终的设计应当是这样的:在一个输入有效信号的控制下处理输入数据,然后产生输出数据,并产生输出有效信号。滤波器的系数应该在FIR滤波器的外部通过一个单口的RAM进行输入。

未完待续……



路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)