That sounds like a job for AXI DMA - you program it with destination address of receiving buffer, push data into the AXI Stream port (which is as close as it gets to parallel interface, the only additional signals are two handshake signals - ready/valid, and a "last" signal which indicates an end of the data packet), and then your CPU waits for DMA interrupt signalling completion of transter. Take a look at PG021 to see how it works and how to use it.