基于可编程器件的三冗余总线同步和表决电路.pdf

上传人:xia****o6 文档编号:806479 上传时间:2018-03-13 格式:PDF 页数:7 大小:286.95KB
返回 下载 相关 举报
摘要
申请专利号:

CN201010101975.5

申请日:

2010.01.27

公开号:

CN101813934A

公开日:

2010.08.25

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):G05B 19/418公开日:20100825|||实质审查的生效IPC(主分类):G05B 19/418申请日:20100127|||公开

IPC分类号:

G05B19/418

主分类号:

G05B19/418

申请人:

清华大学

发明人:

朱纪洪; 孙磊; 王飞; 张应洪

地址:

100084 北京市100084-82信箱

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

本发明提供一种基于可编程器件的三冗余总线同步和表决电路,对于基于可编程器件加载内核构成的三冗余容错计算机,设计包括三冗余总线缓冲电路,三冗余总线同步电路,三冗余总线表决电路,总线防丢步电路等组成,首先外部数据经过三冗余总线缓冲电路等待请求三冗余总线同步电路,三冗余总线同步电路控制总线读取外部数据,经过三冗余总线表决电路表决后送至可编程器件加载内核构成的三冗余容错计算机,同时总线防丢步电路控制总线防止丢失数据信息。该可编程器件的三冗余总线同步和表决电路,对于基于可编程器件加载内核构成的三冗余容错计算机,解决了冗余容错计算机数据同步和表决的实时控制问题,实现了冗余容错计算机数据同步和表决智能管理,与传统的同步和表决方法比较,利用总线代替进程同步和数据表决时三冗余容错计算机之间的数据交互,减轻了冗余容错计算机任务负担,保证了冗余容错计算机数据和程序运行的高可靠性。

权利要求书

1: 一种基于可编程器件的三冗余总线同步和表决电路,其特征在于: 包括三冗余总线缓冲电路,三冗余总线同步电路,三冗余总线表决电路,三冗余总线输出电路,总线防丢步电路等组成,,首先外部数据经过三冗余总线缓冲电路等待请求三冗余总线同步电路,三冗余总线同步电路控制总线读取外部数据,经过三冗余总线表决电路表决后送至可编程器件加载内核构成的三冗余容错计算机,同时总线防丢步电路控制总线防止丢失数据信息。
2: 根据权利要求1所述的三冗余总线缓冲电路,其特征在于: 三冗余容错计算机中,计算机A、计算机B、计算机C数据信息通过数据总线的高低位进行传输,如果32位的数据总线则高10位中9位表示C机数据信息另外1位表示表决状态,同样中10位中9位表示B机数据信息另外1位表示表决状态,同样低10位中9位表示A机数据信息另外1位表示表决状态,通过缓冲进行数据的暂放。
3: 根据权利要求1所述的三冗余总线同步电路,特征在于: 三冗余容错计算机中计算机A、计算机B和计算机C数据通过三冗余总线缓冲电路进行数据的储存和暂放,同时三冗余总线同步电路来控制数据表决时的同步读取,从而保障数据的一致。
4: 根据权利要求1所述的三冗余总线表决电路和三冗余总线表决输出电路,其特征在于: 通过缓冲进行数据的暂放三冗余容错计算机中计算机A、计算机B和计算机C数据,由通过缓冲进行数据的暂放,由硬件位比较逻辑电路,对计算机A、计算机B和计算机C数据进行逐位比较。三冗余表决输出电路分别通知计算机A、计算机B和计算机C对数据进行读取,从而保证读取数据的一致性。
5: 根据权利要求1所述的总线防丢步电路,其特征在于: 总线防丢步电路对计算机A、计算机B和计算机C进行防丢步处理,保障总线数据失步现象,保证计算机A、计算机B和计算机C进程的一致性。

说明书


