1 利用FPGA设计工具减少设计周期时间和降低风险-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

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

3天内不再提示

利用FPGA设计工具减少设计周期时间和降低风险

YCqV_FPGA_EETre 来源:未知 作者:刘勇 2019-02-13 10:53 次阅读

当面对一个项目计划时,你最后一次听到“需要多长时间就花多长时间”或者“如果第一次不成功,不要担心,你总能搞定的”这些话大概是什么时候的事?很可能从来就没有过。随着FPGA变得越来越强大,处理的任务范围也越来越广,缩短设计周期并且最小化风险变得前所未有的重要。

Pentek公司作为一家商用现货(COTS)FPGA的数据处理和采集产品制造商,通常是FPGA技术与最终用户应用之间的接口。这使得Pentek处于支持客户作为工程合作伙伴的独特位置,其最终共同目标是解决他们的最终需求。 Pentek已经学到了很多关于如何缩短设计周期和最小化客户风险的知识。 以下是Pentek及其客户发现的有价值的一系列策略。

1. 利用FPGA设计工具

Pentek公司推出的每一款基于FPGA的产品交付时都附带一整套功能包,作为IP来进行安装。尽管这些产品可以直接用来实现数据采集和处理的解决方案,但是大多数用户都会安装自己自定义的IP来进行特定应用的处理。Pentek公司推出的FPGA设计工具集搭配Zynq UltraScale+ RFSoC会提供所有生产用的IP以及一些通用功能的IP库,用户在搭建自己设计时可以用到。这些IP集成模块可以轻松的导入Xilinx Vivado设计工具,所有IP都支持AXI4协议并且可以无缝对接Xilinx提供的IP资源。这可以让我们快速访问整个设计,不用再去学习新的工具或者了解IP设计定义,从而节省了项目启动时间。

图1:利用Xilinx和Pentek向导模块组合开展的FPGA设计

2. 使用厂家提供的IP功能

虽然每个用户的设计都是不同的,但是所需的许多功能都是相似的,每一款硬件产品所提供的IP不仅支持硬件特性,比如A/D转换板卡的数据采集或者D/A转换板卡的波形发生器,而且还支持一些比较常见的高级功能,原本这些功能可能是由硬件来处理的。Pentek公司推出的基于Zynq UltraScale+ RFSoCs的产品支持以下功能库:• 数据采集用于抓取和传输A/D数据• 波形生成,将数据传输给D/A或者读取存储在内存中的波形数据• 用于雷达测试应用的雷达啁啾声和信号发生器• A/D校正功能• 100GigE UDP引擎• DMA引擎用于高速数据流设计

在每种情况下用户都可以通过编辑提供的VHDL源代码来使用这些IP功能,在所有情况下从竞争的角度来看经过测试的IP加速了产品开发并且降低了风险。

3. 简化从开发到部署的流程

Pentek公司推出的Quartz系列采用的是Zynq UltraScale+ RFSoCs,而且都是基于QuartzXM,它是一款紧凑的模块系统,包括了Zynq UltraScale+ RFSoC所需的所有电路设计

图2:Model 6001 QuartzXM RFSoC模块化系统

这个设计背后的想法很简单:解决模块电路设计和PCB方面面临的最大挑战,并且保证Zynq UltraScale+ RFSoC最佳的vwin 和数字性能。当这款模块设计完成并且经过验证,Pentek公司可以扩展为各种接口形式的模块,比如PCIe和3U VPX。

图3:Model 5950,3U VPX RFSoC模块板卡(拆下盖子显示的是QuartzXM)

虽然以标准的形式提供这种设计非常重要,但是用户所能看到的最大好处是可以在有限的空间或者不满足标准形式应用部署Zynq UltraScale+ RFSoC。Pentek公司提供的工具集包含所需的电气机械和散热设计指导,让客户能够为QuartzXM设计自己的承载板卡。将如此多的功能封装在QuartzXM模块中,用户可以从一款经过验证的Zynq UltraScale+ RFSoC平台开始,专注于更简单的承载板卡设计。此外它还提供了一套标准的、低成本的、易于操作的原型开发流程,用户可以根据自己情况选择PCIe接口的Quartz模块,或者使用3U VPX形式的模块,还提供低成本的Model 8257开发模块共用户选择。开发好应用程序IP和软件之后,在需要时可以通过设计定制的载板将解决方案部署到系统中,因为这两个系统的硬件核心是相同的,所有IP和软件可以在不做任何更改的情况下从开发移植到部署系统中,所以这些设计技术都大大降低了风险,缩短了开发时间。

4. 提供工程师对工程师的支持方式,确保产品的成功

即使提供最好的产品文档也抵不上工程师对工程师的对话交流,这对于设计的整个周期可以最小化风险同时节省时间。Pentek公司推出的所有产品都提供免费的终身技术支持服务,如果出现问题客户可以随时联系到Pentek公司的工程师。

设计周期时间和降低风险是整个项目过程中非常真实重要的一部分,尽管风险永远是开发创新过程中固有的一部分,Pentek公司的态度是认为降低风险缩短设计周期与为客户提供最高性能和创新产品是同等重要的事情。

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

    关注

    1628

    文章

    21728

    浏览量

    602946
  • Xilinx
    +关注

    关注

    71

    文章

    2166

    浏览量

    121286
  • Zynq-7000
    +关注

    关注

    3

    文章

    144

    浏览量

    36821

