Interfaces and handshakes move data safely between blocks. Practice valid/ready protocols, skid buffers and back-pressure, the building blocks of AXI-style streaming interfaces.