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

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

3天内不再提示

利用Quartus开发软件进行基于云的开发,及早获取最新算法

英特尔FPGA 来源:英特尔FPGA 作者:英特尔FPGA 2024-05-24 09:45 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

摘 要

Quartus开发软件已添加到开发者云中,为领先的FPGA软件提供云访问能力。这一创新使得FPGA开发人员和合作伙伴能够使用最新技术进行解决方案评估和开发,让他们能够便捷地获得领先性能,这凸显了对用户体验的重视与不懈追求。

本白皮书将讨论云托管环境的优势,以及用户应该采用开发者云的合理理由。这个领先的云平台为FPGA设计师提供了Quartus开发软件,用于在开发下一代FPGA设计时评估最新的技术。通过使用开发者云,FPGA设计人员将可以抢先体验新功能并及早获得最新支持硬件的报告,从而缩短产品的上市时间,并充分发挥自身创意

克服创新滞后障碍

在技术快速进步的推动下,FPGA设计人员面临着管理复杂设计环境,同时保持设计领先的双重挑战。基于云的开发对于解决这些问题十分重要,可以让这些设计人员及早获取最新软件和器件,在竞争日益激烈且不断变化的环境中开展创新并交付高质量应用。

软件发布周期的挑战

FPGA开发人员设计复杂的FPGA可能难度很大,特别是当设计软件尚未推出他们所需的功能、器件的时候。这种延迟导致了创新滞后,FPGA开发人员无法将他们的想法和创意变为现实,因为他们必须等待下一个版本,然后才能在现有设计中利用最新技术,或者延迟决定未来使用什么技术。所有这些延迟都会影响上市时间。

创新滞后可能会影响设计的性能、效率和整体能力,因为设计人员可能需要手动实施某些复杂方案,而这些方案在未来版本的软件中已简化或自动化,无法尽快获取这些功能可能导致时间浪费和错误风险增加。在快速发展的技术行业中,上市时间至关重要。由于软件版本而造成设计延迟可能会导致错失机会和收入损失。能够使用最新功能的竞争对手可能会更快地推出产品,从而获得显著优势。

为了解决创新滞后和上市时间的问题,开发人员需要抢先使用软件功能和硬件设备。

在软件整体发布之前,新的功能可以提前几个月通过线上的方式提供。FPGA开发人员可以使用最新发布的软件继续在本地开发大部分应用。尽早获取领先器件的在线功能和分析报告,可以让FPGA开发人员探索最新的概念并突破设计限制。如果无法尽早获取,设计师可能不得不在创意上有所妥协。

基于云的环境能够让他们及早获取领先技术,并获得抢先体验合作关系等途径,从而克服等待下一个软件版本所带来的挑战。这些策略可以帮助设计人员采用最先进的技术,提高设计质量并在市场中保持竞争优势。

基于云的优势

基于云的环境为FPGA开发提供了灵活性、全局可访问性、更高的安全性,并可以降低PFGA开发成本。这种环境可以使软件摆脱物理硬件限制的束缚,允许全局访问,投资于安全性,降低前期费用,并为前沿应用和算法提供可扩展性。由于可以使用云数据中心的多个CPU或更大内存,这些应用和算法可能会发挥更大优势。

云托管软件的优势

1、灵活性

云托管功能将软件从物理硬件的约束中解放出来,帮助灵活满足不同的实施需求。

2、全球可访问性

地理位置不再是获取领先软件的障碍。云部署允许用户通过互联网连接从任何地方访问其应用,打破界限,实现全球范围内的协作。

3、降低开发成本

传统的FPGA开发需要大量的设计和开发费用,并需要购买现场硬件来确认性能。基于云的评估可以减少这些前期费用,允许您使用最新的软件和硬件来快速确认您的开发目标能否实现,并可以让您的团队专注于创新和增长,从而节省资金。

4、灵活性与可扩展性

云环境允许您快速为虚拟机配置所需的软件。此外,您可以根据项目需求轻松增加或缩减云资源,确保您在需要时拥有适当的计算能力。在解决方案在线验证之前,您可以减轻本地IT部门的负担。

