[发明专利]一种基于数字电路的FC网络序列发送控制系统及方法有效
申请号: | 201611140892.0 | 申请日: | 2016-12-12 |
公开(公告)号: | CN108616329B | 公开(公告)日: | 2020-12-29 |
发明(设计)人: | 蒲恺;张利洲;田园;李大鹏;李玉发;刘军伟 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | H04L1/00 | 分类号: | H04L1/00 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 郭平 |
地址: | 710000 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种FC网络序列发送控制系统及方法,特别涉及一种基于数字电路的FC网络序列发送控制系统及方法。本发明采用使从主机内存读入数据的操作和FC帧分解发送的操作同时进行,并且根据主机配置对每个序列的发送时间加以控制的方式,仅需数个大小为2112B的本地缓存单元,当缓存单元未满时根据主机配置从主机内存获取一个FC帧的负载数据,同时,若缓存单元非空则将负载数据组织成完整的FC帧,并根据主机配置对每个序列的发送时间加以控制,最终实现对序列的发送控制。本发明不仅可以降低对缓存的需求,减少发送延时,还能够满足用户对每个序列占用发送通道的时间的限制。 | ||
搜索关键词: | 一种 基于 数字电路 fc 网络 序列 发送 控制系统 方法 | ||
【主权项】:
1.一种基于数字电路的FC网络序列发送控制系统,其特征在于:包括配置寄存器组、本地缓存、数据请求状态机、数据发送状态机和发送超时计数单元五部分;其中,配置寄存器组包括:1)、由主机填写数字电路读取的S_ID寄存器、D_ID寄存器、帧长度寄存器、起始地址寄存器、长度寄存器、超时值寄存器和超时处理方式寄存器;其中,a、S_ID寄存器存储FC帧头中S_ID字段的用户设置值;b、D_ID寄存器存储FC帧头中D_ID字段的用户设置值;c、帧长度寄存器存储FC帧数据负载长度的用户设置值;d、起始地址寄存器存储用户数据在主机内存中的起始地址,对该寄存器的写操作是启动数字电路进行发送的触发条件,必须最后设置;e、长度寄存器存储用户数据的字节长度;f、超时值寄存器存储用户数据可以占用发送通道的时间值;g、超时处理方式寄存器存储用户数据的发送时间超过超时值寄存器设定值后的处理方式,包括超时续传和超时中止两种方式;2)、由数字电路填写主机读取的发送完成地址寄存器和超时地址寄存器;其中,a、发送完成地址寄存器存储发送完成的用户数据在内存中的起始地址;b、超时地址寄存器存储占用发送通道时间超过超时值寄存器设定值的用户数据在内存中的起始地址;本地缓存包括若干个大小为2112B的缓存单元和一个参数FIFO,参数FIFO的深度与缓存单元个数相同,缓存单元个数由用户确定;其中,缓存单元由主机接口写入并更新写指针,由数据发送状态机读出并更新读指针;参数FIFO由数据请求状态机写入,由数据发送状态机清除;数据请求状态机根据主机配置和本地缓存的空闲状态请求主机接口将一帧数据负载从内存读入缓存单元中,并将该帧数据的相关信息写入参数FIFO;数据发送状态机根据参数FIFO传递过来的相关信息,将本地缓存单元的数据读出并组织成完整的FC帧发出;发送超时计数单元包括超时计数器、超时计数地址寄存器和超时计数方式寄存器,其中,超时计数器为自减计数器,超时计数地址寄存器用于记录当前超时计数的序列在内存中的起始地址,超时计数方式寄存器用于记录当前超时计数的序列在超时后的处理方式;配置寄存器组中的S_ID寄存器、D_ID寄存器、帧长度寄存器、起始地址寄存器、长度寄存器、超时值寄存器和超时处理方式寄存器均输出给数据请求状态机;本地缓存从主机接口和数据请求状态机输入数据,向数据发送状态机和发送超时计数单元输出数据;数据请求状态机写本地缓存中的参数FIFO,清除配置寄存器组中S_ID寄存器、D_ID寄存器、帧长度寄存器、起始地址寄存器、长度寄存器、超时值寄存器和超时处理方式寄存器的当前值;数据发送状态机从本地缓存的参数FIFO获取参数,从缓存单元获取数据,向配置寄存器组中的发送完成地址寄存器写入值;发送超时计数单元从本地缓存的参数FIFO获取参数,向数据请求状态机和数据发送状态机输出超时指示信号及超时计数地址寄存器和超时计数方式寄存器的值,并向配置寄存器组中的超时地址寄存器和发送完成地址寄存器写入值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611140892.0/,转载请声明来源钻瓜专利网。