[发明专利]一种保证通信处理机与主机间接收数据完整性的系统及其方法有效
申请号: | 201510926801.5 | 申请日: | 2015-12-11 |
公开(公告)号: | CN105528312B | 公开(公告)日: | 2018-07-03 |
发明(设计)人: | 王世奎;李卫 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | G06F13/16 | 分类号: | G06F13/16 |
代理公司: | 西安智邦专利商标代理有限公司 61211 | 代理人: | 胡乐 |
地址: | 710065 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通信处理机 接收数据 缓存 业务数据块 主机 逻辑标识 锁存器 读取 接收数据缓存 数据块缓存 完整性问题 定位通信 缓存标识 接收缓存 实时性好 使能条件 相应业务 业务数据 处理机 缓冲区 首地址 指针区 保证 锁存 访问 指针 灵活 | ||
本发明提供一种保证通信处理机与主机间接收数据完整性的系统及其方法,将接收数据缓冲区分成多个业务数据块缓存,分别存放通信处理机接收的业务数据;建立接收数据缓存指针区和缓存标识锁存器,其中缓存标识锁存器锁存通信处理机正在访问的业务数据块缓存相对应的逻辑标识,各个逻辑标识与各个业务数据块缓存的首地址指针一一对应,逻辑标识作为主机读取相应业务数据块缓存的使能条件,从而保证主机能够正确定位通信处理机正在访问的“繁忙”接收缓存,解决了接收数据的完整性问题。本发明具有实时性好,使用灵活,易于实现的特点。
技术领域
本发明属于计算机技术,涉及一种保证通信处理机与主机间接收数据完整性的系统及其方法。
背景技术
在计算机通信领域,由于连接外部的串行总线传输带宽的提高,要求通信处理机能接收多个业务数据块,这些业务数据块的大小不同,在业务数据块存储于共享双端口存储器方式下,因为主计算机与通信处理机之间均需要对这些共享业务数据块的访问,如何高效率保证高速的主机与慢速的通信处理机之间访问数据的完整性成为一个技术难题。
发明内容
本发明提出了一种保证通信处理机与主机间接收数据完整性的方案,能够令通信处理机正确标识正在写入的数据缓存,保证主机能够正确定位通信处理机正在访问的“繁忙”接收缓存,解决了接收数据的完整性问题。
本发明是技术解决方案是:
一种保证通信处理机与主机间接收数据完整性的系统,其特征在于:包括
接收数据缓冲区,该接收数据缓冲区分成多个业务数据块缓存,分别存放通信处理机接收的业务数据;
接收数据缓存指针区,用来存储多个业务数据块缓存的首地址指针,由主机写入首地址指针的初值,在工作中主机和通信处理机均能够读取首地址指针的值;
缓存标识锁存器,用于锁存通信处理机正在访问的业务数据块缓存相对应的逻辑标识,各个逻辑标识与各个业务数据块缓存的首地址指针一一对应,逻辑标识作为主机读取相应业务数据块缓存的使能条件。
上述缓存标识锁存器的输入端连接通信处理机的数据总线,锁存信号LE端连接通信处理机的地址译码信号,输出端连接主机的数据总线,使能信号OE端连接主机的地址译码信号。
基于以上系统实现通信处理机与主机间接收数据的方法,包括以下环节:
a)主机对接收数据缓存指针区写入首地址指针的初值;
b)通信处理机将缓存标识锁存器的内容写为“0”,即标识没有访问任何缓存数据;
c)当通信处理机接收到数据时,将业务数据块缓存对应的逻辑标识写入缓存标识锁存器;
d)通信处理机依据业务数据块缓存对应的逻辑标识,从接收数据缓存指针区相应单元读出业务数据块缓存的地址,将接收的数据逐一写入业务数据块缓存;
e)通信处理机把所有接收数据均写入业务数据块缓存后,将标识锁存器的内容写为“0”;
f)主机读取某一业务数据块缓存时,首先读缓存标识锁存器,分析逻辑标识的值与主机要读的业务数据块缓存是否相对应:
如果否,则读取该业务数据块缓存的内容;
如果是,则周期查询标识锁存器,直到读出逻辑标识的值与主机要读的业务数据块缓存不再对应,即表明通信处理机对该业务数据块缓存访问完成,则主机读取该业务数据块缓存的内容。
本发明的有益效果是:
a支持主机、通信处理机能并行接收多个业务数据块;
b)采用标识锁存器,不仅解决了数据块的完整性问题,且实时性好;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510926801.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:信息收集系统
- 下一篇:读取命令排程方法以及使用该方法的装置