基于CPLD的硬件看门狗装置及其实现方法、电子设备、存储介质、程序产品制造方法及图纸

技术编号:30822006 阅读:43 留言:0更新日期:2021-11-18 12:06
本发明专利技术提供基于CPLD的硬件看门狗装置,包括复杂可编程逻辑器件、复位芯片,复杂可编程逻辑器件与处理器连接,复杂可编程逻辑器件的喂狗端与复位芯片的看门狗输入引脚连接,复位芯片的复位引脚输出系统复位信号。本发明专利技术涉及基于CPLD的硬件看门狗实现方法、电子设备、存储介质和程序产品。本发明专利技术配合Linux操作系统启动和运行的特点,实现了一种可编程调节看门狗超时时间的硬件看门狗,由于是硬件实现方案,该看门狗具有精确的延时时间。硬件电路简单可靠,具有通用性和普适性,非常适合大规模应用推广。应用推广。应用推广。

【技术实现步骤摘要】
基于CPLD的硬件看门狗装置及其实现方法、电子设备、存储介质、程序产品


[0001]本专利技术涉及看门狗电路
,尤其涉及基于CPLD的硬件看门狗装置及其实现方法、电子设备、存储介质、程序产品。

技术介绍

[0002]目前,通用的硬件看门狗芯片均为定时限看门狗,其时间长度一般固定在几秒以内,且不能通过操作寄存器来编程修改。这样的看门狗设计对于单片机的程序设计运行来说,几秒的看门狗时间是完全足够的,但是对于运行有Linux等的大型操作系统而言,几秒钟的定时限看门狗无法满足其应用需求。原因如下:
[0003]1)Linux操作系统从上电运行到最终启动完毕,往往需要30秒甚至更多的启动时间,此时如果打开常规看门狗,系统还未启动成功就被复位了。所以目前在基于Linux系统的硬件设计中,在Linux系统上电启动时不加看门狗监控。但这样使得系统运行的可靠性大大降低,在工业控制领域,具有很大的运维风险。
[0004]2)有些在Linux内核模块添加软件驱动来模拟看门狗。这种模式不属于真正的硬件看门狗,其运行的可靠性和1)没有本质的区别,在本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.基于CPLD的硬件看门狗装置,其特征在于:包括复杂可编程逻辑器件、复位芯片,所述复杂可编程逻辑器件与处理器连接,所述复杂可编程逻辑器件的喂狗端与所述复位芯片的看门狗输入引脚连接,所述复位芯片的复位引脚输出系统复位信号。2.如权利要求1所述的基于CPLD的硬件看门狗装置,其特征在于:所述复杂可编程逻辑器件的逻辑硬件接口采用I2C总线、SPI总线或Localbus总线。3.如权利要求2所述的基于CPLD的硬件看门狗装置,其特征在于:所述复杂可编程逻辑器件的逻辑硬件接口实现逻辑为通用接口。4.如权利要求1所述的基于CPLD的硬件看门狗装置,其特征在于:所述复杂可编程逻辑器件片内设有第一寄存器和第二寄存器,所述第一寄存器控制所述复杂可编程逻辑器件片内看门狗的启动、停止和喂狗操作,所述第二寄存器控制控制看门狗的超时时间。5.如权利要求4所述的基于CPLD的硬件看门狗装置,其特征在于:所述第一寄存器和...

【专利技术属性】
技术研发人员:汪磊廖民康许岚
申请(专利权)人:深圳市昇伟电子科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1