TCL脚本简介 vivado hls 的设计流程

时间:2025-11-02  作者:Diven  阅读:0

1 概述

TCL脚本简介 vivado hls 的设计流程

Vivado HLS 是 Xilinx 提供的一个工具,是 Vivado Design Suite 的一部分,能把基于 C 的设计 (C、C++ 或 SystemC)转换成在 Xilinx 全可编程芯片上实现用的 RTL 设计文件 (VHDL/Verilog 或 SystemC)。 

1.1 vivado hls 的设计流程

图1  vivado hls的工作流程

Vivado HLS 流程有三种不同的 RTL 格式可以提供。如下:

IP-XACT — IP-XACT 是由 SPIRIT 财团提出的公共的设计 IP 的文档规范。这是被使用的描述 IP 的 XML 模版,与具体的工具无关而且机器可读 。

IP Core — 选择这个选项的时候,你的 IP 会被输出成能被输入到 XPS 去的格式。

SysGen — 这个选项让你能把结果 RTL 文件输出成一个可以用在 System Generator 的设计中的包。 

1.2 TCL脚本简介

TCL(最早称为“工具命令语言”"Tool Command Language", 但是目前已经不是这个含义,不过我们仍然称呼为TCL)是脚本语言。 由John Ousterhout创建。 TCL很好学,功能很强大。TCL经常被用于 快速原型开发,脚本编程,GUI和测试等方面。TCL念作“踢叩” "tICkle".

2 lABS2 使用tcl脚本进行c,c++到RTL级的仿真综合

利用上一节lABS1的工程文件fir.c fir.h fir_test.c使用tcl脚本运行来完成整个工程的仿真,综合,以及实现生成ip等动作。更加方便和快捷的完成我们的设计。
Run_hls.tcl脚本源码如下:

Labs2工程目录如下图。包括fir.c、fir.h、fir_test.c、out.gold.dat以及run_hls.tcl等文件。

第一步  打开 vivado hls command prompt 如下图
 


第二步  cd 到labs2目录下图

第三步  输入vivado_hls -f run_hls.tcl 回车

整个脚本运行的过程如下视频:

运行完成后labs2目录如下图


和labs1一样生成了我们所需要的csim,sim,syn,impl和fir滤波器的verilog文件。完成了c转化成verilog的过程。下节将演示如何添加fir滤波器ip和vivado生成modelsim仿真库以及联合modelsim仿真fir滤波器。

猜您喜欢

发光二极管(LED)是应用于照明、显示和信号传递等领域的半导体器件。相较于传统的光源,LED具有高效、节能、寿命长等优点,因此在现代科技中是越来越重要的配件。本...
2025-03-30 06:31:39

功率分析仪是用于测量和分析电力系统中各种电参数的重要工具,其主要优势体现在以下几个方面。功率分析仪能够提供高精度的测量数据,帮助工程师准确评估电力设备的性能。这...
2020-02-02 00:00:00

贴片电阻是电子电路中常用的元件,其规格和功率选择至关重要。不同尺寸的贴片电阻对应不同的功率,选择合适的功率才能保证电路的稳定性和可靠性。下表列出了一些常见的贴片...
2024-11-26 11:29:36

贴片电阻的读数方法主要有三种:**色环法:**早期贴片电阻采用色环标识阻值,与传统的色环电阻类似,通过不同颜色的色环组合代表不同的阻值。从电阻一端开始,依次读取...
2025-04-14 15:03:57

你是否曾对电路板上那些小小的贴片电阻感到困惑?长得差不多,但上面的数字和字母却千差万别。其实,国内贴片电阻的命名方式并非随意,而是遵循一定的规律。最常见的命名方...
2024-11-29 10:25:59

在这篇文章里,我们将带来Hotchips上的AMD关于全球最大的FPGA分享。在 Hot Chips 2023 上,我们获得了有关 AMD Versal Pr...
2023-09-05 11:17:00

现代电子设备中,连接器的作用不可忽视。不仅确保了电路的稳定性,还提升了设备的整体性能。其中,TERMINAL_31.28X11.4MM作为常见的连接器,因其独特...
2025-04-22 14:30:10

合金电阻作为电子元器件中的重要组成部分,应用于各种电子设备中。TYOHM(幸亚)作为知名的合金电阻品牌,优异的性能和稳定的品质,受到了业内人士的关注。本文将详细...
2015-01-27 19:00:42

直线导轨滑块是要安装到导轨上的,利用压力使得滑块固定到导轨上,并调整间隙精度,当机械中有振动或冲击力浸染时,滑块和滑轨很有可能发生松动,从而偏离原来的固定地位,...
2023-09-16 17:49:00

识别大功率贴片电阻的功率主要有以下几种方法:查看尺寸规格: 大功率电阻通常尺寸较大,这是最直观的方法。一般来说,体积越大,功率越大。常见的尺寸有0805、120...
2024-11-26 11:29:47