EmCodeSyn is a software synthesis tool developed for enabling the visual design and debug of Multi-Rate Instantaneous Channel connected Data Flow (MRICDF) and for performing code generation from MRICDF networks.