The DataMover MM2S soft shutdown is initiated by the active-High assertion of
the input signal mm2s_halt. During a soft shutdown, the
DataMover gracefully completes the existing transactions on the AXI4 side. You find data on the streaming side sometime while its exiting
gracefully. The m_axis_mm2s_tdata data output is then
driven with invalid data values. The MM2S completes all committed memory map requests
presented on the MM2S Memory Map Address Channel. Input data from the Memory Map Data
Channel received during the cleanup operations are discarded.
When the soft halt operations are completed, the MM2S asserts the mm2s_halt_cmplt output.
This output remains asserted until the MM2S is reset through the hard reset input
m_axi_mm2s_aresetn (or m_axis_mm2s_cmdsts_aresetn
if asynchronous command interface is in use).