【技术实现步骤摘要】
用于飞腾处理器的可编程看门狗及定时器逻辑IP设计方法
[0001]本专利技术属于嵌入式设计
,具体涉及一种可编程看门狗及定时器逻辑IP设计方法。
技术介绍
[0002]看门狗复位功能在嵌入式系统中用于应用程序执行异常情况下的自动复位控制。可使用看门狗复位芯片实现硬件看门狗复位功能,但看门狗复位的超时时间受看门狗复位芯片的硬件状态限制,一般为固定时间。随着应用场景的多变,航空机载嵌入式系统需要看门狗复位功能具备可编程性,可通过例化逻辑IP,根据系统需要控制看门狗超时时间,从而增加看门狗逻辑IP的扩展性和灵活性。
[0003]可编程定时器在嵌入式系统中可通过软件设定的时间,周期性地触发定时器中断,使处理器进入中断服务程序处理中断任务。目前国产飞腾处理器中无内部定时器,无法实现定时器中断。为扩展基于国产飞腾处理器的嵌入式系统的功能,可通过例化逻辑IP,实现定时器中断控制。
技术实现思路
[0004]为了克服现有技术的不足,本专利技术提供了一种用于飞腾处理器的可编程看门狗及定时器逻辑IP设计方法,在看门 ...
【技术保护点】
【技术特征摘要】
1.一种用于飞腾处理器的可编程看门狗及定时器逻辑IP设计方法,其特征在于,包括如下步骤:步骤1:看门狗复位控制逻辑;看门狗复位控制逻辑用于对看门狗复位输出进行时序控制;在看门狗超时配置片选Wdg_time_csn有效的情况下,通过飞腾处理器的LBC接口将超时时间写入看门狗超时时间寄存器;在应用状态下,读取看门狗喂狗信号Wdg_wdi和看门狗使能寄存器wdg_en的状态,通过逻辑参考时钟进行计数,当计数值达到看门狗超时时间寄存器所配置的数值时,触发看门狗复位,对飞腾处理器和各接口进行复位;步骤2:定时器复位控制逻辑;定时器在逻辑IP中例化实现,通过飞腾处理器...
【专利技术属性】
技术研发人员:贾博伦,蔡屹,周明杰,
申请(专利权)人:中国航空工业集团公司洛阳电光设备研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。