电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

MSF的接收和发送数据流程

MSF的接收和发送数据流程_第1页
1/7
MSF的接收和发送数据流程_第2页
2/7
MSF的接收和发送数据流程_第3页
3/7
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 和 POS_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 在将网络数据接收下来之后,并不直接将其送入 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/Element. MSF 从 PHY 或 SF 接收数据,缓存在 RBUF 中,当接收数据填满一个 RBUF Element(一个 RBUF Element 缓存一个 mpacket)后,MSF 通知 ME 将 mpacket 读入 ME 的传输寄存器或 DRAM 中,然后进行处理。 MEs 使用 msf[read]指令将数据从 RBUF 读到 ME 的传输寄存器中。数据 RBUF control logic.通过 SRAM Push Bus 传到 ME中指令格式如下:msf[read, $s_xfer_reg, src_op_1, src_op_2, ref_cnt], optional_token其中,read 指明是从 RBUF 中读数据,src_op_1+src_op_2 为源地址,指明数据在 ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

MSF的接收和发送数据流程

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部