主要内容

数字信号处理的fpga和asic的设计

算法模型部署到FPGA硬件可以做实时测试和验证。然而,设计数字信号处理系统对硬件要求设计硬件资源和吞吐量之间的权衡。你可以加快硬件设计和部署使用HDL-optimized块hardware-suitable接口和架构,实现通用的DSP算法的应用实例,自动HDL代码生成。您还可以使用硬件支持包协助部署和验证你的设计在实际硬万博1manbetx件。

MathWorks®高密度脂s manbetx 845蛋白产品,如DSP HDL工具箱™,允许您从一个数学模型,如MATLAB®从DSP系统工具箱™代码,设计硬件实现的算法适用于fpga和asic。

从数学算法的硬件实现

DSP设计通常始于算法开发和测试使用MATLAB函数。MATLAB代码,通常作用于浮点数据的矩阵,有利于发展数学算法,处理大型数据集,数据可视化。

硬件工程师通常会收到一个算法的数学规范团队,和重构算法的硬件。硬件设计需要权衡资源使用的时钟速度和整体吞吐量。通常这种权衡意味着操作流数据,使用一些逻辑控制数据的存储和流。硬件工程师通常工作在硬件描述语言(hdl),如硬件描述语言(VHDL)和Verilog,提供旋建模和并行性。

弥合这一差距之间的数学算法和硬件实现,使用MATLAB算法硬件实现的模型作为一个起点。进行增量更改设计,使其适用于硬件,和仿真软件的进展万博1manbetx®模型,您可以使用它们来自动生成HDL代码通过使用HDL编码器™。

这个图显示了从数学算法在MATLAB设计进展,hardware-compatible实现模型,然后生成的硬件描述语言(VHDL)的代码。万博1manbetx

而MATLAB和Simulink支持HDL代万博1manbet万博1manbetxx码的自动生成,你必须构造设计与硬件需求,研究旋建模和仿真软件是两点之间的硬件。它可以代表并行数据路径和流媒体数据和控制信号来管理数据流的时机。在定点援助类型的选择,显然传播设计可视化数据类型。它还允许简单的数学操作的流水线改善硬件的最大时钟频率。

当你创建你的hardware-ready设计,使用MATLAB算法作为“黄金参考”来验证每个版本的设计还满足的数学要求。工作流图所示使用MATLAB和Simulink作为协作和算法和硬件设计团队之间的交流工具。万博1manbetx

迭代工作流使用MathWorks产品从参考算法针对FPGA硬件s manbetx 845

例如,在设计数字滤波器时,您可以使用DSP系统在MATLAB工具箱函数来创建一个金色的参考。然后过渡到仿真软件和使用图书馆创建ha万博1manbetxrdware-compatible实现块DSP HDL工具箱和无线HDL工具箱™。您可以重用测试和数据的生成基础设施从MATLAB从MATLAB仿真软件模型,通过导入数据返回的输出模型,以MATLAB验证这对“黄金参考”。万博1manbetx

数据流框架数据在仿真软件MATLAB纸浆包数据,在MATLAB回框架数据进行验证万博1manbetx

HDL-Optimized块

库模块从DSP HDL工具箱实现过滤器、fft算法,杀害多人者,插入器,一个区域用于数字信号处理系统。这些模块使用一个标准的流数据接口的硬件。这个接口可以方便地连接部分的算法,包括控制信号,管理的数据流和马克帧边界。这些块支持自动与高密度脂蛋万博1manbetx白HDL代码生成编码器。您还可以使用块从通信工具箱™和DSP系统工具箱支持HDL代码生成。万博1manbetx

块提供hardware-suitable架构,优化资源利用,包括加法器和乘法器流水线等适合FPGA DSP片。它们还支持自动和可配万博1manbetx置的定点数据类型。使用预定义的块还允许您尝试不同的参数配置和结构而不改变其他的设计。

支持HDL代码生成的列表的街区,明白了万博1manbetxDSP HDL工具箱块列表(HDL代码生成),无线HDL工具箱块列表(HDL代码生成)(无线HDL工具箱),通信工具箱块列表(HDL代码生成)(通信工具箱),DSP系统工具箱块列表(HDL代码生成)

生成HDL代码并在FPGA原型

DSP高密度脂蛋白HDL代码生成工具箱提供了模块,支持。万博1manbetx生成HDL代码使用这些块的设计,你必须有一个高密度脂蛋白编码器许可证。高密度脂蛋白编码器信号产生与设备无关的代码与名称对应于仿真软件模型。万博1manbetx高密度脂蛋白编码器还提供了一个工具来驱动FPGA合成和定位过程,并允许您生成脚本和测试长椅与第三方使用HDL模拟器。

协助安装和定位的可编程序逻辑模型板,并验证您的无线通信系统设计硬件、下载等硬件支持包万博1manbetx高密度脂蛋白编码器为万博1manbetxXilinx支持包®RFSoC设备

相关的例子

更多关于