MATLAB对FPGA原型

开发、部署和调试方法,使用MATLAB和Simulink原型万博1manbetx

你可以原型算法在FPGA硬件上,无论你有多少FPGA设计经验。

用MATLAB®和仿真软万博1manbetx件®,您可以:

  • 建立一个hardware-ready使用经过验证的IP模块和子系统的设计
  • 模拟系统级硬件行为消除错误之前部署到FPGA
  • 产生高密度脂蛋白和C代码,可以针对任何FPGA或SoC设备
  • 自动部署到Xilinx®和英特尔®FPGA和SoC董事会和包
  • 探测器和捕获信号运行在硬件

“我们有丰富的经验在我们的领域,但缺乏经验与FPGA集成。万博1manbetx仿真软件和HDL编码器使我们专注于为我们的产品,而不是设计智能算法如何运行这些算法在特定FPGA。”

鲍里斯•范Amerongen赛

无线应用程序

你可以逐步将生活硬件元素添加到您的设计,从模拟你的算法有现场无线输入/输出全部部署在一个FPGA或SoC软件定义的无线电平台或自定义。

hardware-proven无线IP模块和子系统设计无线HDL工具箱™让您快速开始。IP包含示例向您展示如何从算法设计逐步过渡使用MATLAB仿真软件无线系统实现模型。万博1manbetx所有的IP被量化的定点,然后您可以使用定点设计师™管理量化之前添加的自定义逻辑部署与高密度脂蛋白编码器™。

在系统级设计和模拟,然后逐步添加真实硬件方面对现场测试的完整的部署。


电机和电力电子控制的应用程序

电机和电力电子控制算法部署到FPGA硬件和加速半植物模型等FPGA加速器Speedgoat I / O模块。

电机和电力电子控制的应用程序

你可以探索控制算法在fpga硬件上运行的性能或加速植物模型与fpga。与广泛的HDL代码生成支持定点或数学和三角函数万博1manbetx本机浮点(9:19),HDL编码提供了一个简单的路径从一个仿真软件模型的硬件。万博1manbetx

如果你正在探索如何分区算法SoC部署,您可以搜索和模拟分区策略来评估性能在部署一个原型平台。然后目标预配置工具,Speedgoat硬件(七53),或者你自己的定制的董事会


视频和图像处理应用程序

你可以原型视觉算法在fpga平台上通过自动生成连接到MATLAB和Simulink HDL C代码。万博1manbetx同时,您可以使用hardware-proven视觉处理模块建立一个实现模型来模拟硬件行为比如像素流,于社区的算法,外部内存访问和控制信号。

万博1manbetx支持将您的模型部署到现成的FPGA评估板带摄像头是可用的。或者,你的硬件团队可以支持您的平台,这样你就可以直接从MATLAB和Simulink部署万博1manbetx原型。万博1manbetx

视频和图像处理应用程序

雾矫正算法运行在一个FPGA原型。


运行FPGA直接从MATLAB深度学习推理在原型的硬件,然后生成一个深度学习HDL IP核心部署任何FPGA和ASIC。

深度学习推理

用几个MATLAB命令,您可以加快深度学习推理在FPGA原型网络和SoC董事会。然后您可以在您的网络中进行迭代MATLAB分析推论在FPGA的性能,调整网络,定点量化,并重新部署。最后,您可以生成一个独立于目标HDL IP核心切换硬件实施团队。


FPGA原型机调试

FPGA原型与实际输入帮助你发现错误没有发现和早期的模拟和固定。你可以将逻辑插入FPGA或SoC原型,允许您使用MATLAB命令交互地读取和写入AXI-accessible寄存器或捕捉数据从测试点FPGA内部的结构。

如果你喜欢运行FPGA原型使用MATLAB和Simulink仿真testbench FPGA-in-the-loop自动化设万博1manbetx置和管理仿真接口发送数据到FPGA和读它回到你testbench。

这些技术支持各种董事会开箱即用万博1manbetx赛灵思公司,英特尔,Microsemi设备,或者你可以定义你自己的使用自定义董事会FPGA-in-the-Loop验证(16)

自动插入逻辑调试和与你的FPGA原型从MATLAB交互。