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

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

3天内不再提示

使用赛灵思MATLAB & Simulink Add-on插件 提供高级性能优化模块

电子工程师 来源:XILINX技术社区 作者:George Wang 2020-12-29 11:26 次阅读

赛灵思MATLAB & Simulink Add-on插件是将ModelComposer和System Generator forDSP完美结合的统一工具。它是一种基于模型的设计工具,帮助算法和 RTL /硬件开发者MathWorks Simulink环境中以赛灵思器件为目标,快速开展设计与探索。

该工具提供高级性能优化模块,并可通过系统级仿真验证功能正确性。此外,它还能将算法规范转换为有可产品化的质量保证的实现方案,并通过自动代码生成加快设计产品化速度。

MATLAB & Simulink Add-on 插件涵盖了可编程逻辑 (PL) 域和 AI 引擎域。对于 PL 域,您可以使用基于 RTL 的模块(周期精度)或基于高层次综合 (HLS) 的模块。

在2020.2 版中,MATLAB & Simulink Add-on插件可支持赛灵思 Versal 平台。它能够在 Simulink 环境中完成算法 (面向 AI 引擎) 的快速仿真、探索和代码生成。用户能够通过下列方式来实现这个:

以模块的方式导入 AI 引擎内核和数据流图 (多核设计) 。

通过可参数化的模块,可以控制AI 引擎内核和和数据流图 (多核设计) 的配置。

从现有的 AI 引擎 DSP 库模块添加可配置的 AI 引擎函数。

通过将示波器、显示器和频谱分析器等 Simulink 模块与设计内的任何信号进行无缝连接,可实现仿真结果的可视化。这将显著简化模型的分析与调试工作。此外,还可以将仿真结果发送到 MATLAB 工作空间进行深入分析。

MATLAB 与Simulink 插件提供了一组 AI 引擎库模块,以便在 Simulink 环境中使用,包括:

导入面向 Versal 器件的 AI 引擎的内核和流图 (多核设计) 模块。

导入面向 Versal 器件的 PL 部分的 HLS 内核的模块。

支持 AI 引擎与赛灵思 HDL 模块集相连的模块。

可配置的 AI 引擎函数。

连接HLS 内核块、HDL 库块和 AI 引擎块就能为异构平台建模仿真,并且允许异构平台同时指向 Versal 平台上的可编程逻辑和 AI 引擎。这种功能仿真的运行速度显著高于周期精度仿真,同时支持设计的快速迭代。

在功能仿真之外,用户也可以使用 MATLAB 与 Simulink Hub 插件生成数据流图和测试文件。此外,该工具能够以最优方式运行测试文件,确保所生成的graph code的周期精度 System C 仿真器的输出与 Simulink 环境下基准设计的结果吻合,为最终用户节省大量时间。

典型的 AI 引擎设计流程如下图所示:

MATLAB & SimulinkAdd-on插件可以为Versal各平台实现混合域设计:

c3609f76-475f-11eb-8b86-12bb97331649.png

AI 引擎+HDL (SystemGenerator)

c3d110bc-475f-11eb-8b86-12bb97331649.png

AI 引擎 + HLS (高层次综合)

责任编辑:xj

原文标题:使用赛灵思MATLAB & Simulink Add-on插件面向 Versal AI 引擎设计

文章出处:【微信公众号:XILINX技术社区】欢迎添加关注!文章转载请注明出处。

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

    关注

    175

    文章

    2922

    浏览量

    228440
  • Xilinx
    +关注

    关注

    70

    文章

    2121

    浏览量

    119373
  • Simulink
    +关注

    关注

    22

    文章

    513

    浏览量

    61564

原文标题:使用赛灵思MATLAB & Simulink Add-on插件面向 Versal AI 引擎设计

