MCDT比MCDF(multi-channel data formetter的构造简单,主要在于:MCDT没有寄存器控制和状态显示功能这两部分。MCDF:它可以将上行多个通道数据经过内部的FIFO,最终以数据包的形式送出。
从上图的MCDF结构来看主要可以分为如下几个部分:
1)上行数据的通道从端(channel slave),负责接受上行数据,并且存储到其FIFO中。
2)仲裁器(arbiter)可以选择从不同的FIFO中读取数据,进而将数据进一步传送至整形器(formatter)。
3)整形器(formatter)将数据按照一定的接口时序送出至下行接收端。
4)控制寄存器(control registers)有专用寄存器读写接口,负责命令并对MCDF的功能做出修改。