[发明专利]航电ASM协议控制器无效
申请号: | 200910254633.4 | 申请日: | 2009-12-31 |
公开(公告)号: | CN101795266A | 公开(公告)日: | 2010-08-04 |
发明(设计)人: | 王红春 | 申请(专利权)人: | 中国航空工业集团公司第六三一研究所 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/56;H04B10/12 |
代理公司: | 西安智邦专利商标代理有限公司 61211 | 代理人: | 康凯 |
地址: | 710068 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | asm 协议 控制器 | ||
1.一种航电ASM协议控制器,其特征是,在光纤通道链路层上增加专用电路用于实现航电ASM协议处理和确定性消息调度管理;所述专用电路为ASM协议控制器电路,它包括:
(1)消息队列控制寄存器组,包括消息队列基地址QueueBase、队列深度QueueLen,头指针Head和尾指针Tail,消息最大长度MsgMaxLen;
(2)消息调度控制寄存器组,包括消息类型MsgType,消息调度周期Period;
(3)协议分片控制寄存器组,包括发送数据帧计数寄存器SendCnt和接收数据帧计数寄存器RecvCnt;
(4)发送调度控制;
(5)协议封装的控制单元,包括发送消息ID、目标地址、发送分片控制寄存器、协议封装控制逻辑;
(6)协议解析的控制单元,包括接收消息ID与消息队列映射表,接收分片信息,协议解析控制逻辑;
(7)发送DMA控制器;
(8)接收DMA控制器;
2.根据权利要求1所述航电ASM协议控制器,其特征是:包括在主机空间上开辟一片用于存放消息的存储区域,每个消息对应多个缓冲区,每个缓冲区的大小为消息的最大长度,同一个消息的多个缓冲区在逻辑上构成环形队列,消息队列控制组分别记录每个消息队列基地址、队列深度、队列的头指针、队列尾指针以及消息的最大长度。
3.根据权利要求1或2所述航电ASM协议控制器,其特征是:所述每个消息环形缓冲区都有对应的队列头指针和尾指针,用于实现消息的存储管理;
消息发送时,主机向发送消息对应环形缓冲区写入消息,ASM协议控制器负责从发送消息对应环形缓冲区读取消息;
消息接收时,ASM协议控制器向接收消息对应的缓冲区写入消息,主机从接收消息对应的缓冲区读取消息;
所述具体队列管理如下:
消息写入时,写入者读取消息队列头指针Head、尾指针Tail以及队列深度QueueLen,当(Tail+1)%QueueLen=Head,表示队列满,则丢弃消息,否则将消息写入到队尾,并将调整队尾指针,Tail=(Tail+1)%QueueLen;
消息读取时,读取者读取消息队列头指针Head、尾指针Tail以及队列深度QueueLen,当Tail=Head,表示队列满,则退出,否则从队头读取消息,并调整队头指针,Head=(Head+1)%QueueLen。
4.根据权利要求3所述航电ASM协议控制器,其特征是:所述每个发送消息对应一个消息类型和计数器,消息类型分别为紧急消息、周期消息和事件消息,当为周期消息时,按照计数器定义的周期发送消息,计数器精度为1us,32位宽。典型设置范围为:0.5ms、1ms、2ms……128ms,256ms,512ms,1024ms;计数器支持设置、复位和使能,当计数到0时,通知发送调度控制控制逻辑处理。
5.根据权利要求4所述航电ASM协议控制器,其特征是:所述发送消息和接收消息数目的范围为1到512;典型设置范围:8到256。
6.根据权利要求5所述的ASM协议控制器,其特征是,消息的调度按照紧急消息、周期消息和事件消息的优先级顺序调度,对于紧急消息和事件消息,消息放入到队列后,即提交消息调度,而对于周期消息还必须等待消息对应的计数器计数到零,才能提交消息调度。
7.根据权利要求6所述航电ASM协议控制器,其特征是,协议封装的控制单元,根据消息控制信息读取消息内容,构建数据帧头和帧尾,形成数据帧,提交物理链路发送。当发送完成一个完整的消息更新队列头指针通知主机已完成消息的发送。
8.根据权利要求7所述航电ASM协议控制器,其特征是,协议解析的控制单元完成数据帧头的协议解析,将数据帧内容写入到对应的消息缓冲区,当完成一个完整消息的数据组织,更改队列尾指针,通知主机接收到了新的消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司第六三一研究所,未经中国航空工业集团公司第六三一研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910254633.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种移动通信终端
- 下一篇:组播安全控制方法、系统及传输节点