发明名称 | 一种多模电子系统的组合同步方法 | ||
摘要 | 本发明公开了一种多模电子系统的组合同步方法,在电子系统中各模块互为冗余,各模块以微处理器为核心电路,同时完成相同的操作或任务;该方法设置一个多模同步的同步控制器,该同步控制器由同步串行接口电路、读写控制电路、发送缓冲器、接收缓冲器以及READY产生电路组成;其中,读写控制电路与同步串行接口电路、发送缓冲器相连,接收缓冲器与READY产生电路相连;将电子系统内各模之间的软同步与硬同步、细同步与粗同步结合在一起形成综合同步机制,本发明的多模电子系统的组合同步方法,在多模电子系统中,同步可以发生在任意一条指令上,使各模的同步达到指令级的精度,并且硬件字元与纯硬件方式相比,减少60%。 | ||
申请公布号 | CN100547557C | 申请公布日期 | 2009.10.07 |
申请号 | CN200710308158.5 | 申请日期 | 2007.12.28 |
申请人 | 中国航天时代电子公司第七七一研究所 | 发明人 | 段青亚;蒋卫;苗硕;王承;蒋蕾;费晓琪 |
分类号 | G06F11/16(2006.01)I | 主分类号 | G06F11/16(2006.01)I |
代理机构 | 西安通大专利代理有限责任公司 | 代理人 | 李郑建 |
主权项 | 1.一种多模电子系统的组合同步方法,在电子系统中各模块互为冗余,各模块以微处理器为核心电路,同时完成相同的操作或任务;其特征在于,各模之间的同步分为粗同步与细同步,首先进行粗同步,粗同步成功后再进行细同步,具体包括下列步骤:1)设置一个多模同步的同步控制器,该同步控制器由同步串行接口电路、读写控制电路、发送缓冲器、接收缓冲器以及READY产生电路组成;其中,读写控制电路与同步串行接口电路、发送缓冲器相连,接收缓冲器与READY产生电路相连;2)粗同步:各模块利用软件通过同步串行接口电路发送或接收同步识别码,模块在限定的时间内收到其余冗余模块发送的同步识别码,表示该模块粗同步完成,实现一个宽时段范围的粗略同步;粗同步成功后进行细同步;3)细同步:细同步用于实现指令级的同步,模块之一的微处理器的软件访问同步信号寄存器产生同步输出信号,并对其余冗余模块发送同步输出信号,同时由硬件开始产生READY信号发送同步输出信号的微处理器,将该微处理器冻结;在检测到其余冗模块同步输出信号都有效时撤消READY信号,若检测到其余冗余模块同步输出信号只有一个有效时再等待预写的系统时钟后撤消READY信号,该时钟周期数由程序软件配置;READY信号撤消,微处理器觖冻;通过READY信号将多模的微处理器接到同一指令的执行。 | ||
地址 | 710054陕西省西安市太乙路189号 |