首页 > 技术 > 内容

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

时间:2026-01-23  作者: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-03-25 17:30:02
分流器电阻精准的温度特性和的应用领域,成为了电路设计中不可少的一部分。而VISHAY(威世),作为全球领先的被动元件制造商,其分流器电阻系列更是受到工程师青睐。...
2020-01-02 00:42:30
旋转编码器是应用于工业自动化和机器人技术的传感器,主要用于检测旋转位置和速度。根据不同的工作原理和应用需求,旋转编码器可以分为增量型和绝对型两大类。增量型编码器...
2019-11-08 00:00:00
电子线材是现代电子设备中不可少的重要组成部分,主要根据材质、用途和结构等方面进行分类。从材质上看,电子线材可分为铜线、铝线和合金线。铜线因其良好的导电性和耐腐蚀...
2008-03-18 00:00:00
气体传感器是用于检测环境中气体成分的设备,应用于工业、家庭和环境监测等领域。其主要作用在于实时监测空气中的有害气体浓度,如一氧化碳、二氧化硫和氨气等,从而保障人...
2016-09-12 00:00:00
采样电阻是关键元件,应用于电流检测和电压采样。近年来,随着智能设备和工业自动化的发展,采样电阻的需求逐渐提升。PHYCOM(飞元)作为国内知名的电子元器件品牌,...
2014-02-08 13:01:49
设想一下:如果你驱车以每小时75英里的速度在高速公路上疾驰,一边驾驶着2006才购买的新车,一边欣赏着Steve Miller的Greatest Hits乐曲。...
2020-12-29 10:40:00
升功率电阻是重要的元器件,应用于电源管理、电机控制及工业设备中。TMTEC(泰铭)作为国内知名的电阻品牌,高性能、高稳定性和多样化的产品线,赢得了众多客户的青睐...
2020-01-27 01:07:30
电阻器作为基础的被动元件,是调节电流、分压的关键配件。而台庆(TAI-TECH)作为行业内的佼佼者,其四端子电阻系列凭借其独特的优势,在精密测量、高性能电路设计...
2015-10-01 22:50:30