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

    文章

    327

    浏览量

    47350
  • 模型
    +关注

    关注

    1

    文章

    3183

    浏览量

    48759
  • Vivado
    +关注

    关注

    19

    文章

    808

    浏览量

    66367
收藏 人收藏

    评论

    相关推荐

    Vivado使用小技巧

    有时我们对时序约束进行了一些调整,希望能够快速看到对应的时序报告,而又不希望重新布局布线。这时,我们可以打开布线后的dcp,直接在Vivado Tcl Console里输入更新后的时序约束。如果调整
    的头像 发表于 10-24 15:08 246次阅读
    <b class='flag-5'>Vivado</b>使用小技巧

    Vivado 2024.1版本的新特性(2)

    综合角度看,Vivado 2024.1对SystemVerilog和VHDL-2019的一些特性开始支持。先看SystemVerilog。
    的头像 发表于 09-18 10:34 696次阅读
    <b class='flag-5'>Vivado</b> 2024.1版本的新特性(2)

    优化 FPGA HLS 设计

    优化 FPGA HLS 设计 用工具用 C 生成 RTL 的代码基本不可读。以下是如何在不更改任何 RTL 的情况下提高设计性能。 介绍 高级设计能够以简洁的方式捕获设计,从而
    发表于 08-16 19:56

    一种在HLS中插入HDL代码的方式

    很多人都比较反感用C/C++开发(HLS)FPGA,大家第一拒绝的理由就是耗费资源太多。但是HLS也有自己的优点,除了快速构建算法外,还有一个就是接口的生成,尤其对于AXI类接口,按照
    的头像 发表于 07-16 18:01 681次阅读
    一种在<b class='flag-5'>HLS</b>中插入<b class='flag-5'>HDL</b>代码的方式

    模型应用之路:提示词通用人工智能(AGI)

    模型在人工智能领域的应用正迅速扩展,最初的提示词(Prompt)工程追求通用人工智能(AGI)的宏伟目标,这一旅程充满了挑战与创新。本文将探索大模型在实际应用中的进展,以及它们如
    的头像 发表于 06-14 10:20 2135次阅读
    大<b class='flag-5'>模型</b>应用之路:<b class='flag-5'>从</b>提示词<b class='flag-5'>到</b>通用人工智能(AGI)

    FPGA设计中 Verilog HDL实现基本的图像滤波处理仿真

    今天给大侠带来FPGA设计中用Verilog HDL实现基本的图像滤波处理仿真,话不多说,上货。 1、用matlab代码,准备好把图片转化成Vivado Simulator识别的格式,即每行一
    发表于 05-20 16:44

    简谈Xilinx Zynq-7000嵌入式系统设计与实现

    、IO及其他外设、用于工业控制领域如嵌入式应用。 AP SoC的诞生背景: 在全可编程平台设计阶段,设计已经传统上以硬件描述语言HDL为中心的硬件逻辑设计,转换到以C语言为代
    发表于 05-08 16:23

    VerilogVHDL转换的经验与技巧总结

    Verilog与VHDL语法是互通且相互对应的,如何查看二者对同一硬件结构的描述,可以借助EDA工具,如Vivado,打开Vivado后它里面的语言模板后,也可以对比查看Verilog和VHDL之间的差异。
    的头像 发表于 04-28 17:47 2276次阅读
    Verilog<b class='flag-5'>到</b>VHDL转换的经验与技巧总结

    Vivado 使用Simulink设计FIR滤波器

    小于通带内抖动值0.03db。 通过将输入信号改为脉冲信号,脉冲宽度为1个周期,此时可观测到此fir滤波器的冲击响应。经过以上步骤,基本验证此滤波器的设计能够达到需求。 5. 将模型导入
    发表于 04-17 17:29

    Vivado编译常见错误与关键警告梳理与解析

    Xilinx Vivado开发环境编译HDL时,对时钟信号设置了编译规则,如果时钟由于硬件设计原因分配到了普通IO上,而非_SRCC或者_MRCC专用时钟管脚上时,编译器就会提示错误。
    的头像 发表于 04-15 11:38 4919次阅读

    简谈Xilinx Zynq-7000嵌入式系统设计与实现

    应用。 AP SoC的诞生背景: 在全可编程平台设计阶段,设计已经传统上以硬件描述语言HDL为中心的硬件逻辑设计,转换到以C语言为代表的软件为中心的功能
    发表于 04-10 16:00

    # FPGA 编程如何工作?

    VivadoHLS 编译器提供了一个与专用和标准处理器共享关键技术的编程环境,可优化基于 C 的程序。 =#6。= TensorFlow 和 PyTorch 等 AI 平台 工程师使用Pytorch 或
    发表于 03-30 11:50

    AMD-Xilinx的Vitis-HLS编译指示小结

    吞吐量。在功能上,任务级流水线和函数内部的流水十分相似。 举一个简单的例子: void top(int a, int b, int c,int d){ # pragma HLS dataflow
    发表于 12-31 21:20

    大信号模型和小信号模型的区别

    大信号模型和小信号模型是电子工程和通信领域中常用的两种模型,它们在描述和分析电子电路或系统时具有不同的特点和应用范围。以下是关于大信号模型
    的头像 发表于 12-19 11:35 9637次阅读

    研讨会:利用编译器指令提升AMD Vitis™ HLS 设计性能

    /C++ 代码为 AMD 设备上可编程逻辑的 RTL 代码加速 IP 创建。 在 Vitis HLS 中,优化指令脱颖而出成为最强大的工具之一,使设计人员能够相同底层 C
    的头像 发表于 12-05 09:10 528次阅读
    研讨会:利用编译器指令提升AMD Vitis™ <b class='flag-5'>HLS</b> 设计性能