I configured Xilinx FIR Reloadable Coefficients in LabVIEW FPGA by going through https://www.xilinx.com/support/documents/ip_documentation/fir_compiler/v7_2/pg149-fir-compiler.pdf and IP is generated as below image.
Xilinx FIR Reloadable Coefficeints IP.PNG
s-axis tvalid: weather sample is valid or not?
s-axis Data: Data sample.
s-axis-reload-tvalid: Gives coefficients valid or not?
s-axis-reload-tlast: gives last valid coefficeint.
s-axis-reload-tdata: gives coefficeints
The above 3 parameters s-axis-reload-tvalid, s-axis-reload-tlast, s-axis-reload-tdata are related to reloadable coefficients configuration.
followed below timing diagram:
Xilinx FIR Reloadable Timing Diagram.png
Applied Timing Diagram in LabVIEW is in below figure:
Xilinx FIR Reloadable Timing Diagram (Applied in Labview).PNG
Expected output:
Whenever I send last valid coefficient there after I should see valid output but I see output from starting onwards. I am thinking that filter coefficients are not updated hence output is same for all data.
1) Is the configuration which I made is correct?
2) Do I need to do more configuration in order to work for reloadable coefficients?
Thank you,