Using an iMX6DL CPU, I am trying to implement a simple 8 kHz TDM bus to a number of external devices. The receive and transmit data is synchronized. The CPU needs to be both the TDM master in some instances and a TDM slave in others.
Looking at the data sheets for the iMX6, I see the ability to perform "network" mode TDM buses using either SSI/AUDMUX or ESAI. What is the advantage of using one over the other?