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

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

3天内不再提示

Web Installer提供的各种特性及设计方法

YCqV_FPGA_EETre 来源:互联网 作者:佚名 2018-06-13 09:19 次阅读

你有没有注意到在Netflix流媒体视频播放时,有时候视频模糊,然后很快恢复到高质量? 你知道Netflix在这几秒之间做了什么吗? 与自适应比特率流类似,它不断扫描最佳的可以更快地传送数据包的CDN(内容传送网络)服务器。

Netflix可能已经掌握了这种技术,但是无中断的传输大量的数据的技术已经出现很多年了。例如,在Xilinx,我们使用了带有这样特性的Web Installer,可以无中断的进行更快速的下载

一般Vivado Design Suite下载大小为20GB左右,根据网络状态和您使用的机器,下载这么大的数据量总会不太流畅。Web Installer就是用来解决这个问题的,它提供了很多特性来支持更快速的下载。

那么,让我们来看看Web Installer提供的各种特性:

智能,灵活,可靠的下载

Web Installer会打开多个socket来下载数据包,这种使用多个连接的多线程方式可以提高下载速度。

Web Installer对网络状态有很强的容忍能力,并以小块下载数据。它会检验每个数据块判断已成功下载还是需要重新下载。这种机制确保您最后得到的是可靠并完整的文件。

Web Installer还提供了一个恢复的选项,如果您的下载被中断了,Web Installer会继续从被中断的地方开始下载。

Web installer既是下载管理器也是安装器

您不仅可以使用Web Installer下载并一次安装软件,您也可以使用“Download Full Image”选项。如果你选择了这个选项,你可以先下载得到镜像文件,然后在你准备安装的时候再安装。如果你想把工具安装到多个没有网络连接的内部工作站时,这是一个理想的解决方案。

另外,你有没有发现你可以同时下载Windows 和Linux平台下的镜像文件?

只下载你需要的东西——找出你需要的选项下载

Web Installer允许你选出你需要的选项,你只需要下载你需要用的工具而不是下载超过20GB的整个镜像文件。

但是等等,万一我以后需要增加额外的设计工具和设备怎么办?你在初始化安装之后选择“Add Design Tools or Devices"的特性,就可以增加额外的设计工具和设备了。

就像你看到的,Web Installer把网络相关的功能和内容相关的功能包装在一个易于使用的轻量级的(小于100MB)的软件包中。难怪,大多数Xilinx工具的用户都使用Web Installer下载Xilinx的设计工具。

我建议每一个仍然使用SDF(单文件下载)的用户都使用Web installer技术,这样可以避免处理那些连接断开而需要重新下载的问题。

关于作者Satyam是专注于仿真和验证解决方案及其IP加密,安装和许可工具的产品经理。他在包括固态电子领域,数字设计,功能验证和产品管理方面有丰富的工程经验。在11年的职业生涯中,他曾在包括FPGA设计,应用工程和产品管理等广泛的工程职位上工作。 Satyam于2003年在印度Sardar Patel大学获得电子工程学士学位,于2005年在新泽西州NJIT获得电气工程硕士学位。Satyam已经获得Pragmatic Marketing-III认证,并且是IEEE和Accellera等各种行业机构积极参与者。推荐阅读
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1626

    文章

    21679

    浏览量

    602121
  • Xilinx
    +关注

    关注

    71

    文章

    2164

    浏览量

    121050

原文标题:下载Xilinx设计工具最好的方法

