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

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

3天内不再提示

新增FPGA硬件在环测试的结果和过程分析

MATLAB 来源:djl 2019-08-02 23:18 次阅读

HDL Verifier 发布新功能用来加快 FPGA 在环 (FIL) 验证。利用新的 FIL 功能,可以更快地与 FPGA 板通信,实现更高的仿真时钟频率。现在,系统工程师和研究人员可以自信地快速确认和验证 FPGA 设计在系统中按预期方式工作,从而节省开发时间。

随着信号处理、视觉影像处理和控制系统算法的复杂度不断增加,在 FPGA 板上对硬件实现进行仿真,可以帮助验证设计在其系统环境中的工作情况。用于 FIL 验证的 HDL Verifier 自动设置 MATLABSimulink 测试环境,并将其与运行于 FPGA 开发板上的设计相连接。这有助于实现在实际硬件上运行的 FPGA 设计的高逼真度协同仿真,同时复用开发阶段使用的测试环境。

使用 HDL Verifier 在代码生成前用测试工作台对设计进行仿真,确保没有运行时错误。

MATLAB R2016b允许工程师为其 FPGA 系统时钟指定一个自定义频率,时钟频率可比以前使用 FIL 的时候快五倍。对于在以 FPGA 为目标时使用超频因子的设计,如控制应用程序,可以使用较大的数据输出规模来提高吞吐量。工程师现在还可以利用 FIL(使用 PCI Express接口)来加快 MATLAB 和 Simulink 以及 Xilinx KC705/VC707 和 Intel Cyclone V GT/Stratix V DSP 开发板之间的通信,仿真速度比千兆以太网快 3-4 倍。

“随着电子系统日益复杂,作为验证步骤,精确地验证设计原型变得至关重要。” MathWorks产品经理 Jack Erickson 说,“现在,HDL Verifier 允许工程师在真实硬件上以现实的时钟频率快速运行设计。能够从 MATLAB/Simulink 这样方便的算法开发环境进行 FPGA 在环仿真,使硬件设计验证大幅简化。”

MathWorks是数学计算软件领域世界领先的开发商。它所推出的MATLAB是一种用于算法开发、数据分析、可视化和数值计算的程序设计环境,称为“科学计算的语言”。Simulink是一种图形环境,可用于对多域动态系统和嵌入式系统进行仿真和基于模型设计。全球的工程师和科学家们都依赖于MathWorks公司提供的产品系列,来加快在汽车、航空、电子、金融服务、生物医药以及其他行业的发明、创新及开发的步伐。

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

    关注

    1626

    文章

    21665

    浏览量

    601793
  • 嵌入式系统
    +关注

    关注

    41

    文章

    3564

    浏览量

    129223
