HDLCODER support function invoke function?
Ältere Kommentare anzeigen
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 Kommentare
Birdman
am 8 Feb. 2018
Where does fft8 come from?
Walter Roberson
am 8 Feb. 2018
It is assigned the dsp.HDLFFT system object the first time the function is called.
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu HDL-Optimized System Design finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!