To test the whole framework, the following testbed was used.
First, a FIR filter was generated using the wizard provided by Vivado. The resulting IP was instantiated in Programmable Logic (PL). Using Jupyter Notebooks, the Python test code was edited and run.