文章出处:【微信号:gh_2d1c7e2d540e,微信公众号:XILINX开发者社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    在TSMaster中加载基于DotNet平台的Seed&Key

    在UDS诊断过程中,会涉及到安全访问的问题,也就是所谓的Seed&Key。TSMaster诊断模块支持通过.dll文件载入Seed&Key算法用于安全访问解锁。在最近发布
    的头像 发表于 04-02 08:20 78次阅读
    在TSMaster中加载基于DotNet平台的Seed&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;Key

    Open RAN的未来及其对AT&amp;amp;T的意义

    3月14日消息,在“Connected America 2024”会议上,AT&amp;T高级副总裁兼网络首席技术官Yigal Elbaz讨论了Open RAN 的未来及其对AT&amp;T的意义。
    的头像 发表于 03-14 14:40 193次阅读

    AT&amp;amp;T正式道歉并承诺提供信用额度及5美元话费补贴以弥补断网之失 

    为了补偿因故障导致的损失,AT&amp;T决定为受影响的用户每人提供 5 美元的话费奖励。但值得注意的是,仅限拥有个人付费账号的AT&amp;T用户才能享受此优惠;商务型一类的业务或预付费用户则无法获取赔偿。
    的头像 发表于 02-26 11:22 159次阅读

    【电磁兼容技术文档分享】频谱仪应用案例&amp;amp;amp;简易探头的制作

    【电磁兼容技术文档分享】频谱仪应用案例&amp;简易探头的制作
    的头像 发表于 02-19 13:20 182次阅读
    【电磁兼容技术文档分享】频谱仪应用案例&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;简易探头的制作

    R&amp;amp;S和Applus在EMC测试环境中完成eCall测试

    罗德与施瓦茨(以下简称R&amp;S)和Applus Laboratories完成电磁兼容性 (EMC) 测试环境中 eCall 测试。
    的头像 发表于 01-12 09:12 936次阅读
    R&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;S和Applus在EMC测试环境中完成eCall测试

    森木磊石CPEEC&amp;amp;amp;CPSSC 2023 展会圆满收官!

    2023中国电力电子与能量转换大会暨中国电源学会第二十六届学术年会及展览会(CPEEC&amp;CPSSC2023)是中国电源学会成立40周年纪念活动的重要环节。会议旨在促进电源、电力电子与能量转换
    的头像 发表于 11-16 08:22 253次阅读
    森木磊石CPEEC&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;CPSSC 2023 展会圆满收官!

    干簧技术-斯丹麦德液位传感器&amp;amp;浮子手册(新)

    电子发烧友网站提供《干簧技术-斯丹麦德液位传感器&amp;浮子手册(新).pdf》资料免费下载
    发表于 09-12 11:49 0次下载

    DS2405+T&amp;R - (Maxim Integrated) - 接口 - 专用

    电子发烧友网为你提供Maxim(Maxim)DS2405+T&amp;R相关产品参数、数据手册,更有DS2405+T&amp;R的引脚图、接线图、封装手册、中文资料、英文资料,DS2405+T&
    发表于 08-16 18:43
    DS2405+T&<b class='flag-5'>amp</b>;R - (Maxim Integrated) - 接口 - 专用

    DS1852B-000/T&amp;R - (Maxim Integrated) - 接口 - 专用

    电子发烧友网为你提供Maxim(Maxim)DS1852B-000/T&amp;R相关产品参数、数据手册,更有DS1852B-000/T&amp;R的引脚图、接线图、封装手册、中文资料、英文资料
    发表于 08-16 18:41
    DS1852B-000/T&<b class='flag-5'>amp</b>;R - (Maxim Integrated) - 接口 - 专用

    DS2405/T&amp;R - (Maxim Integrated) - 接口 - 专用

    电子发烧友网为你提供Maxim(Maxim)DS2405/T&amp;R相关产品参数、数据手册,更有DS2405/T&amp;R的引脚图、接线图、封装手册、中文资料、英文资料,DS2405/T&
    发表于 08-16 18:36
    DS2405/T&<b class='flag-5'>amp</b>;R - (Maxim Integrated) - 接口 - 专用

    DS8024-RRX+T&amp;R - (Maxim Integrated) - 接口 - 专用

    电子发烧友网为你提供Maxim(Maxim)DS8024-RRX+T&amp;R相关产品参数、数据手册,更有DS8024-RRX+T&amp;R的引脚图、接线图、封装手册、中文资料、英文资料,DS8024-RRX+T&
    发表于 08-15 18:57
    DS8024-RRX+T&<b class='flag-5'>amp</b>;R - (Maxim Integrated) - 接口 - 专用

    DS24B33Q+T&amp;R - (Maxim Integrated) - 存储器

    电子发烧友网为你提供Maxim(Maxim)DS24B33Q+T&amp;R相关产品参数、数据手册,更有DS24B33Q+T&amp;R的引脚图、接线图、封装手册、中文资料、英文资料,DS24B33Q+T&
    发表于 08-04 19:01
    DS24B33Q+T&<b class='flag-5'>amp</b>;R - (Maxim Integrated) - 存储器

    以太网&amp;amp;MVB从站转CAN网关功能简介

    NETMVBCANCOM系列是广州众志诚信息科技有限公司生产的以太网&amp;MVB转CAN&amp;串行接口系列协议转换模块。可以将以太网M12接口或者MVB的EMD接口或者ESD+接口转换为CAN或者RS232、RS485(
    发表于 08-01 14:43 1382次阅读
    以太网&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;MVB从站转CAN网关功能简介

    你使用shell脚本中的2&amp;gt;&amp;amp;1了吗?

    run_cmax > ./starrc_cmax.logs 2>&amp;1中的 2>&amp;1是啥意思?
    的头像 发表于 07-30 14:44 1062次阅读

    if(a==1 &amp;amp;&amp;amp; a==2 &amp;amp;&amp;amp; a==3),为true,你敢信?

    接下来咱们来尝试解决这个问题。假设 if(a==1&amp;&amp;a==12)是等于 true的,那么a肯定不可能是一个“普通的变量”。它势必要有能力在执行的时候能够动态改动值。
    的头像 发表于 05-08 11:01 751次阅读
    if(a==1 &<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>; a==2 &<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>; a==3),为true,你敢信?