开发者云将Quartus开发软件的强大功能与敏捷的云技术相结合,提供了一款颠覆性的解决方案。通过允许用户利用软件的功能并及早获取新功能,开发者云打开了无与伦比的创新之门。

使用最新的软件功能进行开发

在当今快速变化的技术环境中,创新是成功背后的驱动力,拥有合适的工具至关重要。

开发者云平台是面向FPGA开发人员的一站式解决方案,旨在为他们提供最新的FPGA软件和IP库。除了Quartus开发软件外,开发者云平台还包括完整的IP库和FPGA开发环境,为FPGA设计提供了全流程的支撑。

Quartus开发软件:及早获取最新算法

Quartus开发软件是FPGA开发软件,它对于任何FPGA设计人员来说都是不可或缺的解决方案。这个全面的工具集简化了从启动到实施的设计过程,确保您高效实现自己的FPGA设计。

效率:Quartus开发软件提供丰富的高级功能和库,优化了从设计捕获到时序分析、验证和路由的设计过程。这可以加快开发速度,减少设计迭代,并最终缩短上市时间。

高级算法:该软件结合了先进的算法,提高了设计效率和性能,帮助实现更强大的FPGA设计。

每个版本的Quartus开发软件都增加了改进、新功能和特性,可以帮助您提高设计效率和性能。使用尚未发布的软件功能可以对FPGA开发特性产生积极影响。

通过在开发者云环境中使用Quartus开发软件,FPGA开发人员能够使用最新的软件功能创建、开发和验证他们的设计,同时确保出色的精度和效率。

完全许可的IP库助力探索无限可能

Quartus开发软件的一个显著优势在于其丰富的IP核库。这些预先设计的功能块可为您的项目提供坚实的基础,节省时间和精力,同时确保可靠性。IP库涵盖广泛的功能,包括内存控制器接口处理器等,如下表1所示。

wKgaomZP8k6AG0pQAAG88a2DA4M332.png

表1. 开发者云环境中提供的预装IP内核

对于刚刚开始FPGA设计的用户来说,免费库是一个很好的选择,而付费库则为要求苛刻的应用提供更专业的功能。云环境允许您使用付费许可,并获得相关设计影响的报告。从开发者云环境下载的IP只包括付费IP的实例化,您可以使用本地付费许可在本地复制结果。

通过开发者云平台,您可以使用最新、最先进和优化的IP来满足您的设计需求。

无安装的完整设计环境

Quartus开发软件及其IP库提供了一个先进的FPGA开发环境。然而,开发人员通常需要使用额外的软件工具,以优化成本和性能。

开发者云通过支持现有的方法提供了额外的优势。一旦进入开发者云平台,用户就可以使用完成FPGA开发任务所需的所有许可工具,例如验证、设计集成和高级IP创建等任务。

下面的表2重点介绍了典型的开发者云环境中提供的软件工具,开发人员无需安装软件、匹配工具版本或确认正确安装。

wKgZomZQDBSAVRziAAC2QfjqB3I436.jpg

表2. 开发者云环境中预装的软件

预装工具可确保开发者云为FPGA开发人员提供其在本地FPGA开发中使用的相同软件和环境,使他们能够专注于并利用新的先进功能,提高性能、效率和可靠性。

在您自己的环境中开发

开发者云中提供的FPGA设计环境适用于几种常见的操作系统,包括Windows*和最常见的Linux*变体,允许设计团队在熟悉的本地环境中执行所有典型任务。

虚拟机(VM)预先配置了开发FPGA所需的工具和IP,使FPGA开发人员能够立即开始开发硬件模型,执行模拟程序,运行实验,并在各种硬件配置和器件上测试代码,包括发布软件中可能没有的抢先体验器件。

正如下面的方法所强调的,设置和配置云资源比获取物理硬件更快。这可以帮助您在不同条件下更快地测试和验证应用的行为。

开发者云FPGA方法:

1. 通过安全的文件传输途径上传设计数据

2. 选择Windows或Linux变体虚拟机。

3. 启动Quartus开发软件及其他预装的许可软件和IP。

4. 选择一个FPGA器件。

5. 开发、优化并验证应用。

6. 查看报告和性能指标。

7. (可选)返回第4步,选择另一个器件。

