1、项目介绍-MCDF
MCDF(Multi-Channel Data Formatter)多通道数据整形器将上行多个通道数据存入FIFO,经过Arbiter仲裁,完成指定通道的数据打包,寄存器可以控制各个通道的开关、优先级以及数据包长度。
2、设计描述
CDF设计结构描述如下所示:
其中主要分为如下及部分:
- 通道从段(channel slave):接受输入的上行数据,然后存储到FIFO中;
- 仲裁器(Arbiter):选择从不同的FIFO中读取数据,然后将数据传送到整形器(Formatter);
- 整形器(Formatter):将数据按照一定的接口时序发送出去;
- 寄存器(Register):设置MCDF的读写控制功能。
3接口时序
数据输入的通道从端口接口时序如下所示,当ready为高表示可以输入数据,然后将valid拉高表示当前输入的data数据有效,需要写入
整形器是按照数据饱的格式发送数据