Pynq to m_axi HLS IP

Also, I’ve since changed my HLS to look like the following:

And I’ve changed my python to look like the following:
image

  • All data is written into HLS “in” input via register 0x10
  • All data is written out of HLS “out” output via register 0x1C

** This leaves me with questions: **

  1. Why do I do a write the same way to input the data to HLS and output the data from HLS? The semantics of the register_map write() are strange to me. I also couldn’t understand how to get read() to work.

  2. Is there a better way to do this? Am I doing this in a recommended way? Is there anything I should do differently?

Thank you,
Nick