本申请实施例公开了一种中断信号的生成方法,用于生成芯片所需的中断信号,该芯片包括:定时器,存储器和处理器,包括:从存储器中获取定时事件的配置描述符,对配置描述符进行解析,将解析得到的信息存储至定时器的寄存器中,根据寄存器中比较器寄存器的值和中断路由寄存器的路由信息,生成定时事件的中断信号和中断信号的路由信息,处理器根据中断信号的路由信息执行中断信号。本申请实施例还同时提供了一种芯片及计算机存储介质。了一种芯片及计算机存储介质。了一种芯片及计算机存储介质。
【技术实现步骤摘要】
一种中断信号生成方法、芯片及计算机存储介质
[0001]本申请涉及芯片中定时技术,尤其涉及一种中断信号的生成方法、芯片及计算机存储介质。
技术介绍
[0002]目前,控制系统作为一个复杂的通信系统,应用于工业控制系统中或者汽车中央控制单元中,通常地,控制系统包括一组定时器,该定时器通过处理器来实时管理与定时相关的活动,所以,定时器对控制系统的性能和可靠性起着至关重要的作用。
[0003]其中,定时器包括一组寄存器,该寄存器根据写入的时序配置使得处理器可访问,具体地,将新的时序配置写入具有历史时序配置且正在运行的定时器中,首先,处理器停止定时器,将新的时序配置写到定时器的寄存器中,如果新的时序配置写入完成后,为了使得历史时序配置仍然可用,处理器必须重新配置历史时序配置,如此,重新配置会给控制系统带来额外的开销,并且,通常采用一组定时器来服务器多个定时活动,定时器越多,导致控制系统的性能越好。
[0004]然而,在演进型的控制系统中,片上系统(SOC,System On Chip)为能源效率和低电路面积与高性能一起成为更重要因素的应用而设计。那么,定时器的数量越多,定时器运行的频率越高,在混合信号过程中实现就越具有挑战性,并且用于给定SOC的逻辑门的数量越多,增量定时器需要足够的数据空间用于所有需要的寄存器组,这会消耗SOC的总门数的很大一部分。另一方面,不足的定时器无法同时支持更多计时活动。在此,时序重配置必须应用于不足的定时器装置以支持更多的时序活动,但使得控制系统的性能下降;由此可以看出,现有的芯片中的定时器无法在逻辑门的数量和性能上同时满足要求。
技术实现思路
[0005]本申请实施例提供一种中断信号的生成方法、芯片及计算机存储介质,能够使得芯片中的定时器在逻辑门的数量和性能上同时满足要求。
[0006]本申请的技术方案是这样实现的:
[0007]第一方面,本申请实施例提供了一种中断信号的生成方法,用于生成芯片所需的中断信号,所述芯片还包括定时器,存储器和处理器,包括:
[0008]从所述存储器中获取定时事件的配置描述符;
[0009]对所述配置描述符进行解析,将解析得到的信息存储至所述定时器的寄存器中;
[0010]根据所述寄存器中比较器寄存器的值和中断路由寄存器的路由信息,生成所述定时事件的中断信号和所述中断信号的路由信息;
[0011]所述处理器根据所述中断信号的路由信息执行所述中断信号。
[0012]第二方面,本申请实施例提供一种芯片,所述芯片包括:定时器,存储器和处理器,其中,所述定时器配置成:
[0013]从所述存储器中获取定时事件的配置描述符;
[0014]对所述配置描述符进行解析,将解析得到的信息存储至所述定时器的寄存器中;
[0015]根据所述寄存器中比较器寄存器的值和中断路由寄存器的路由信息,生成所述定时事件的中断信号和所述中断信号的路由信息;
[0016]所述处理器配置成根据所述中断信号的路由信息执行所述中断信号。
[0017]第三方面,本申请实施例提供一种芯片,所述芯片包括:定时器,处理器以及存储有所述处理器可执行指令的存储介质;所述存储介质通过通信总线依赖所述处理器执行操作,当所述指令被所述处理器执行时,执行上述一个或多个实施例所述的中断信号的生成方法。
[0018]第四方面,本申请实施例提供了一种计算机存储介质,存储有可执行指令,当所述可执行指令被一个或多个处理器执行的时候,所述处理器执行上述一个或多个实施例所述中断信号的生成方法。
[0019]本申请实施例提供了一种中断信号的生成方法、芯片及计算机存储介质,用于生成芯片所需的中断信号,该芯片包括:定时器,存储器和处理器,包括:从存储器获取定时事件的配置描述符,对配置描述符进行解析,将解析得到的信息存储至所述定时器的寄存器中,根据寄存器中比较寄存器的值和中断路由寄存器的路由信息,生成定时事件的中断信号和中断信号的路由信息,处理器根据中断信号的路由信息执行中断信号;也就是说,在本申请实施例中,通过从存储器中获取的定时事件的配置描述符,并解析配置描述符,从而将解析得到的信息存储至寄存器中,使得可以根据寄存器中的信息来为定时事件生成中断信号和中断信号的路由信息,这样,与传统的定时器相比,当存在多个定时事件时,不需要对寄存器中的多个定时事件进行重配置,也不需要通过增加定时器的数量来实现多个定时活动,而是在存储器中存储定时事件的配置描述符,利用配置描述符来对寄存器进行配置以实现当前的定时事件,即,通过设置多个定时事件的配置描述符,读取配置描述符将当前的定时事件读入寄存器以实现当前定时事件,省去了多个定时事件下的重配置的开销,避免了增加定时器的数量对SOC的逻辑门的数量的增加,在减小逻辑门的数量的基础上保证了SOC的系统性能。
附图说明
[0020]图1为本申请实施例提供的一种芯片的结构示意图一;
[0021]图2为本申请实施例提供的一种可选的中断信号的生成方法的流程示意图;
[0022]图3为相关技术中定时器的结构框图;
[0023]图4为相关技术中控制系统中物理层的定时活动的示意图;
[0024]图5为相关技术中控制系统中物理层的定时活动的分配的示意图;
[0025]图6为本申请实施例提供的一种可选的定时器的结构示意图;
[0026]图7为本申请实施例提供的一种可选的定时器的实例的结构示意图;
[0027]图8为本申请实施例提供的一种可选的中断信号的生成方法的实例的流程示意图;
[0028]图9为本申请实施例提供的一种可选的定时器执行定时事件的时序图;
[0029]图10为本申请实施例提供的一种芯片的结构示意图二。
具体实施方式
[0030]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
[0031]实施例一
[0032]本申请实施例提供了一种中断信号的生成方法,用于生成芯片所需的中断信号,图1为本申请实施例提供的一种芯片的结构示意图一,如图1所示,该芯片100可以包括:定时器11,存储器12和处理器13;其中,定时器11分别与存储器12和处理器13相连接。
[0033]图2为本申请实施例提供的一种可选的中断信号的生成方法的流程示意图,参考图2所示,上述中断信号的生成方法可以包括:
[0034]S201:从存储器12中获取定时事件的配置描述符;
[0035]图3为相关技术中定时器的结构框图,如图3所示,当定时器接收到时钟信号(clock),使得触发控制器(Trigger Controller)接收到内部时钟信号(Internal clock),生成复位信号(Reset),或者使能信号(Enable),或者计数信号(Count),预分频器用于将定时器的时钟源进行分频,得到预定频率的时钟信号,传输至计数器寄存器中,当计数器寄存器中的值达到比较器寄存器中的值时,定时本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种中断信号生成方法,用于生成芯片所需的中断信号,所述芯片包括定时器、存储器和处理器,其特征在于,所述方法包括:从所述存储器中获取定时事件的配置描述符;对所述配置描述符进行解析,将解析得到的信息存储至所述定时器的寄存器中;根据所述寄存器中比较器寄存器的值和中断路由寄存器的路由信息,生成所述定时事件的中断信号和所述中断信号的路由信息;所述处理器根据所述中断信号的路由信息执行所述中断信号。2.根据权利要求1所述的方法,其特征在于,从所述存储器中获取定时事件的配置描述符,包括:当所述定时器启动时,所述定时器的控制电路从所述寄存器中的内存位置寄存器中获取初始存储位置;所述控制电路根据所述初始存储位置,从所述存储器中获取所述配置描述符。3.根据权利要求1所述的方法,其特征在于,从所述存储器中获取定时事件的配置描述符,包括:所述定时器的控制电路接收到所述定时器的处理电路针对上一个定时事件的处理完成信号时,所述控制电路根据所述上一个定时事件的配置描述符获取所述配置描述符的存储位置;所述控制电路根据所述配置描述符的存储位置,从所述存储器中获取所述配置描述符。4.根据权利要求1所述的方法,其特征在于,对所述配置描述符进行解析,将解析得到的信息存储至所述定时器的寄存器中,包括:所述定时器的控制电路对所述配置描述符进行解析,当解析得到的信息指示中断被禁用时,将所述寄存器中的控制寄存器的中断使能比特位标记为禁止使能。5.根据权利要求1所述的方法,其特征在于,对所述配置描述符进行解析,将解析得到的信息存储至所述定时器的寄存器中,包括:所述定时器的控制电路对所述配置描述符进行解析,根据解析得到的信息中所指示的所述寄存器中比较器寄存器的模式,确定所述比较器寄存器的值;所述控制电路将所述比较器寄存器的值存储至所述比较器寄存器中。6.根据权利要求5所述的方法,其特征在于,根据解析得到的信息中所指示的所述寄存器中比较器寄存器的模式,确定所述比较器寄存器的值,包括:当解析得到的信息指示所述比较器寄存器的模式为相对模式时,所述控制电路将所述比较器寄存器的当前值与相对值之和确定为所述比较器寄存器的值;当解析得到的信息指示所述比较器寄存器的模式为绝对模式时,所述控制电路将所述比较器寄存器的当前值确定为所述比较器寄存器的值。7.根据权利要求1所述的方法,其特征在于,对所述配置描述符进行解析,将解析得到的信...
【专利技术属性】
技术研发人员:张文泰,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。