8. 通过安全的文件传输途径下载优化的结果。

在生产环境中部署解决方案之前,开发者云平台可以用来确认您的期望,也可以作为一种学习工具来熟悉最新的硬件和软件技术。

凭借行业领先的安全性,高枕无忧地进行设计

在使用任何云环境时,都必须考虑安全性。

所有上传到开发者云平台的数据都是您的数据;它不会与任何人共享,并在安全云环境中受到保护。从云环境中删除数据时,数据会被删除,删除后不会保留任何用户数据。

开发者云平台的架构在设计之初就考虑到了数据安全性问题,并遵循安全开发周期(SDL)流程,该流程已集成到云产品开发生命周期中。SDL确保在每个产品开发阶段都考虑到安全性。

安全团队一直在执行广泛的威胁建模,以识别关键资产、攻击面、威胁,并提供化解措施。

一支由长期安全专业人员组成的跨学科团队负责审查云架构和威胁建模。

在开发者云平台的主要发布点启动服务之前,会随机执行主动渗透测试或道德黑客攻击。

在每个开发和使用阶段都要考虑和处理安全问题。

已在运营的一个持续监控和运营安全事件响应中心,由产品安全事件响应团队(PSIRT)和行业安全研究提供支持,并要求员工接受强制性的安全培训和资源,以帮助培养安全第一的思维模式,并确保安全融入运营的各个方面。

wKgaomZQDCiAZ71gAAFP5yb7-CM661.jpg

结论:塑造FPGA设计的未来

尽早获得新功能和硬件将带来显著的竞争优势。

开发者云平台为FPGA设计人员提供了一个绝佳机会,帮助他们彻底改变工作流程,简化协作并拥抱创新。通过将Quartus开发软件与云技术无缝集成,开发者云平台可帮助设计人员快速创作,高效协作并克服现代FPGA设计的挑战。

使用基于云的环境的主要优势如下:

无需本地硬件投资,降低技术评估期间的前期成本。

只为使用的资源付费,优化预算分配。

避免硬件限制,无论项目复杂程度如何,都确保出色性能。

促进设计团队之间的无缝协作,无论其位于何处。

总之,开发者云平台结合了Quartus开发软件的强大功能、最新的硬件以及灵活的云技术,为开发人员及早提供新功能和最佳实践示例,提供了变革性的体验,是推动FPGA设计创新和效率的关键平台。

开发者云助您拥抱设计的未来,实现无限可能。

相关技术可能需要支持的硬件、特定软件或服务激活。

没有任何产品或组件是绝对安全的。

您的成本和结果可能会有所不同。

性能因使用、配置和其他因素而异。



审核编辑:刘清

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

    关注

    1655

    文章

    22283

    浏览量

    630292
  • 虚拟机
    +关注

    关注

    1

    文章

    968

    浏览量

    30177

