- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
(流程管理)MSF的接收和
发送数据流程韩婷
MSF的接收和发送数据流程
壹.概述:
TheMediaandSwitchFabric(MSF)Interface是IXP23XX和物理层设备
(physicallayerdevice)、交换结构(switchfabric)的接口单元。
MSF的特点:
·有相互独立的数据接收接口和发送接口(ReceiveInterface和
TransmitInterface),每个接口能够独立配置,接口总线宽度为32bit
·可配置的总线接口:可配置为壹个32-bit,或被分为几个独立的总线:
2个16-bit或4个8-bit,或16-bit+2x18-bit(项目采用这种配置)
·通过UTOPIA和POS_PHY协议和PHY相连,通过CSIX和交换结构(SF)相连;
Note:
UTOPIAalwaysreferstocelltransport;POS-PHYreferstovariabl
e-lengthpackettransport.
项目中采用的是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接收单元结构
·Rxpins:数据接收引脚,可接收UTOPIA、POS-PHY、CSIX协议格式的数
据包
·ProtocolLogic:协议控制逻辑单元,用于对来自于Rxpins的数据包做
相应的协议检查和接收控制
·Checksum:对接收的数据包进行校验和计算,检验数据的完整性和正确
性
·RBUF:ReceiveBuffer,数据包的接收缓存单元,容量为8KB,可划分
为:128x64B/Element(项目中选用)、64x128B/Element、
32x256B/Element.
MSF从PHY或SF接收数据,缓存于RBUF中,当接收数据填满壹个
RBUFElement(壹个RBUFElement缓存壹个mpacket)后,MSF
通知ME将mpacket读入ME的传输寄存器或DRAM中,然后进
行处理。
MEs使用msf[read]指令将数据从RBUF读到ME的传输寄存器中。数据
RBUFcontrollogic.通过SRAMPushBus传到ME中
指令格式如下:
msf[read,$s_xfer_reg,src_op_1,src_op_2,ref_cnt],optional_token
其中,read指明是从RBUF中读数据,src_op_1+src_op_2为源地址,指明
数据于RBUF中的存放地址;$s_xfer_reg为目的地址,指明接收数据的
传输寄存器的地址;ref_cnt指明数据长度(以Longword为单位)
MEs也能够使用指令将数据从RBUF中读到DRAM中,指令格式如下:
dram[rbuf_rd,$s_xfer_reg,src_op1,src_op2,ref_cnt],optional_token
·Buffers:数据从Rbuf中向MEs或DRAM存储时的缓冲区,对开发者透明。
·FullElementList:用于记录RBUF中的Element的使用情况,当壹个
mpacket接收完毕后,相应的Element加入FullElementList,被标识为
FullElement,之后将其中的mpacket送到ME或DRAM存储单元。
·Rx_Thread_Freelists:存储记录当前空闲线程。当将数据包接收下来,
缓存于RBUFElement中之后,MSF通知某壹特定的空闲线程来对
RBUFElement中的数据进行处理。于将RBUFElement中的数据全部读入
S_Xfer_i
您可能关注的文档
- (会议管理)四种基本会议的开法.pdf
- 化学实验报告-英文版-2.doc
- (人力资源知识)可以用人治来推动法治.pdf
- (业务管理)服务管理业务经理培训内容构成.pdf
- (岗位职责)英语名称职位.pdf
- (冶金行业)北京中矿浓料输送系统设备检修手册新.pdf
- (商业计划书)第四届挑战杯河南省大学生创业计划竞赛参赛指南.pdf
- (产品管理)安达信流程说明产品质量目标制定与行业归口管理流程说明.pdf
- SX-19-公共广播及紧急广播系统.doc
- 江苏省中职类教师资格面试考试-专业大类-对应教材.xls
- 2025年全国兽医临床科目执业资格考试模拟试卷宝典.docx
- 2025年南京邮电大学Matlab软件设计深度解析教程.doc
- 2025年助理电气工程师资格证考试复习精华题库.docx
- 2024年清廉村居建设实施方案.docx
- 2025年医师资格考试试卷必威体育官网网址室安全管理策略探讨.doc
- 2025年山东注册会计师审计考点管理层职责通关秘籍.docx
- 荆门市龙泉中学2025届高三3月份模拟考试语文试题含解析.doc
- 福建省莆田一中等中学2025届高三六校第一次联考语文试卷含解析.doc
- 湖北省天门市、仙桃市、潜江市2025届高三第二次诊断性检测语文试卷含解析.doc
- 青海省海东市平安县第一高级中学2025届高考全国统考预测密卷语文试卷含解析.doc
文档评论(0)