Using MMIO with custom HDL

Hi,

I have written some System Verilog for data processing, I want to test this out on a PYNQ Z1 board. I plan on using MMIO to write numbers to 9 registers and read from 18. However, how do I set this up in Vivado so that I can input numbers and read values from the Jupyter notebook? Any tutorials on this would be greatly appreciated!

Edit: Tutorial: Creating a new Verilog Module Overlay found this, was wondering, how easy it would be to pass in a clock to my logic, is it as easy as just connecting it, or do i need to do more?

Hi,
Is this request similar to this one?

yes