收藏 人收藏

    评论

    相关推荐

    ESD HBM测试差异较大的结果分析

    ESD HBM测试结果差异较大的原因,通常包括设备/仪器差异、‌校准和维护水平不同、‌环境条件差异、‌测试样本差异、‌测试操作员技能和经验差异以及
    的头像 发表于 11-18 15:17 203次阅读
    ESD HBM<b class='flag-5'>测试</b>差异较大的<b class='flag-5'>结果</b><b class='flag-5'>分析</b>

    【干货分享】硬件仿真(HiL)测试

    一、HiL是什么?硬件仿真(Hardware-in-the-Loop,简称HIL)是真的控制器连接假的被控对象,以一种高效低成本的方式对控制器进行全面测试。它是一种用于复杂设备控制
    的头像 发表于 09-19 17:15 713次阅读
    【干货分享】<b class='flag-5'>硬件</b><b class='flag-5'>在</b><b class='flag-5'>环</b>仿真(HiL)<b class='flag-5'>测试</b>

    EasyGo使用笔记丨分布式光伏集群并网控制硬件仿真应用

    比例新能源接入”的背景下,开发一个基于硬件技术的平台,用以仿真测试光伏逆变器及其控制策略,显得尤为迫切且具有重大的实际价值。其不但能够保证仿真
    发表于 07-12 17:20

    EasyGo使用笔记丨分布式光伏集群并网控制硬件仿真应用

    “高比例新能源接入”的背景下,开发一个基于硬件技术的平台,用以仿真测试光伏逆变器及其控制策略,显得尤为迫切且具有重大的实际价值。其不但
    的头像 发表于 07-12 17:13 314次阅读
    EasyGo使用笔记丨分布式光伏集群并网控制<b class='flag-5'>硬件</b><b class='flag-5'>在</b><b class='flag-5'>环</b>仿真应用

    EasyGo实时仿真丨飞轮储能系统硬件仿真测试

    飞轮储能系统由三相PWM整流器、飞轮驱动系统和H桥变换电路三个单元组合而成。本篇中我们对飞轮储能系统进行拆分,分别将控制算法与被控电路拓扑部署到基于PPEC平台的真实控制板与EasyGo PXIBox实时仿真器,来进行飞轮储能系统硬件
    的头像 发表于 06-28 11:57 1474次阅读
    EasyGo实时仿真丨飞轮储能系统<b class='flag-5'>硬件</b><b class='flag-5'>在</b><b class='flag-5'>环</b>仿真<b class='flag-5'>测试</b>

    双线磁共模电感测试中出现异常的原因分析

    电子发烧友网站提供《双线磁共模电感测试中出现异常的原因分析.docx》资料免费下载
    发表于 06-03 14:50 0次下载

    影响气密性测试结果的原因分析及解决方案分享

    影响气密性测试结果的原因分析及解决方案分享现在的制造业,对产品的气密性能都是要求很高的,通过气密性测试能检测出产品使用时是否会出现渗漏、漏
    的头像 发表于 05-30 08:30 1644次阅读
    影响气密性<b class='flag-5'>测试</b><b class='flag-5'>结果</b>的原因<b class='flag-5'>分析</b>及解决方案分享

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

    。 验证和测试:集成IP内核后,需要对整个设计进行验证和测试,以确保内核的正确性和性能。这可以通过仿真、硬件
    发表于 04-28 09:41

    硬件测试服务项目的重要性和作用

    服务项目的定义与重要性 硬件测试服务项目是对硬件设备(如结构、PCBA、关键部件等)进行差错检查的过程,旨在保证产品的质量和性能。
    的头像 发表于 03-28 09:54 676次阅读
    <b class='flag-5'>硬件</b><b class='flag-5'>测试</b>服务项目的重要性和作用

    fpga验证和测试的区别

    FPGA验证和测试芯片设计和开发过程中都扮演着重要的角色,但它们各自有着不同的侧重点和应用场景。
    的头像 发表于 03-15 15:03 1095次阅读

    fpga仿真是什么

    FPGA仿真是一种验证FPGA设计正确性的过程,主要用来分析设计电路逻辑关系的正确性。FPGA
    的头像 发表于 03-15 13:59 1389次阅读

    详解快速控制原型RCP与硬件仿真HIL

    控制器软件开发的V流程中,有两个需要通过实时仿真完成的重要环节,即快速控制原型(RCP)与硬件仿真(HIL)。
    的头像 发表于 01-19 13:41 1586次阅读
    详解快速控制原型RCP与<b class='flag-5'>硬件</b><b class='flag-5'>在</b><b class='flag-5'>环</b>仿真HIL

    FPGA硬件电路的调试必备原则和技巧

    调试FPGA电路时要遵循必须的原则和技巧,才能降低调试时间,防止误操作损坏电路。通常情况下,参考以下步骤执行 FPGA硬件系统的调试。 1、
    的头像 发表于 12-22 16:40 750次阅读
    <b class='flag-5'>FPGA</b><b class='flag-5'>硬件</b>电路的调试必备原则和技巧

    Enclustra FPGA核心板硬件(HiL)仿真测试系统中的应用

    与Enclustra公司合作,MicroNova公司在为汽车环境和其他市场的电子控制单元(ECU)开发最先进的硬件(HiL)测试系统方面一直处于领先地位。除了高质量、高可靠性和高性
    的头像 发表于 12-20 08:09 844次阅读
    Enclustra <b class='flag-5'>FPGA</b>核心板<b class='flag-5'>在</b><b class='flag-5'>硬件</b><b class='flag-5'>在</b><b class='flag-5'>环</b>(HiL)仿真<b class='flag-5'>测试</b>系统中的应用

    如何创建硬件工程

    我们很多时候使用的STM32单片机型号无法与官方硬件支持包自带的型号一一对应上,而matlab 2021b版至最新版本可以支持 F4xx系列单片机+CubeMX自定义型号配置使用,本篇以“STM32F407VGT6”型号为例如何创建硬件
    的头像 发表于 11-30 15:39 648次阅读
    如何创建<b class='flag-5'>硬件</b><b class='flag-5'>在</b><b class='flag-5'>环</b>工程