I did an experiment about the FIR. The problem was I can’t see all registers listed in the .hwh file when I use
How can I make all of those registers visible in the register_map?
I attached the .hwh and .bit below
fir_o.hwh (249.2 KB)
fir_o.bit (3.9 MB)
SD card image: v3.0.1
Borad: pyqn-z2 (tul)
Welcome to the PYNQ community.
What FIR IP are you using? Can you share a screenshot of your block design?
I write the FIR IP, I attached the code below
fir.h (166 Bytes)
fir.cpp (1.1 KB)
Block design here
The issues is that you have two AXI4-Lite ports for the same IP.
PYNQ only supports one. Hence, I suggest you map all your register to the same AXI4-Lite port.
Thanks for your quick reply. I have resolved the problem referring to your instruction.
I remove the
bundle=CTRL in HLS to avoid creating an extra s_axi interface, packing
s_axi_control. In the end, the register_map looked like that