0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Vivado HLS从HDL到模型和C的描述

C29F_xilinx_inc 来源:赛灵思 作者:赛灵思 2022-02-26 17:15 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

先从运行一个创建一个项目开始吧。

首先打开Vivado设计套件Vivado HLS 2015.4;

Vivado HLS从HDL到模型和C的描述

输入项目的名称和存放的位置;

Vivado HLS从HDL到模型和C的描述

点击下一步,输入设计顶层函数的名称,接着下一步;

Vivado HLS从HDL到模型和C的描述

暂时不需要填写,直接下一步;

Vivado HLS从HDL到模型和C的描述

解决方案的名字默认 (solution1)就好, 时钟周期根据需要自己设,这里我设(10 ns), 时钟的不确定性一般为12.5%,接着选择器件,最后“finish”。

Vivado HLS从HDL到模型和C的描述

将该例程的设计文件和testbench全部复制到刚才创建的项目目录下:

Vivado HLS从HDL到模型和C的描述

在设计资源窗口右击“Source”,添加设计文件;

Vivado HLS从HDL到模型和C的描述

再接着右击“Test Bench”,添加文件;

Vivado HLS从HDL到模型和C的描述

至此,项目建设完成。接着进行综合仿真,验证设计。 点击“Run C Snthry”。

Vivado HLS从HDL到模型和C的描述

Vivado HLS从HDL到模型和C的描述

点击“Run C Simulation”,接着点击“OK”;

Vivado HLS从HDL到模型和C的描述

Vivado HLS从HDL到模型和C的描述