文章出处:【微信号:FPGA-EETrend,微信公众号:FPGA开发圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    AWTK-WEB 快速入门(1) - C 语言应用程序

    导读AWTK可以使用相同的技术栈开发各种平台的应用程序。有时我们需要使用Web界面与设备进行交互,本文介绍一下如何使用C语言开发AWTK-WEB应用程序。用AWTKDesigner新建一个应用程序先
    的头像 发表于 11-27 11:46 67次阅读
    AWTK-<b class='flag-5'>WEB</b> 快速入门(1) - C 语言应用程序

    DC/DC模拟的基本使用方法特性确认方法

    本篇介绍了DC/DC模拟的基本使用方法及确认基本特性方法
    的头像 发表于 08-20 17:08 609次阅读
    DC/DC模拟的基本使用<b class='flag-5'>方法</b>和<b class='flag-5'>特性</b>确认<b class='flag-5'>方法</b>

    华纳云:java web和java有什么区别java web和java有什么区别

    Java Web和Java是两个不同的概念,它们在功能、用途和实现方式上存在一些区别,下面将详细介绍它们之间的区别。 1. 功能和用途: – Java是一种编程语言,它提供了一种用于开发各种应用程序
    的头像 发表于 07-16 13:35 713次阅读
    华纳云:java <b class='flag-5'>web</b>和java有什么区别java <b class='flag-5'>web</b>和java有什么区别

    鸿蒙ArkTS声明式组件:Web

    提供具有网页显示能力的Web组件,[@ohos.web.webview]提供web控制能力。
    的头像 发表于 07-04 15:35 612次阅读
    鸿蒙ArkTS声明式组件:<b class='flag-5'>Web</b>

    鸿蒙原生应用元服务开发WEB-使用Devtools工具调试前端页面

    Web组件支持使用DevTools工具调试前端页面。DevTools是一个 Web前端开发调试工具,提供了电脑上调试移动设备前端页面的能力。开发者通过setWebDebuggingAccess
    发表于 05-21 15:59

    鸿蒙原生应用元服务开发-Web相关说明

    Web组件用于在应用程序中显示Web页面内容,为开发者提供页面加载、页面交互、页面调试等能力。 页面加载:Web组件提供基础的前端页面加载的
    发表于 05-10 15:03

    keil5.23加载pack,启动软件后,点击pack installer会报错的原因?

    软件刚安装时可以加载pack,但是加载完后,启动软件后,点击pack installer,会出现错误。我找到tools.ini时,RTEPATH设置在TOOLS.INI中了的。请问这是什么原因?
    发表于 04-23 06:12

    边缘Web智能网关是什么?边缘Web智能网关的功能

    边缘Web智能网关是一种新型的物联网设备,主要在物联网(IoT)设备与云计算服务之间建立连接,实现数据的收集、处理和传输。 边缘Web智能网关就是边缘计算网关,通过WEB端进行网关的配置、管理 边缘
    的头像 发表于 04-07 14:42 436次阅读

    C语言实现Web参数传递

    电子发烧友网站提供《C语言实现Web参数传递.docx》资料免费下载
    发表于 03-24 09:14 2次下载

    keil 5.14.0.0在用Pack Installer导入Nuvoton.NuMicro_DFP.1.1.0.pack时报错是什么原因?

    我用的是keil 5.14.0.0 在用Pack Installer 导入 Nuvoton.NuMicro_DFP.1.1.0.pack 时 报错: SVD complition failed 请问这是什么原因?
    发表于 01-17 06:09

    Multisim仿真幅频特性曲线和相频特性曲线的两种方法

    Multisim仿真幅频特性曲线和相频特性曲线的两种方法
    的头像 发表于 12-11 17:29 1.9w次阅读
    Multisim仿真幅频<b class='flag-5'>特性</b>曲线和相频<b class='flag-5'>特性</b>曲线的两种<b class='flag-5'>方法</b>

    eclipse安装web插件步骤

    Eclipse 是一款功能强大的集成开发环境 (IDE),广泛用于 Java 开发和各种 Web 应用程序的开发。通过安装适当的插件,可以将 Eclipse 转变为一个强大的 Web 开发工具。本文
    的头像 发表于 12-06 13:48 1070次阅读

    Python Web框架Django 5.0新特性

    根据 JetBrains 公布的 2022 Python 开发者调查结果,Python Web 框架的三巨头依旧是 Flask、Django 和 FastAPI。Django 和 Flask 的使用率排名并列第一。
    的头像 发表于 12-06 13:37 1099次阅读

    eclipse中没有web怎么办

    Eclipse JST插件(Eclipse JST Plugins),它们提供Web开发所需的组件和工具。 第二种方法是通过Eclipse的Marketplace来搜索并添加Web
    的头像 发表于 12-06 11:30 2547次阅读

    java web 三大组件 启动顺序

    Java Web三大组件是指Servlet、JSP和Filter。它们在Web应用开发中起着非常重要的作用。它们可以通过一定的启动顺序来实现Web应用的生命周期管理和请求处理。 在Java W
    的头像 发表于 12-03 11:45 821次阅读