[3]MSF的接收和发送数据流程韩婷.docx
《[3]MSF的接收和发送数据流程韩婷.docx》由会员分享,可在线阅读,更多相关《[3]MSF的接收和发送数据流程韩婷.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、MSF的接收和发送数据流程一概述: The Media and Switch Fabric (MSF) Interface是IXP23XX与物理层设备(physical layer device)、交换结构(switch fabric)的接口单元。MSF的特点:有相互独立的数据接收接口和发送接口(Receive Interface和Transmit Interface),每个接口可以独立配置,接口总线宽度为32bit可配置的总线接口:可配置为一个32-bit,或被分为几个独立的总线:2个16-bit或4个8-bit,或16-bit+2 x18-bit(项目采用这种配置)通过UTOPIA 和PO
2、S_PHY协议与PHY相连,通过CSIX与交换结构(SF)相连;Note:UTOPIA always refers to cell transport; POS-PHY refers to variable-length packet transport.项目中采用的是POS-PHY格式MSF-0位宽为16bit,与SDH接口芯片PM5352通过POS-PHY2规范相连;MSF-2位宽为8bit,与千兆以太网煤质接入模块通过POS-PHY3规范相连;MSF-3位宽为8bit,与高速串行接口模块通过POS-PHY3规范相连;POS-PHY接收状态字格式:POS-PHY发送状态字格式:MSF在将网
3、络数据接收下来之后,并不直接将其送入DRAM数据存储区,而是先将数据缓存在接收缓存(RBUF)中,然后将其移送到DRAM或ME中。二MSF接收单元结构Rx pins:数据接收引脚,可接收UTOPIA、POS-PHY、CSIX协议格式的数据包Protocol Logic:协议控制逻辑单元,用于对来自于Rx pins的数据包做相应的协议检查和接收控制Checksum:对接收的数据包进行校验和计算,检验数据的完整性和正确性RBUF:Receive Buffer,数据包的接收缓存单元,容量为8KB,可划分为:128x64B/Element(项目中选用)、64x128B/Element、32 x256B
4、/Element. MSF从PHY或SF接收数据,缓存在RBUF中,当接收数据填满一个RBUF Element(一个RBUF Element缓存一个mpacket)后,MSF通知ME将mpacket读入ME的传输寄存器或DRAM中,然后进行处理。 MEs使用msfread指令将数据从RBUF读到ME的传输寄存器中。数据RBUF control logic.通过SRAM Push Bus传到ME中 指令格式如下:msfread, $s_xfer_reg, src_op_1, src_op_2, ref_cnt, optional_token其中,read指明是从RBUF中读数据,src_op_1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MSF 接收 发送 数据 流程
限制150内