Snitch Frontend

Proposed Flow in Snitch

Instruction

function

DMSRC, DMDST

setup the transfer

DMCPY

launch the transfer

DMSTAT

poll until the transfer is done or error arises

DMERI

retrieve error cause and beat address (optional if error handling enabled)

DMERH

handle the error (continue, abort, replay) (optional if error handling enabled)

DMSTAT

poll until transfer is done