nobody answer me? I just want to know how to design input/output buffer. As you known,each channel can be set on different data rate( 2.048Mb/s,4.096Mb/s.....) and the rate of input channel may be not macth with that tranmit channel. So there will be many individual fifos for data store. It will occupy much hardware resource(i.e 32 input channels, 32 output channels).