原文标题:借助Zynq UltraScale+ RFSoCs缩短设计周期同时最小化风险

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

收藏 人收藏

    评论

    相关推荐

    SOLIDWORKS二次开发参数化设计工具​ 慧德敏学

    SOLIDWORKS二次开发参数化设计工具​涵盖选型、建模、装配、出图、编码、报表、集成等众多环节和任务的整合,我们除了提供专业培训,还可针对实际产品提供项目导入,实现交钥匙工程,消除企业的所有风险
    的头像 发表于 12-20 16:21 54次阅读

    PI Expert在线设计工具新增功能

    PI Expert是我们值得信赖的在线设计工具,其性能和功能仍在不断增强当中。
    的头像 发表于 12-19 09:47 93次阅读

    晶圆制造生产周期时间的概念及意义

    本文介绍生产周期时间的概念以及其意义。 生产周期时间的概念 生产周期时间是指从生产原料(如硅片)进入生产线,到最终产品(如完成制造的晶圆或芯片)从生产线输出所需要的全部时间。在晶圆制造
    的头像 发表于 11-28 11:16 365次阅读

    安森美系统设计工具介绍

    就系统级设计而言,开发工具的重要性不亚于为您的应用找到合适的方案。安森美提供丰富全面的工具和软件,助您轻松掌控设计过程。我们的工具致力于帮助您找到合适的产品,并在整个设计周期的产品选型
    的头像 发表于 11-14 09:46 237次阅读
    安森美系统设<b class='flag-5'>计工具</b>介绍

    传感器设计工具入门和故障排除指南

    德赢Vwin官网 网站提供《传感器设计工具入门和故障排除指南.pdf》资料免费下载
    发表于 11-11 13:50 0次下载
    传感器设<b class='flag-5'>计工具</b>入门和故障排除指南

    FPGA基础知识及设计和执行FPGA应用所需的工具

    本文将首先介绍FPGA的基础知识,包括FPGA的工作原理以及为什么要使用FPGA等,然后讨论设计和执行FPGA应用所需的工具
    的头像 发表于 11-11 11:29 648次阅读
    <b class='flag-5'>FPGA</b>基础知识及设计和执行<b class='flag-5'>FPGA</b>应用所需的<b class='flag-5'>工具</b>

    优化 FPGA HLS 设计

    ,可以通过使用 FPGA 工具设置优化设计本身来最大限度地减少性能损失。 高效找到正确的FPGA工具设置 尽管设计
    发表于 08-16 19:56

    晶振频率、脉冲、时钟周期与机械周期的关系

    上次我们聊到了晶振的占空比,即信号在高电平持续时间与整个周期时间的比例。今天,我们来聊聊晶振频率信号中的脉冲、时钟周期和机械周期之间的关系。
    的头像 发表于 07-17 14:38 1417次阅读

    【《软件开发珠玑》阅读体验】居安思危之风险

    风险可能会增强或减少项目组合的总体价值,及商业目标的实现。 积极风险是机会,机会可以带来诸多收益,例如时间缩短、成本下降、绩效改进、市场份额增加或声誉提升等。 消极
    发表于 07-09 12:48

    如何有效减少PCBA的打样时间

    一站式PCBA智造厂家今天为大家讲讲PCBA加工如何减少打样时间?有效减少PCBA打样时间的方法。 如今,国内电子加工业十分繁荣,作为专业PCBA加工厂家,订单完成得越快越好,尤其是针
    的头像 发表于 06-04 09:27 313次阅读

    AMD Vitis™设计工具中的Libraries新功能介绍

    AMD Vitis™ 2023.2 设计工具是 Vitis 设计工具变化较大的一个版本,设计流程和界面都发生了变化。
    的头像 发表于 05-29 09:50 583次阅读
    AMD Vitis™设<b class='flag-5'>计工具</b>中的Libraries新功能介绍

    FPGA开发如何降低成本,比如利用免费的IP内核

    FPGA开发过程中,利用免费的IP内核可以显著提高开发效率,减少设计成本。以下是一些关于如何利用免费IP内核进行FPGA开发的建议: 选择适
    发表于 04-28 09:41

    脉冲电源的三个主要参数 脉冲电源和直流电源区别

    脉冲电源的占空比是指在一个脉冲周期内,高电平信号所占的时间与整个周期时间的比值。换句话说,它是脉冲信号中高电平信号的持续时间与一个完整周期时间
    的头像 发表于 04-27 07:24 2702次阅读

    GD32 Timer定时器周期时间计算公式

    有小伙伴反馈GD32 Timer定时器的周期时间不知如何计算,今天就来安排。
    的头像 发表于 01-22 09:53 2678次阅读
    GD32 Timer定时器<b class='flag-5'>周期时间</b>计算公式

    解析PREEvision汽车电子和电气系统设计工具

    PREEvision是一款全面的汽车电子和电气系统设计工具,支持从概念设计到具体实现的整个过程。
    的头像 发表于 01-09 12:20 2521次阅读
    解析PREEvision汽车电子和电气系统设<b class='flag-5'>计工具</b>