中文 英语
系统与设计
白皮书

促进高水平综合从MATLAB生成C c++

用例表明基金为提高性能的HLS实现MATLAB生成的代码。

受欢迎程度

MATLAB工具箱高水平的首选算法设计在许多应用领域,包括信号处理、控制系统和数据分析。MATLAB编码器生成可执行的C / c++代码从MATLAB实现。然而,这些应用程序的性能要求往往要求硬件实现。基金FPGA帮助将自动生成的C / c++代码转换为synthesizable,优化,hardware-aware实现高水平的合成(HLS)。

创建一个从MATLAB设计硬件实现,我们有两个选择:(1)使用MATLAB HDL CoderTM生成synthesizable HDL实现或(2)使用MATLAB CoderTM生成C / c++代码并将其传给HLS工具,把它翻译成一个HDL实现。第一个选项是相对限制的MATLAB函数,语言结构,仿真软件模块支持的HDL编码器。此外,它通常需要硬件设计专业调整和/或将生成的HDL代码与组件/ MATLAB外特性设计。第二个选择是限制较少与更大范围的MATLAB函数和MATLAB支持的语言结构C / c++代码生成工具;然而,生成的代码并不是针对硬件实现,常常不是synthesizable。基金FPGA弥合这一差距是完美的工具。

点击在这里找到这篇文章,阅读更多。


标签:

留下一个回复


(注意:这个名字会显示公开)

Baidu