Following [Pynq Memory Mapped IO](https://pp4fpgas.readthedocs.io/en/latest/PYNQ-example.html), after adding the shown directives:  It generates a block like below in Vivado:  The `ap_ctrl` (with all the start, ready, etc bits) does not have a connection, and cannot be controlled via AXI.