XIlinx Vivado的System Generator for DSP 现在叫(Vitis Model Composer)与Matlab的对应版本

说明

在Vitis Model Composer与matlab版本对应兼容性上是由Xilinx决定的,因此可以在官网https://www.xilinx.com/support/download.html的release notes 文档中上查看最新的对应版本。

Matlab对应版本

在这里插入图片描述

目前最新的版本,Vivado 2023.2支持的Matlab为
在这里插入图片描述

参考文献:
https://ww2.mathworks.cn/matlabcentral/answers/448978-which-versions-of-xilinx-system-generator-now-vitis-model-composer-support-which-matlab-release

### 编写、导入或导出代码的方法 #### 在Vitis Model Composer中编写代码 为了在Vitis Model Composer内编写代码,通常是在MATLAB环境中操作。用户可以通过Simulink库浏览器访问Model Composer特定的功能模块来构建算法模型[^5]。 对于具体编码工作,在Simulink环境下通过双击模块打开参数设置界面输入C/C++函数作为自定义行为描述的一部分。这些函数遵循一定的语法结构以便后续被综合成HDL用于FPGA实现。 ```matlab % 示例:定义一个简单的加法运算模块的回调函数 function y = fcn(u) %#codegen coder.extrinsic('plus'); y = plus(u(1), u(2)); end ``` #### 导入现有代码至Vitis Model Composer 支持将现有的可综合C/C++源码转换成为可在Simulink中使用的组件。这一过程允许工程师利用已有的软件资产快速搭建起新的硬件加速方案原型。 当准备就绪后,可通过`Import Custom Code`选项指定路径加载目标文件夹下的`.c`, `.cpp`等类型的文档,并按照向导提示完成其余配置步骤。 #### 从Vitis Model Composer导出代码 一旦完成了高层次合成(HLS),即把高级语言表示转化为RTL级网表之后,就可以着手准备生成适用于特定平台的目标二进制镜像了。这里涉及到两个主要产物——`.xo`对象档案以及静态链接库形式存在的`libadf.a`,它们都是由工具链自动处理得到的结果[^1]。 要启动这个流程,只需确认项目设定无误(比如指定了正确的XSA文件),接着点击界面上相应的按钮触发编译动作即可[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值