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

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

3天内不再提示

Vivado HLS和Vitis HLS 两者之间有什么区别

FPGA技术驿站 来源:Lauren的FPGA 作者:Lauren的FPGA 2020-11-05 17:43 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Vivado HLS 2020.1将是Vivado HLS的最后一个版本,取而代之的是VitisHLS。那么两者之间有什么区别呢?

Default User Control Settings

在Vitis HLS下,一个Solution的Flow Target可以是Vivado IP Flow Target,也可以是VitisKernel Flow Target,如下图所示。前者最终导出来的是VivadoIP,用于支持Vivado IP 设计流程。后者用于Vitis应用加速流程,此时,Vitis HLS会自动推断接口,无需在代码里通过Pragma或Directive的方式定义Interface,最终会输出.xo文件。

User Control Settings还有其他的一些变化,如下表所示。例如,在Vivado HLS下,默认是不会对循环设置Pipeline的,但在Vitis HLS下,只要循环边界小于64,就会对循环设置Pipeline。在Vivado HLS下,默认Clock Uncertainty是时钟周期的12.5%,但在Vitis HLS下更严格,达到了27%。

对循环而言,在Vivado HLS下,II(Initial Interval)默认的约束值为1,但在Vitis HLS下,II默认值为auto,意味着工具会尽可能达到最好的II。 目前,针对Vitis HLS,Xilinx已经提供了如下文档和设计案例: UG1391:Vitis HLSMigration Guide UG1399:VitisHigh-Level Synthesis User Guide Vitis HLS examples: https://github.com/Xilinx/HLS-Tiny-Tutorials

责任编辑:xj

原文标题:Vivado HLS和Vitis HLS什么区别?

文章出处:【微信公众号:Lauren的FPGA】欢迎添加关注!文章转载请注明出处。

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

    关注

    30

    文章

    4941

    浏览量

    73137
  • Vivado
    +关注

    关注

    19

    文章

    846

    浏览量

    70467
  • HLS
    HLS
    +关注

    关注

    1

    文章

    133

    浏览量

    25593

原文标题:Vivado HLS和Vitis HLS什么区别?

文章出处:【微信号:Lauren_FPGA,微信公众号:FPGA技术驿站】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    微波雷达和毫米波雷达什么区别

    。今天就和大家说谁微波雷达和毫米波雷达什么区别 微波雷达和毫米波雷达的区别 其实微波雷达和毫米波雷达主要的区别就在于频段,两者本质上其实是
    的头像 发表于 10-30 16:56 1206次阅读
    微波雷达和毫米波雷达<b class='flag-5'>有</b><b class='flag-5'>什么区别</b>

    SD-WAN和专线的区别是什么?两者详细对比介绍!

    SD-WAN和传统专线的问题,所以本篇内容从六个方面为大家详细介绍SD-WAN和传统专线两者之间区别。 一、SD-WAN和传统专线的定义 SD-WAN是基于软件定义的广域网解决方案,核心通过集中控制整合宽带、5G、专线等多链路并动态调度。它就像一位智能
    的头像 发表于 10-27 16:40 351次阅读
    SD-WAN和专线的<b class='flag-5'>区别</b>是什么?<b class='flag-5'>两者</b>详细对比介绍!

    CBB82电容和CBB81电容什么区别

    CBB81电容大家都不陌生,它属于高压谐振电容器,在很多高压、高频、大电流电路中,都能见到它的身影,还有一种电容器叫CBB82电容,两者只有一字之差,什么区别呢?
    的头像 发表于 09-15 14:53 660次阅读

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

    最近我们分享了开发分享|AMD Vitis HLS 系列 1 - AMD Vivado IP 流程(Vitis 传统 IDE)和开发
    的头像 发表于 07-02 10:55 1121次阅读
    如何在Unified IDE中创建视觉库<b class='flag-5'>HLS</b>组件

    使用AMD Vitis Unified IDE创建HLS组件

    这篇文章在开发分享|AMD Vitis HLS 系列 1 - AMD Vivado IP 流程(Vitis 传统 IDE) 的基础上撰写,
    的头像 发表于 06-20 10:06 1915次阅读
    使用AMD <b class='flag-5'>Vitis</b> 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 1276次阅读
    如何使用AMD <b class='flag-5'>Vitis</b> <b class='flag-5'>HLS</b>创建<b class='flag-5'>HLS</b> IP

    CDS与SDS供液系统两者之间区别

    CDS(中央化学液供应系统)与SDS(自动供液系统)在半导体、医疗等领域均有应用,但两者在功能定位、技术特点及应用场景上存在显著差异。以下是两者的核心区别: 1. 功能定位与系统架构 CDS(中央
    的头像 发表于 05-12 09:10 1874次阅读

    时钟电路与晶振电路两者区别有哪些

    在数字电子系统设计中,时钟电路与晶振电路是个高频出现的概念。虽然二紧密相关且常被协同讨论,但从功能定位、电路构成到应用场景都存在本质差异。本文将从技术原理出发,系统解析两者区别
    的头像 发表于 05-05 15:19 1694次阅读

    Vivado HLS设计流程

    为了尽快把新产品推向市场,数字系统的设计需要考虑如何加速设计开发的周期。设计加速主要可以从“设计的重用”和“抽象层级的提升”这个方面来考虑。Xilinx 推出的 Vivado HLS
    的头像 发表于 04-16 10:43 1347次阅读
    <b class='flag-5'>Vivado</b> <b class='flag-5'>HLS</b>设计流程

    TXB0104与TXS0102两者之间什么区别吗?

    款芯片的区别;TXB0104是buffered-type;TXS0102是switch-type请问这两者之间什么区别吗?
    发表于 02-10 08:42

    ADC的接口Serial SPI和SPI种,它们之间什么区别

    我刚刚接触ADC,想选一款芯片,看到接口SPI 和Serial SPI,哪位专业人士解答下两者什么区别呢?
    发表于 01-24 07:55

    SD卡座和TF卡座作为电子设备中的储存卡槽两者各有哪些特点

    SD卡座和TF卡座作为现代电子设备中不可或缺的存储接口,各自具备独特的特点和适用场景。在深入探讨这两者之间区别之前,连欣科技认为首先需要了解它们的基本概念。SD卡座是专门为SD卡设计的卡槽,而TF
    的头像 发表于 01-14 15:06 3643次阅读
    SD卡座和TF卡座作为电子设备中的储存卡槽<b class='flag-5'>两者</b>各有哪些特点

    ADC12D1600和ADC12D1600RF这种型号之间什么区别

    您好,板子之前采用的是ADC12D1600,现在想换ADC12D1600RF; 请问: 1.这种型号之间什么区别?(一个高速采样,一个射频采样) 2.ADC12D1600RF是p
    发表于 01-10 06:10

    使用HLS流程设计和验证图像信号处理设备

    STMicroelectronics成像部门负责向消费、工业、安全和汽车市场提供创新的成像技术和产品。该团队精心制定了一套通过模板实现的High-Level Synthesis(HLS)高层次综合流程,使得上述产品能够迅速上市。对于汽车市场,该流程符合ISO 26262
    的头像 发表于 01-08 14:39 1138次阅读
    使用<b class='flag-5'>HLS</b>流程设计和验证图像信号处理设备

    请问ADC器件的interface中有分为Parallel lvds和serial lvds,请问这两者什么区别

    请问ADC器件的interface中有分为Parallel lvds和serial lvds,请问这两者什么区别
    发表于 12-23 08:33