HDLCODER support function invoke function?
显示 更早的评论
Dear all
Currently I'm using HDLFFT, I think it works as well as using just one function.
But I want to modify as the below,
function [yOut,validOut,test] = HDLFFT8(yIn,validIn)
%HDLFFT8
% Processes one sample of FFT data using the dsp.HDLFFT System object(TM)
% yIn is a fixed-point scalar or column vector.
% validIn is a logical scalar value.
% You can generate HDL code from this function.
persistent fft8;
if isempty(fft8)
fft8 = dsp.HDLFFT('FFTLength',8 );
end
[yOut,validOut] = fft8(complex(yIn),validIn);
test = yOut.*conj(yOut)/(8*768);
end
Is this possible way to implement hdl by using hdl coder? If not, what am I supposed to do ?
2 个评论
Birdman
2018-2-8
Where does fft8 come from?
Walter Roberson
2018-2-8
It is assigned the dsp.HDLFFT system object the first time the function is called.
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Speed and Area Optimization 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!