首页 > 技术 > 内容

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

时间:2025-12-01  作者:Diven  阅读:0

1 概述

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滤波器。

猜您喜欢


贴片电阻体积小巧,为了节省空间,通常用字母数字组合来标记阻值,而不是直接印上数字。这种标记方式遵循一定的规则,理解这些规则就能轻松读懂电阻值。最常见的标记方法是...
2025-04-14 15:03:47
D触发器结构由传输门和两个反相器组成一个循环电路(锁存器),再由前后两级锁存器按主从结构连接而成。分别用两个反相时钟控制 , 触发器在时钟有效沿的短期时间 “ ...
2023-06-02 15:24:00
高品质的瓷管电阻在工业和电子领域中是越来越重要的配件。作为国内知名的电子元器件制造商,FH(风华高科)凭借其很好的技术实力和严格的品质控制,推出了一系列性能优越...
2016-10-18 05:41:12
电流采样电阻是关键的元件,用于精确测量电流值,保障系统的稳定运行。禾伸堂(HEC)作为知名的电子元件制造商,其电流采样电阻在市场上享有良好口碑。本文将全面介绍禾...
2023-03-26 21:30:22
在现代工业自动化中,工控产品是非常重要的配件。其主要优势体现在以下几个方面。工控产品具备高可靠性。通常设计用于严苛的工业环境,能抵御高温、湿气和电磁干扰,确保在...
2019-10-03 00:00:00
以太网供电标准(Power over Ethernet, PoE)是一项创新技术,通过网络数据电缆为设备同时提供电力和数据传输。这一技术的出现和发展,极大地简化...
2024-10-06 00:00:00
红外发射管是应用于温度测量、遥控设备及通信等领域的重要元件。根据其工作原理和结构特征,红外发射管主要可以分为以下几类。根据发射波长的不同,红外发射管可分为近红外...
2014-09-13 00:00:00
日前,深圳光明区举行“链接光明”之智能传感器产业投融资沙龙与优秀项目路演活动。此次活动汇聚了30余家来自区内外的投资机构和传感器企业,围绕智能传感器产业的现...
2025-01-09 18:25:00
光敏电阻作为重要的光电元件,应用于光线检测、自动控制等领域。作为国内知名品牌,金凤冠光敏电阻稳定的性能和优良的品质受到市场认可。本文将围绕“金凤冠光敏电阻电压参...
2019-04-03 20:09:30