原文标题:助力抢先体验:利用Quartus® 开发软件进行基于云的开发

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    目前主流开发软件有KEI和ewarm,哪一款软件比较简单适合新手呢?

    目前主流开发软件有KEI和ewarm,哪一款软件比较简单适合新手呢?
    发表于 12-01 08:24

    ONELAB选型指南 | DEV开发套件 vs EVB评估板

    评估板ONELAB提供专业级评估板,配备芯片级文档与深度调试工具,专注于芯片性能研究与系统集成验证,为前沿创新保驾护航。EVB评估板选型表开发软件ONELAB提供
    的头像 发表于 11-12 08:21 178次阅读
    ONELAB选型指南 | DEV<b class='flag-5'>开发</b>套件 vs EVB评估板

    Quartus Prime Pro 25.1版本的安装和使用

    如果用户开发板是基于Agilex 3、Agilex 5等高阶器件,则需要安装高版本的Quartus软件比如Quartus Prime Pro 25.1版本,这个版本在安装包和licen
    的头像 发表于 10-07 13:06 2048次阅读
    <b class='flag-5'>Quartus</b> Prime Pro 25.1版本的安装和使用

    请问删除“wiced_voice_path.a”并继续开发 HFP 和 A2DP 功能可以接受吗?

    在蓝牙产品的软件开发中,是否可以删除“wiced_voice_path.a”并继续进行HFP和A2DP功能的开发? 我们正在开发软件以使用 CYBT-353027 实现 HFP(A
    发表于 06-30 06:43

    开发软件的公司有哪些

    行业芯事行业资讯
    北京华盛恒辉科技
    发布于 :2025年06月24日 10:59:39

    EP1C6Q240老产品维护求低版本QUARTUS

    现在Altera的网页已经下载不到支持EP1C6Q240元件的开发软件,求各位网友大力支持!
    发表于 06-11 06:15

    STM32H745XIH6不能进行双核调试,CM4不能进行在线调试怎么解决?

    CM4 debug设置;CM4 debug设置完成后,CM7 debug的调试器,会自动调整 ULINK2/ ME cortex Debugger,设置失败。CM4下载程序成功,但是不能进行在线调试,进入调试界面后不能自动运行。 请问,以上怎么解决,是否开发软件的配置有问
    发表于 06-09 06:58

    【高云GW5AT-LV60 开发套件试用体验】开箱及IDE与开发板基础功能测评

    资料获取需通过高云半导体官网下载用户手册与原理图,Demo案例需联系客服获取网盘链接(含1GB未压缩工程文件)。开发软件需申请MAC绑定的年度许可。
    发表于 05-18 12:11

    基于RV1126开发板的AI算法开发流程

    AI算法开发流程由需求分析到准备数据,然后到选取模型,训练模型,接着模型转换后进行模型部署
    的头像 发表于 04-18 10:47 844次阅读
    基于RV1126<b class='flag-5'>开发</b>板的AI<b class='flag-5'>算法</b><b class='flag-5'>开发</b>流程

    STM32开发板教程之STM32开发指南免费下载

      本开发指南将由浅入深,带领大家进入 STM32 的世界。本指南总共分为三篇:1,硬件篇,主要介绍本指南的实验平台;2,软件篇,主要介绍 STM32 开发软件的使用以及一些下载调试的技巧,并详细
    发表于 02-28 09:08 179次下载

    基于瑞萨RA0E1开发板的IIC OLED测试

    基于前面关于瑞萨e² studio开发软件的使用,以及工程测试基础,本文进一步探索实现硬件IIC OLED的文字和图片显示。
    的头像 发表于 02-13 13:36 1256次阅读
    基于瑞萨RA0E1<b class='flag-5'>开发</b>板的IIC OLED测试

    嵌入式机器学习的应用特性与软件开发环境

    设备和智能传感器)上,这些设备通常具有有限的计算能力、存储空间和功耗。本文将您介绍嵌入式机器学习的应用特性,以及常见的机器学习开发软件开发环境。 嵌入式机器学习的应用特性与优势 由于嵌入式设备通常要求极低的功耗,以延长电池寿命,这对于边缘设备特别重要,且嵌入
    的头像 发表于 01-25 17:05 1210次阅读
    嵌入式机器学习的应用特性与<b class='flag-5'>软件开发</b>环境

    利用主机快速开发MQTT客户端仿真硬件上IoTDA

    本项目的目标不仅仅是为开发者提供一个调试工具,更重要的是通过仿真硬件的方式,使得开发者能够从软件层面全面体验物联网设备上的全过程。
    的头像 发表于 01-13 14:15 2277次阅读
    <b class='flag-5'>利用</b><b class='flag-5'>云</b>主机快速<b class='flag-5'>开发</b>MQTT客户端仿真硬件上<b class='flag-5'>云</b>IoTDA

    华为软件开发生产线(CodeArts)11 月新功能特性

    华为软件开发生产线 CodeArts 是一站式、全流程、安全可信的云原生 DevSecOps 平台,覆盖需求、开发、测试、部署、运维等软件交付全生命周期环节,为
    的头像 发表于 12-18 09:23 997次阅读

    想用一个控制器来直接对TSB81BA3E的寄存器进行读写,怎么实现?

    大家好!我现在在使用TSB81BA3E 这个1394物理层芯片,我现在想用一个控制器来直接对这个芯片的寄存器进行读写(不通过链路层)!请问我应该使用芯片的哪些引脚?控制器选FPGA可以嘛?还需要特定的开发软件嘛?
    发表于 12-17 07:08