基于可编程器件的三冗余总线同步和表决电路

    【技术领域】

    本发明涉及电子计算机和自动化控制技术,基于可编程逻辑器件设计了低成本的、灵活性的、模块化的和开放性的基于可编程器件的三冗余总线同步和表决电路,对于基于可编程器件加载内核构成的三冗余容错计算机,解决了冗余容错计算机数据同步和表决的实时控制问题,实现了冗余容错计算机数据同步和表决智能管理,保证冗余容错计算机数据同步和表决高可靠性。

    背景技术

    自六十年代,随着计算机在一些重要领域的应用,计算机的失效会造成巨大的损失,具有故障检测和诊断等功能的余度容错高可靠控制系统开始在航天航空等领域应用。到七十年代,采用比较技术和冗余容错技术的余度容错高可靠系统,应用于通讯和航天等领域,具备了备份功能、自检功能、自恢复功能,并且一些具有代表性的大型容错冗余系统也在此期间研制成功。近年来,微电子技术的飞速发展使得嵌入式控制系统广泛应用各个领域,传统构架的容错高可靠控制系统不能满足在航空航天、国防军工、工业生产、安全控制等重要领域嵌入式控制系统应用需求,而可编程逻辑器件加载多个微处理器核的技术发展,为可编程逻辑器件设计容错嵌入式控制系统提供了条件。

    现场可编程芯片是指由用户编程来实现所需功能的专用集成电路,采用可编程门阵列(Field Programmable Gate Array)技术,即由逻辑功能块排列成阵列组成,并由可编程的互连资源连接这些逻辑功能块实现所需的设计。目前现场可编程芯片规模做得很大,随着内嵌处理器核技术应用,实现的功能更强,设计的灵活性更大。

    基于可编程器件的三冗余总线同步和表决电路用于容错计算机,国内未见相关的产品和相关专利。

    【发明内容】

    本发明的目的在于提供一种低成本的、灵活性的、模块化的和开放性的基于可编程器件的三冗余总线同步和表决电路,对于基于可编程器件加载内核构成的三冗余容错计算机,解决了冗余容错计算机数据同步和表决的实时控制问题,实现了冗余容错计算机数据同步和表决智能管理,保证了冗余容错计算机数据同步和表决高可靠性。

    基于可编程器件的三冗余总线同步和表决电路系统结构见附图1,包括三冗余总线缓冲电路,三冗余总线同步电路,三冗余总线表决电路,三冗余总线输出电路,总线防丢步电路等组成,首先外部数据经过三冗余总线缓冲电路等待请求三冗余总线同步电路,三冗余总线同步电路控制总线读取外部数据,经过三冗余总线表决电路表决后送至可编程器件加载内核构成的三冗余容错计算机,同时总线防丢步电路控制总线防止丢失数据信息。

    三冗余总线缓冲电路见附图2,三冗余总线滤波电路去除三冗余总线杂波信号,保证信号的真实性,由可编程单元设计的数据缓冲区用于存放三冗余总线滤波后的信号,在放入数据的同时写入三冗余总线同步标志。

    三冗余总线同步电路见附图3,由三冗余总线同步标志进行唤醒,控制三冗余总线表决电路对可编程单元设计的数据缓冲区存放三冗余总线滤波后的信号进行读取。

    三冗余总线表决电路和三冗余总线输出电路见附图4,由可编程逻辑单元设计位比较对数据缓冲区存放三冗余总线滤波后的信号进行位比较同时重新写入表决标志,同时三冗余总线输出电路通知计算机A、计算机B和计算机C对数据进行读取。

    数据总线防丢步电路对计算机A、计算机B和计算机C进行防丢步处理,保障总线数据失步现象,保证计算机A、计算机B和计算机C进程的一致性。

    本发明实施例的有益效果在于,该可编程器件的三冗余总线同步和表决电路,对于基于可编程器件加载内核构成的三冗余容错计算机,解决了冗余容错计算机数据同步和表决的实时控制问题,实现了冗余容错计算机数据同步和表决智能管理,与传统的同步和表决方法比较,利用总线代替进程同步和数据表决时三冗余容错计算机之间的数据交互,减轻了冗余容错计算机任务负担,保证了冗余容错计算机数据和程序运行的高可靠性。

    【附图说明】

    此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的限定。在附图中:

    图1可编程设计的三冗余总线同步和表决的电路系统结构;

    图2三冗余总线缓冲电路工作原理;

    图3三冗余总线同步电路工作原理;

    图4三冗余总线表决电路和三冗余总线输出电路;

    为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施方式和附图,对本发明做进一步详细说明。在此,本发明的示意性实施方式及其说明用于解释本发明,但并不作为对本发明的限定。

    本实施例提供基于可编程器件FPGA设计的三冗余总线同步和表决,解决了三冗余容错计算机数据同步的实时控制问题,实现了三冗余容错计算机数据同步和表决智能管理,保证了冗余容错计算机数据同步和表决高可靠性。

    采用可编程门阵列(Field Programmable Gate Array-FPGA)技术,即由逻辑功能块排列成阵列组成,并由可编程的互连资源连接这些逻辑功能块实现所需的设计。利用电子设计自动化EDA工具,采用可编程器件,通过设计芯片来实现系统功能,这种基于芯片的设计方法,能够由设计者定义器件的内部逻辑和管脚,将原来由电路板设计完成的大部分工作放在芯片中设计进行,不仅通过芯片设计来实现多种数字逻辑系统功能,而且大大减少了电路图设计和电路板设计的工作量和难度,增强设计灵活性,提高了工作效率。

    三冗余总线缓冲电路,三冗余总线同步电路,三冗余总线表决电路,三冗余总线输出电路,总线防丢步电路等功能模块是基于Altra公司的EPM3128ATI64可编程器件设计的,基于可编程逻辑器件设计了低成本的、灵活性的、模块化的和开放性的冗余容错计算机数据同步的电路。

    以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

    

基于可编程器件的三冗余总线同步和表决电路.pdf_第1页
第1页 / 共7页
基于可编程器件的三冗余总线同步和表决电路.pdf_第2页
第2页 / 共7页
基于可编程器件的三冗余总线同步和表决电路.pdf_第3页
第3页 / 共7页
点击查看更多>>
资源描述

《基于可编程器件的三冗余总线同步和表决电路.pdf》由会员分享,可在线阅读,更多相关《基于可编程器件的三冗余总线同步和表决电路.pdf(7页珍藏版)》请在专利查询网上搜索。

本发明提供一种基于可编程器件的三冗余总线同步和表决电路,对于基于可编程器件加载内核构成的三冗余容错计算机,设计包括三冗余总线缓冲电路,三冗余总线同步电路,三冗余总线表决电路,总线防丢步电路等组成,首先外部数据经过三冗余总线缓冲电路等待请求三冗余总线同步电路,三冗余总线同步电路控制总线读取外部数据,经过三冗余总线表决电路表决后送至可编程器件加载内核构成的三冗余容错计算机,同时总线防丢步电路控制总线防。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 控制;调节


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1