课程介绍
相关标签: FPGA MATLAB
该视频系列将向您展示如何将信号处理算法部署到 FPGA 设计。本教程系列以脉冲检测算法为例,从成功进行 FPGA 设计所需的基础开始,进而逐步介绍调整算法以使其能够自动实施部署。

HDL Coder™ 可从 MATLAB® 函数,Simulink® 模型和 Stateflow® 图表生成可综合的 VHDL® 或 Verilog®RTL,面向 FPGA 或 ASIC 硬件。

HDL Coder™ 从 MATLAB® 函数,Simulink® 模型和 Stateflow® 图表生成可综合的VHDL®或Verilog®RTL,面向 FPGA 或 ASIC 硬件。 
本教程使用一种简单的信号处理算法来展示客户遵循的典型步骤,他们的高级算法与硬件架构详细信息相适应,从而可以在硬件中高效地实现它们并在每个步骤进行验证。
该视频涵盖:
-硬件设计的关键注意事项:流数据和固定资源
-MATLAB和Simulink的优势,以及如何利用它们进行硬件设计
-工作流程概述,包括每个步骤的验证
-HDL Coder自学教程概述
-MATLAB黄金参考算法简介
-使基于帧的算法适应流算法

要将算法有效地应用于 FPGA 或 ASIC 硬件,需要进行调整以处理流数据并优化所需的固定资源量。 Simulink® 有助于可视化硬件架构和数据流。 如果您的原始算法是在MATLAB® 中开发的,则在使用 Simulink 修改算法以进行硬件实现时,您可以重用许多工作。

该视频涵盖:
-在MATLAB和Simulink之间共享工作区变量
-利用硬件设计经验来调整算法以实现高效实施
-记录信号作为调试的测试点
-可视化数据类型及其在设计中的传播方式
-在流式MATLAB功能块中重用MATLAB代码
-使用MATLAB testbench模拟和验证Simulink硬件实现的输出


生成有效的FPGA设计通常需要平衡数据吞吐量,延迟和硬件资源。 根据设计的性质和目标,有多种方法可以使算法适应有效的硬件实现。 本教程的这一部分展示了一些方法。

该视频涵盖:
-设置用于 HDL 代码生成的模型参数
-Simulink® 模型的采样率如何转换为 FPGA 硬件的时钟速率
-在数据路径上使用各种优化技术插入流水线寄存器
-使用数据有效控制信号来监视输入样本数据
-使用 MATLAB® 测试平台验证优化的架构

有效的硬件实施需要将您的数据类型量化为定点。信号处理算法在保持所需精度的同时进行转换很有挑战性,特别是如果您是手工编写 RTL。基于模型的设计方法使您可以轻松地浏览和可视化不同的选项,并使大部分过程自动化。本教程的这一部分显示了基本概念和可以使用的一般方法。

该视频涵盖:
-将默认的 64 位双精度数据类型转换为定点表示
-在MATLAB® 和 Simulink® 环境中的定点数据类型定义
-传播数据类型以在数学计算期间保持精度
-对一致性和准确性进行模型检查以确保可预测的实施结果
-使用黄金参考对定点模型设计进行比较和验证

传统上,FPGA 编程始于向 FPGA 综合工具提供寄存器传输级别的(RTL)VHDL®或Verilog®代码。 在本部分的教程中,我们将展示如何从经过验证的高级体系结构模型自动生成 RTL,如何分析估计的时间和资源使用情况,然后自动运行综合。

该视频涵盖:
-运行代码检查用于 HDL 代码生成准备和潜在的硬件效率低下
-自动或手动解决报告的问题
-设置第三方工具以综合生成的 VHDL 或 Verilog
-使用 HDL Workflow Advisor 生成 RTL 代码的阶段,任务和设置
-资源使用和优化报告,可在进行综合之前提供快速的高层反馈
-分析 FPGA 合成的时序和关键路径


显示全部 ↓
推荐视频

    用户评论

    zxw1126
    来看看 利用 MATLAB进行FPGA设计
    2021年01月05日 17:34:17回复|()
    soso
    来看看 利用 MATLAB进行FPGA设计
    2021年01月04日 15:16:22回复|()
    ddgkss
    FPGA设计应用,MATLAB
    2021年01月03日 20:35:50回复|()
    htwdb
    FPGA设计来看看,matlab
    2021年01月03日 19:33:38回复|()
    soso
    FPGA设计来看看,matlab
    2020年12月29日 15:41:10回复|()

    猜您喜欢

    推荐帖子

    关于pb下面制定生成的模拟器如何在vs2005下面用的问题
    我按照下面这个文章说的做了一下,只不过把ARM的CPU改成x86。因为我的PB上面只有x86.最后安装完导出的SDK后,结果是打开VS2005的时候一个模拟器都找不到了。以连的系统自带的都没有了。请教一下到底是怎么回事。设计窗口有下面错误:加载设计器时遇到一个或多个错误。这些错误在下面列出。一些错误可通过重新生成项目来修复,而另一些错误则需要更改代码。未注册平台服务。请修复 Visual Stud
    stonecyk 嵌入式系统
    射频集成电路,如何学好这个方向?
    射频集成电路,对这个方向了解甚少,我如何学好这个方向呢?
    芯2020 模拟电子
    ADI有奖下载活动之17:变频驱动及电源设计中的隔离技术
    [font=微软雅黑][size=4]活动日期:即日起-12月5日[/size][/font][font=微软雅黑][size=4][/size][/font][font=微软雅黑][size=4]活动详情:[url=https://www.eeworld.com.cn/huodong/ADI-17/index.php]https://www.eeworld.com.cn/huodong/ADI-
    EEWORLD社区 ADI 工业技术
    有没有想DIY 白光烙铁控制器的同学?——遇到了问题 这么晚了不知还有人在吗?
    背景:手头一直有一个T12的白光烙铁头,但只是偶尔用一下。原因是直接接的12V,怕时间长了就烧坏了。淘宝上的二手 T12 也就5块钱左右一支,T12 焊接时的感觉比普通国产的936焊台都舒服 ,升温快, 体积小。 方便快捷 。可以家里用、单位用、出差用 嘿嘿资料:参考长汀网站 more 大大的 控制器图 简单实用 适合DIY不知道大家是不是有兴趣做这个东东我的初步想法 用热转印或者 万用板 就可以
    hanker510 DIY/开源硬件专区
    EMI/EMC--原理与应对详解(四)
    [b]3、电磁感应与干扰[/b]任何导体,只要有电流通过,在它的周围就会产生磁场,磁场又会对周围的导体产生感应,并产生感应电动势,因此导体中的电流同样也会对其它物体产生磁感应干扰。我们知道电感L可以表示为:单位电流产生的磁通,即:L = Φ/I (11)上式中,L为电感,Φ单位为亨利, 为磁通量,单位为韦伯,I为电流,单位为安培。但(11)式中要直接测量磁通量 是非常困难的,在工程应用中一般都通过
    草原狼王 电源技术
    launchpad5529时钟问题
    launchpad5529只接了4M的XT2,是不是只能通过DCO获得25M的时钟,并且用4m的时钟校正????能用4M的时钟超频得到25M吗
    jetlin1992 微控制器 MCU

    推荐内容

    热门视频更多

    可能感兴趣器件

     
    EEWorld订阅号

     
    EEWorld服务号

     
    汽车开发圈

     
    机器人开发圈

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

    站点相关: 汽车电子 智能硬件

    北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved