Hi Surya
Depending upon your scenario, you can also check if you want to hold data in MII before passing it to either side ECC/Shop Floor. It can be helpful as confirmation receipt if data from ECC/Shop Floor reached MII and vice versa. Also, performance can be improved by not doing everything in 1 big trx..
Thanks
Ruchir