至此,此项目在没有硬件调试的前提下算是成功运行了。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • HDL
    HDL
    +关注

    关注

    8

    文章

    332

    浏览量

    49047
  • 模型
    +关注

    关注

    1

    文章

    3819

    浏览量

    52270
  • Vivado
    +关注

    关注

    19

    文章

    860

    浏览量

    71402
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    数字模型现货采购,智能化选型重塑供应链效率,源头降本增效

    4月2日,泊沧数据与猎芯网联合举办主题为“数字模型现货采购”的线上直播圆满完播
    的头像 发表于 04-09 09:00 378次阅读
    <b class='flag-5'>从</b>数字<b class='flag-5'>模型</b><b class='flag-5'>到</b>现货采购,智能化选型重塑供应链效率,<b class='flag-5'>从</b>源头降本增效

    功率循环基础篇(三)——LESITCIPS,功率模块寿命预测的演进

    功率循环(Power Cycling, PC)测试结果经过长期积累后,人们逐步建立了基于经验数据的寿命模型(Empirical Lifetime Models)。这些模型不是物理机理出发推导的,而是通过大量实测数据统计拟合得出
    的头像 发表于 03-16 17:24 532次阅读
    功率循环基础篇(三)——<b class='flag-5'>从</b>LESIT<b class='flag-5'>到</b>CIPS,功率模块寿命预测的演进

    HLS设计中的BRAM使用优势

    高层次综合(HLS)是一种将高级编程语言(如CC++或SystemC)转换为硬件描述语言(HDL)的设计方法。在FPGA设计中,设计者可以
    的头像 发表于 01-28 14:36 419次阅读

    通过vivado HLS设计一个FIR低通滤波器

    Vivado HLS是一款强大的高层次综合工具,可将C/C++代码转换为硬件描述语言(HDL),
    的头像 发表于 01-20 16:19 539次阅读
    通过<b class='flag-5'>vivado</b> <b class='flag-5'>HLS</b>设计一个FIR低通滤波器

    端侧大模型上车:“语音助手”“车内 AI 智能体”的跃迁革命

    2025年,智能汽车的座舱不再只是“语音助手”的舞台,而是一个搭载生成式AI和大语言模型(LLM)的智能体。云端示范车内落地,这一跨越不仅改变了人机交互的边界,更重构了汽车作为“第三
    的头像 发表于 01-13 09:10 700次阅读

    数据模型:如何预测细节距键合的剪切力?

    预估其剪切力?行业内的研究数据为我们揭示了可能性。今天,科准测控小编将带您了解如何基于实验数据建立并应用预测模型,实现从“测量”“预估”的关键跨越。 一、平方定律经验公式 直观上
    发表于 01-08 09:45

    RA8P1部署ai模型指南:训练模型部署 | 本周六

    在嵌入式边缘AI中,如何把“训练好的模型”稳定地“跑在板子上”,决定了项目能否落地。我们带你基于RA8P1平台,跑通数据准备、模型训练、量化转换,工程部署的整个流程,帮助你快速实现
    的头像 发表于 11-20 18:06 2409次阅读
    RA8P1部署ai<b class='flag-5'>模型</b>指南:<b class='flag-5'>从</b>训练<b class='flag-5'>模型</b><b class='flag-5'>到</b>部署 | 本周六

    vcs和vivado联合仿真

    文档中明确描述vivado2021.2版本对应VCS的版本是2020.12,由于license问题所以选择vcs2018的版本;虽然目前与官方的版本不匹配,但是不影响正常使用; 使用tcl界面
    发表于 10-24 07:28

    如何在vivadoHLS中使用.TLite模型

    , output_stream); // 输出流中读取输出数据缓冲区 // 根据模型的输出形状进行相应的读取和处理}5. 数据处理 根据模型的输出形状,
    发表于 10-22 06:29

    vivado仿真时GSR信号的影响

    利用vivado进行设计xilinx FPGA时,写完设计代码和仿真代码后,点击run simulation(启动modelsim进行仿真)。
    的头像 发表于 08-30 14:22 1573次阅读
    <b class='flag-5'>vivado</b>仿真时GSR信号的影响

    干货分享 | TSMaster MBD模块全解析:模型搭建自动化测试的完整实践

    在汽车电子MBD开发中,TSMasterMBD模块深度集成于TSMaster先进的总线分析、仿真与测试平台,旨在为工程师提供一套模型自动编译、代码集成自动化测试的端端无缝解决方案
    的头像 发表于 08-22 20:04 2841次阅读
    干货分享 | TSMaster MBD模块全解析:<b class='flag-5'>从</b><b class='flag-5'>模型</b>搭建<b class='flag-5'>到</b>自动化测试的完整实践

    如何在Unified IDE中创建视觉库HLS组件

    Vivado IP 流程(Vitis Unified),在这篇 AMD Vitis HLS 系列 3 中,我们将介绍如何使用 Unified IDE 创建 HLS 组件。这里采用“自下而上”的流程,
    的头像 发表于 07-02 10:55 1683次阅读
    如何在Unified IDE中创建视觉库<b class='flag-5'>HLS</b>组件

    使用AMD Vitis Unified IDE创建HLS组件

    这篇文章在开发者分享|AMD Vitis HLS 系列 1 - AMD Vivado IP 流程(Vitis 传统 IDE) 的基础上撰写,但使用的是 AMD Vitis Unified IDE,而不是之前传统版本的 Vitis HLS
    的头像 发表于 06-20 10:06 2554次阅读
    使用AMD Vitis Unified IDE创建<b class='flag-5'>HLS</b>组件

    如何使用AMD Vitis HLS创建HLS IP

    本文逐步演示了如何使用 AMD Vitis HLS 来创建一个 HLS IP,通过 AXI4 接口存储器读取数据、执行简单的数学运算,然后将数据写回存储器。接着会在 AMD Vivado
    的头像 发表于 06-13 09:50 2252次阅读
    如何使用AMD Vitis <b class='flag-5'>HLS</b>创建<b class='flag-5'>HLS</b> IP

    FA模型切换到Stage模型时:module的切换说明

    module的切换 FA模型切换到Stage模型时,开发者需要将config.json文件module标签下的配置迁移到module.json5配置文件module标签下,具体差异
    发表于 06-05 08:16