• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 11
    • 下载费用:30 金币  

    重庆时时彩过年假期期: 一种多芯片互联互锁的?;し椒跋低?pdf

    关 键 词:
    一种 芯片 互锁 ?;?方法 系统
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201410204304.X

    申请日:

    2014.05.14

    公开号:

    CN103971058A

    公开日:

    2014.08.06

    当前法律状态:

    授权

    有效性:

    有权

    法律详情: 授权|||实质审查的生效IPC(主分类):G06F 21/57申请日:20140514|||公开
    IPC分类号: G06F21/57(2013.01)I 主分类号: G06F21/57
    申请人: 深圳科士达科技股份有限公司
    发明人: 刘程宇; 万学维
    地址: 518057 广东省深圳市南山区高新科技中二路软件园1栋4楼
    优先权:
    专利代理机构: 深圳市科吉华烽知识产权事务所(普通合伙) 44248 代理人: 王雨时;熊伟
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201410204304.X

    授权公告号:

    ||||||

    法律状态公告日:

    2017.03.15|||2014.09.03|||2014.08.06

    法律状态类型:

    授权|||实质审查的生效|||公开

    摘要

    本发明涉及一种多芯片互联互锁的?;し椒?,其特征在于,所述方法包括以下步骤:A、软、硬控节点所有功能进行自动检测;B、判断软、硬控节点功能状态是否正常,C、提取硬控节点固件版本特征码发往软控节点,并高阻态并机总线及禁止功率半导体驱动;D、判断接收的硬控节点固件版本的兼容性是否兼容;E、判断硬控节点对接收到所有节点的版本加上自身的版本是否具有兼容性;在上电对系统状态检测,解决了CPLD/FPGA上电时出现失效状态或者版本不匹配时,对系统的?;?;在CPLD/FPGA或者MCU/DSP软件升级后,提供了兼容性检测策略,解决了软件不匹配导致的系统失效。

    权利要求书

    权利要求书
    1.  一种多芯片互联互锁的?;し椒?,其特征在于,所述方法包括以下步骤:
    A、软、硬控节点所有功能进行自动检测;
    B、判断软、硬控节点功能状态是否正常,若功能状态正常,则置硬控节点状态正常位有效并执行步骤C,软控节点执行步骤D,如功能状态不正常,则循环执行步骤A;
    C、提取硬控节点固件版本特征码发往软控节点,并高阻态并机总线及禁止功率半导体驱动;
    D、判断接收的硬控节点固件版本的兼容性是否兼容,如兼容,则提取固件版本特征码发往硬控节点,且软控节点自检结束进入正常工作;如不兼容,则执行步骤C;
    E、判断硬控节点对接收到所有节点的版本加上自身的版本是否具有兼容性;如具有兼容性,则硬控节点自检结束进入正常工作;如不具有兼容性,则执行步骤D。

    2.  根据权利要求2所述的?;し椒?,其特征在于,所述步骤A 包括以下步骤:
    A1、硬控节点对自身所有功能进行检测;
    A2、软控节点禁止功率半导体驱动和清除所有与外部控制节点的交互数据;
    A3、软控节点对自身所有功能进行检测。

    3.  根据权利要求2所述的?;し椒?,其特征在于,所述步骤B包括以下步骤:
    B1、判断硬控节点功能状态是否正常,如功能状态正常,则置硬控节点状态正常有效位并执行步骤C;如功能状态不正常,则执行步骤A1;
    B2、判断软控节点功能状态是否正常,如功能状态正常,则执行步骤B3;如功能状态不正常,则执行步骤A3;
    B3、判断设备单元中硬控节点状态是否正常,如正常,正执行步骤C;如不正常,则循环步骤B3。

    4.  根据权利要求3所述的?;し椒?,其特征在于,所述步骤C包括以下步骤:
    C1、在硬控节点提取固件版本特征码发往软控节点;
    C2、将并机总线高阻态及禁止功率半导体驱动。

    5.  根据权利要求4所述的?;し椒?,其特征在于,所述硬控节点所有组件置位状态正常位,对状态位正常位进行比特流编码。

    6.  根据权利要求5所述的?;し椒?,其特征在于,各个控制节点固件版本不兼容,软件节点均不向硬件节点发送驱动及总线数据。

    7.  一种多芯片互联互锁的?;は低?,其特征在于,该?;は低嘲ǎ?BR>自检???,用于软、硬控节点所有功能进行自动检测;
    判断???,用于判断软、硬控节点功能状态是否正常,若功能状态正常,则置硬控节点状态正常位有效并执行步骤C,软控节点执行步骤D,如功能状态不正常,则循环执行步骤A;
    提取阻止???,用于提取硬控节点固件版本特征码发往软控节点,并高阻态并机总线及禁止功率半导体驱动;
    一次兼容性判断???,用于判断接收的硬控节点固件版本的兼容性是否兼容,如兼容,则提取固件版本特征码发往硬控节点,且软控节点自检结束进入正常工作;如不兼容,则执行步骤C;
    二次兼容性判断???,用于判断硬控节点对接收到所有节点的版本加上自身的版本是否具有兼容性;如具有兼容性,则硬控节点自检结束进入正常工作;如不具有兼容性,则执行步骤D。

    8.  根据权利要求7所述的?;は低?,其特征在于,所述自检??榘ǎ?BR>硬控节点自检单元,用于硬控节点对自身所有功能进行检测;
    禁止单元,用于软控节点禁止功率半导体驱动和清除所有与外部控制节点的交互数据的通道;
    软控节点自检单元,用于软控节点对自身所有功能进行检测。

    9.  根据权利要求8所述的?;は低?,其特征在于,所述判断??榘ǎ?BR>硬控节点功能判断单元,用于判断硬控节点功能状态是否正常,如功能状态正常,则置硬控节点状态正常有效位并执行步骤C;如功能状态不正常,则执行步骤A1;
    软控节点功能判断单元,用于判断软控节点功能状态是否正常,如功能状态正常,则执行步骤B3;如功能状态不正常,则执行步骤A3;
    设备状态判断单元,用于判断设备单元中硬控节点状态是否正常,如正常,正执行步骤C;如不正常,则循环步骤B3。

    10.  根据权利要求9所述的?;は低?,其特征在于,所述提取阻止??榘ǎ?BR>提取输出单元,用于在硬控节点提取固件版本特征码发往软控节点;
    阻断单元,用于将并机总线高阻态及禁止功率半导体驱动。

    说明书

    说明书一种多芯片互联互锁的?;し椒跋低?
    技术领域
    本发明属于芯片?;ち煊?,尤其涉及一种多芯片互联互锁的?;し椒跋低?。
    背景技术
    多芯片解决方案中,MCU/DSP等微处理器由于软件执行的异常造成程序跑飞,可能误发功率半导体的驱动或者致使其驱动异常,造成功率半导体的损害。更为严重的是,在并联系统中, 如果不将出现异常的MCU/DSP所在的单元从并联系统中脱离出去,甚至会造成并联系统的崩溃。
    CPLD/FPGA的执行机构的基本单元是触发器和逻辑门组合,它们基本上不会出现MCU/DSP等微处理器的程序异常跑飞,所以常见的方案是利用CPLD/FPGA对MCU/DSP进行监控,当发起其异常时,封锁功率半导体的驱动,并且将其脱开与各种并机总线的连接。这种方法中没有考虑CPLD/FPGA失效等问题。
    发明内容
    本发明提供一种多芯片互联互锁的?;し椒?,旨在解决软件匹配导致系统失效等的问题。
    本发明是这样实现的,一种多芯片互联互锁的?;し椒?,所述方法包括以下步骤:
    A、软、硬控节点所有功能进行自动检测;
    B、判断软、硬控节点功能状态是否正常,若功能状态正常,则置硬控节点状态正常位有效并执行步骤C,软控节点执行步骤D,如功能状态不正常,则循环执行步骤A;
    C、提取硬控节点固件版本特征码发往软控节点,并高阻态并机总线及禁止功率半导体驱动;
    D、判断接收的硬控节点固件版本的兼容性是否兼容,如兼容,则提取固件版本特征码发往硬控节点,且软控节点自检结束进入正常工作;如不兼容,则执行步骤C;
    E、判断硬控节点对接收到所有节点的版本加上自身的版本是否具有兼容性;如具有兼容性,则硬控节点自检结束进入正常工作;如不具有兼容性,则执行步骤D。
    本发明的进一步技术方案是:所述步骤A 包括以下步骤:
    A1、硬控节点对自身所有功能进行检测;
    A2、软控节点禁止功率半导体驱动和清除所有与外部控制节点的交互数据的通道;
    A3、软控节点对自身所有功能进行检测。
    本发明的进一步技术方案是:所述步骤B包括以下步骤:
    B1、判断硬控节点功能状态是否正常,如功能状态正常,则置硬控节点状态正常有效位并执行步骤C;如功能状态不正常,则执行步骤A1;
    B2、判断软控节点功能状态是否正常,如功能状态正常,则执行步骤B3;如功能状态不正常,则执行步骤A3。
    B3、判断设备单元中硬控节点状态是否正常,如正常,正执行步骤C;如不正常,则循环步骤B3。
    本发明的进一步技术方案是:所述步骤C包括以下步骤:
    C1、在硬控节点提取固件版本特征码发往软控节点;
    C2、将并机总线高阻态及禁止功率半导体驱动。
    本发明的进一步技术方案是:所述硬控节点所有组件置位状态正常位,对状态位正常位进行比特流编码。
    本发明的进一步技术方案是:各个控制节点固件版本不兼容,软件节点均不向硬件节点发送驱动及总线数据。
    本发明的另一目的在于提供一种多芯片互联互锁的?;は低?,该?;は低嘲ǎ?
    自检???,用于软、硬控节点所有功能进行自动检测;
    判断???,用于判断软、硬控节点功能状态是否正常,若功能状态正常,则置硬控节点状态正常位有效并执行步骤C,软控节点执行步骤D,如功能状态不正常,则循环执行步骤A;
    提取阻止???,用于提取硬控节点固件版本特征码发往软控节点,并高阻态并机总线及禁止功率半导体驱动;
    一次兼容性判断???,用于判断接收的硬控节点固件版本的兼容性是否兼容,如兼容,则提取固件版本特征码发往硬控节点,且软控节点自检结束进入正常工作;如不兼容,则执行步骤C;
    二次兼容性判断???,用于判断硬控节点对接收到所有节点的版本加上自身的版本是否具有兼容性;如具有兼容性,则硬控节点自检结束进入正常工作;如不具有兼容性,则执行步骤D。
    本发明的进一步技术方案是:所述自检??榘ǎ?
    硬控节点自检单元,用于硬控节点对自身所有功能进行检测;
    禁止单元,用于软控节点禁止功率半导体驱动和清除所有与外部控制节点的交互数据的通道;
    软控节点自检单元,用于软控节点对自身所有功能进行检测。
    本发明的进一步技术方案是:所述判断??榘ǎ?
    硬控节点功能判断单元,用于判断硬控节点功能状态是否正常,如功能状态正常,则置硬控节点状态正常有效位并执行步骤C;如功能状态不正常,则执行步骤A1;
    软控节点功能判断单元,用于判断软控节点功能状态是否正常,如功能状态正常,则执行步骤B3;如功能状态不正常,则执行步骤A3;
    设备状态判断单元,用于判断设备单元中硬控节点状态是否正常,如正常,正执行步骤C;如不正常,则循环步骤B3。
    本发明的进一步技术方案是:所述提取阻止??榘ǎ?
    提取输出单元,用于在硬控节点提取固件版本特征码发往软控节点;
    阻断单元,用于将并机总线高阻态及禁止功率半导体驱动。
    本发明的有益效果是:在上电对系统状态检测,解决了CPLD/FPGA上电时出现失效状态或者兼容性问题时,对系统的?;?;在CPLD/FPGA或者MCU/DSP软件升级后,提供了兼容性检测策略,解决了软件不匹配导致的系统失效。
    附图说明
    图1是本发明实施例提供的多芯片互联互锁的?;し椒ㄖ腥砜亟诘慵觳饬鞒掏?;
    图2是本发明实施例提供的多芯片互联互锁的?;し椒ㄖ杏部亟诘慵觳饬鞒掏?
    图3是本发明实施例提供的多芯片互联互锁的?;し椒ㄖ辛低车恼蹇蚣芡?。
    具体实施方式
    图1、2示出了本发明提供的多芯片互联互锁的?;し椒ㄖ腥?、硬控节点检测流程图,其详述如下:
    其中的软控节点的?;ぷ约旃倘缦拢?
    在步骤S1中,在设备上电后,软控节点准备对自身进行自动检查。
    在步骤S2中,在软控节点开始对自身进行自动检查开始前,软控节点禁止功率半导体驱动和清除所有与外部控制节点的交互数据;为了软控节点在自检时能够完成是更好,软控节点将半导体驱动和与外界交换数据的通道全部禁止,使其完成自动检测不受外来数据的影响。
    在步骤S3中,设备的软控节点对自身功能进行自动检测。
    在步骤S4中,判断软控节点的功能状态是否正常,如果判断功能状态正常,则执行步骤S5,;如果判断功能状态不正常,则执行步骤S3,在此循环S3、S4步骤,直到步骤S4中判断功能状态正常后才能执行步骤S5.
    在步骤S5中,在步骤S4中的判断所有功能状态时正常后,在这里对设备单元中的硬控节点状态是否正常进行判断,如果硬控节点正常,则执行步骤S6;如果硬控节点不正常,则重复循环步骤S5,直到硬控节点状态为止,才能执行步骤S6。
    在步骤S6中,判断接收到的硬控节点固件版本的兼容性是否兼容,如果兼容,则执行步骤S7;如果不兼容,则重新接受硬控节点发送的特征并且重复执行步骤S6,直到兼容性正常位置在执行步骤S7。
    在步骤S7中,在判断了硬控节点特征码兼容性正常后,软控节点提取固件版本的特征码发送给硬控节点。
    在步骤S8中,当所有的检测完毕后,所有的功能均都能够正常的工作,此时软控节点的自检结束进入正常的工作状态。
    其中硬控节点的?;ぷ约旃倘缦拢?
    在步骤S11中,在设备上电后,硬控节点准备对自身进行自动检查。
    在步骤S12中,设备的硬控节点随自身的所有功能进行自动检测。
    在步骤S13中,判断设备中的硬控节点的功能状态时候正常,如果功能状态正常,则执行步骤S14,;如果功能状态不正常,则执行步骤S13。
    在步骤S14中,当硬控节点的功能状态正常时,将硬控节点状态置于正常的有效位置。
    在步骤S15中,在硬控节点处于有效位置,硬控节点会提取固件版本的特征码发往软控节点。
    在步骤S16中,将固件版本的特征码发往软控节点后,硬控节点会将冰洁总线高阻态掉,并且禁止硬控节点的所有功率半导体的驱动,以此来切断数据的通讯,避免出现数据的干扰。
    在步骤S17中,在软控节点接收了硬控节点的特征码后,通过验证无误,会发送软控节点的特征码到硬控节点,而硬控节点在接收了特征码后,对接受到的所有节点的版本加上自身的版本做兼容性的检查。
    在步骤S18中,硬控节点对接收的软控节点的信息进行兼容性的判断,如果具有兼容性,则执行步骤S19;如果不具有兼容性,则重复循环步骤S17、S18步骤,直至具有兼容性为止,在执行步骤S19.
    在步骤S19中,在硬控节点检测具有兼容性后,硬控节点自检完成,进入正常的工作状态。
    在本发明中将一个多芯片控制系统所在的设备称之为“单元”,将由多个单元组成的系统称之为“并联系统”。在单元里各种控制芯片称之为“控制节点”,将MCU/DSP称之为“软控节点”,将CPLD/FPGA称之为“硬控节点”。为实现本发明目的并联系统的整体框架如图3所示。其中单元内所有软控节点都直接连在硬控节点上,软控节点间的交换只能通过硬控节点;同时硬控节点负责所有单元的信息与并机总线的交互。硬控节点本身不自主产生任何功率半导体的驱动以及自主发送总线数据,所有的驱动及总线数据均来源于软控节点。由于芯片的特征,只要外部电路正常,硬控节点不会在正常运行过程中突然异常,只有可能刚上电时就已经异常了。而软控节点则在上电时和正常运行过程中,都可能出现异常。
    软控节点上电时禁止了所有的功率半导体驱动以及总线数据,硬控节点自检其各个功率组件,只有所有组件正常时才置位其状态正常位,同时对状态正常位进行比特流编码。假设硬控节点上电前异常,那么软控节点接受到异常状态位后,循环等待,这样所有的驱动以及总线信号均无效,这样就解决了硬控节点故障时引起整个系统异常失效。
    单元里的各个控制节点需要固件升级时,如果某个节点误漏升级或者各个节点的固件版本不兼容时,由于软控节点加入了硬控节点的固件版本检查,软控节点均不会向硬控节点发送驱动及总线数据;硬控节点对单元内所有控制节点的固件版本进行兼容性检查,如果不兼容,则整个单元的驱动仍然被屏蔽,总线仍然高祖态。这样就解决了固件版本不兼容引起的系统失效。同样需要对固件版本号进行比特流编码。
    本发明的另一目的在于提供一种多芯片互联互锁的?;は低?,该?;は低嘲ǎ?
    自检???,用于软、硬控节点所有功能进行自动检测;
    判断???,用于判断软、硬控节点功能状态是否正常,若功能状态正常,则置硬控节点状态正常位有效并执行步骤C,软控节点执行步骤D,如功能状态不正常,则循环执行步骤A;
    提取阻止???,用于提取硬控节点固件版本特征码发往软控节点,并高阻态并机总线及禁止功率半导体驱动;
    一次兼容性判断???,用于判断接收的硬控节点固件版本的兼容性是否兼容,如兼容,则提取固件版本特征码发往硬控节点,且软控节点自检结束进入正常工作;如不兼容,则执行步骤C;
    二次兼容性判断???,用于判断硬控节点对接收到所有节点的版本加上自身的版本是否具有兼容性;如具有兼容性,则硬控节点自检结束进入正常工作;如不具有兼容性,则执行步骤D。
    本发明的进一步技术方案是:所述自检??榘ǎ?
    硬控节点自检单元,用于硬控节点对自身所有功能进行检测;
    禁止单元,用于软控节点禁止功率半导体驱动和清除所有与外部控制节点的交互数据的通道;
    软控节点自检单元,用于软控节点对自身所有功能进行检测。
    本发明的进一步技术方案是:所述判断??榘ǎ?
    硬控节点功能判断单元,用于判断硬控节点功能状态是否正常,如功能状态正常,则置硬控节点状态正常有效位并执行步骤C;如功能状态不正常,则执行步骤A1;
    软控节点功能判断单元,用于判断软控节点功能状态是否正常,如功能状态正常,则执行步骤B3;如功能状态不正常,则执行步骤A3;
    设备状态判断单元,用于判断设备单元中硬控节点状态是否正常,如正常,正执行步骤C;如不正常,则循环步骤B3。
    本发明的进一步技术方案是:所述提取阻止??榘ǎ?
    提取输出单元,用于在硬控节点提取固件版本特征码发往软控节点;
    阻断单元,用于将并机总线高阻态及禁止功率半导体驱动。
    所述硬控节点所有组件置位状态正常位,对状态位正常位进行比特流编码。
    各个控制节点固件版本不兼容,软件节点均不向硬件节点发送驱动及总线数据。
    以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的?;し段е?。

    关于本文
    本文标题:一种多芯片互联互锁的?;し椒跋低?pdf
    链接地址://www.4mum.com.cn/p-6142783.html

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
  • 好运彩3d图库总汇 宁夏11选5开奖直播现场 内蒙麻将怎么打 广东快中彩开奖走势图 排列三投注技巧规避限号 1.79篮彩神龙大极品 云南11选5开奖走势图 吉林时时彩开奖直播 新疆25选7开奖结果 一波中特规律 山东麻将打法 广东学校广东十一选五 广西快乐10分开奖 彩票新3d计算公式 小程序开发赚不赚钱 大嘴棋牌刨幺