用于飞腾处理器的可编程看门狗及定时器逻辑IP设计方法技术

技术编号:36072437 阅读:28 留言:0更新日期:2022-12-24 10:42
本发明专利技术公开了一种用于飞腾处理器的可编程看门狗及定时器逻辑IP设计方法,在看门狗逻辑IP中设计看门狗超时时间寄存器,看门狗复位逻辑根据设置好的时间,结合看门狗喂狗信号及看门狗使能信号的状态,进行内部计数,当计数器达到超时时间对应的数值后,输出看门狗复位信号,从而实现看门狗超时时间的可编程性。定时器逻辑IP通过例化定时器周期、定时器清空和定时器启动寄存器,实现可编程定时器的计数控制,计数器达到设定数值后,逻辑芯片向国产飞腾处理器输出外部中断。本发明专利技术有效扩展了基于飞腾处理器的国产化嵌入式系统的定时器资源。飞腾处理器的国产化嵌入式系统的定时器资源。飞腾处理器的国产化嵌入式系统的定时器资源。

【技术实现步骤摘要】
用于飞腾处理器的可编程看门狗及定时器逻辑IP设计方法


[0001]本专利技术属于嵌入式设计
,具体涉及一种可编程看门狗及定时器逻辑IP设计方法。

技术介绍

[0002]看门狗复位功能在嵌入式系统中用于应用程序执行异常情况下的自动复位控制。可使用看门狗复位芯片实现硬件看门狗复位功能,但看门狗复位的超时时间受看门狗复位芯片的硬件状态限制,一般为固定时间。随着应用场景的多变,航空机载嵌入式系统需要看门狗复位功能具备可编程性,可通过例化逻辑IP,根据系统需要控制看门狗超时时间,从而增加看门狗逻辑IP的扩展性和灵活性。
[0003]可编程定时器在嵌入式系统中可通过软件设定的时间,周期性地触发定时器中断,使处理器进入中断服务程序处理中断任务。目前国产飞腾处理器中无内部定时器,无法实现定时器中断。为扩展基于国产飞腾处理器的嵌入式系统的功能,可通过例化逻辑IP,实现定时器中断控制。

技术实现思路

[0004]为了克服现有技术的不足,本专利技术提供了一种用于飞腾处理器的可编程看门狗及定时器逻辑IP设计方法,在看门狗逻辑IP中设计看门本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于飞腾处理器的可编程看门狗及定时器逻辑IP设计方法,其特征在于,包括如下步骤:步骤1:看门狗复位控制逻辑;看门狗复位控制逻辑用于对看门狗复位输出进行时序控制;在看门狗超时配置片选Wdg_time_csn有效的情况下,通过飞腾处理器的LBC接口将超时时间写入看门狗超时时间寄存器;在应用状态下,读取看门狗喂狗信号Wdg_wdi和看门狗使能寄存器wdg_en的状态,通过逻辑参考时钟进行计数,当计数值达到看门狗超时时间寄存器所配置的数值时,触发看门狗复位,对飞腾处理器和各接口进行复位;步骤2:定时器复位控制逻辑;定时器在逻辑IP中例化实现,通过飞腾处理器...

【专利技术属性】
技术研发人员:贾博伦蔡屹周明杰
申请(专利权)人:中国航空工业集团公司洛阳电光设备研究所
类型:发明
国别省市:

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

1