我想使用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 代码生成失败:查看错误报告
答案 0 :(得分:0)
似乎与输入数据类型有关,请在调用函数之前尝试将输入转换为相同的定点类型,并使用form函数。