将xcode转换为hdl时将MATLAB编码器错误

时间:2019-03-05 17:41:11

标签: matlab cross-correlation hdl-coder

我想使用HDL编码器将MATLAB xcorr函数转换为VHDL语言。我的代码在下面给出,我认为在定义输入数据类型时我犯了一个错误。定义用于使用此代码的向量的输入数据类型应该是什么?还是我做错了其他事情?您可以从下面的图片中看到错误。

`

function corr = my_corr(a,b)

corr = xcorr(a,b);

结束

`

???类型不匹配:复杂的Embedded.fi {ufix19_En9}〜=复杂的Embedded.fi {ufix30_En14}。

==> xcorr中的错误行:495列:9 代码生成失败:查看错误报告

error report

1 个答案:

答案 0 :(得分:0)

似乎与输入数据类型有关,请在调用函数之前尝试将输入转换为相同的定点类型,并使用form函数。