【技术实现步骤摘要】
【国外来华专利技术】中断信息存储设备及可移动平台
本专利技术实施例涉及中断处理
,尤其涉及一种中断信息存储设备及可移动平台。
技术介绍
当中断源存在多个中断信号输出时,多个中断信号的中断先后顺序有时也是不可缺失的,需要锁存在配置寄存器中,通过软件接口读出。现有的中断信号的顺序获取方法通常采用多个中断信号共用一个计数器,每个中断锁存时候,将此时的计数器值也一起锁存,比较每个中断锁存的计数器值即可得到各个中断信号中断的先后顺序。现有的中断信号的顺序获取方法,依赖于计数器,若计数器计数溢出,则会导致锁存的先后顺序并不为真实的先后顺序,导致中断信号的顺序获取错误。
技术实现思路
本专利技术实施例提供一种中断信息存储设备及可移动平台,以在多个中断信号中的预设中断信号发生变化时存储该多个中断信号的状态信息,以便根据该多个中断信号的状态信息分析中断信号的顺序,提高中断信号的顺序获取的准确性,避免中断信号的顺序获取错误的风险。本专利技术实施例第一方面提供一种中断信息存储设备,包括相互连接的采样电路和存储电路:所述采样电路用于,接收多个中断信号和第一时钟信号;在所述多个中断信号中的预设中断信号发生变化时,根据所述第一时钟信号,对所述多个中断信号的状态信息进行采样,并将所述多个中断信号的状态信息发送至所述存储电路;所述存储电路用于,接收第二时钟信号;根据所述第二时钟信号,对所述多个中断信号的状态信息进行存储操作;其中,所述第一时钟信号的频率大于所述第二时钟信号的频率。本专利技 ...
【技术保护点】
1.一种中断信息存储设备,其特征在于,包括相互连接的采样电路和存储电路;/n所述采样电路用于,接收多个中断信号和第一时钟信号;在所述多个中断信号中的预设中断信号发生变化时,根据所述第一时钟信号,对所述多个中断信号的状态信息进行采样,并将所述多个中断信号的状态信息发送至所述存储电路;/n所述存储电路用于,接收第二时钟信号;根据所述第二时钟信号,对所述多个中断信号的状态信息进行存储操作;/n其中,所述第一时钟信号的频率大于所述第二时钟信号的频率。/n
【技术特征摘要】
【国外来华专利技术】1.一种中断信息存储设备,其特征在于,包括相互连接的采样电路和存储电路;
所述采样电路用于,接收多个中断信号和第一时钟信号;在所述多个中断信号中的预设中断信号发生变化时,根据所述第一时钟信号,对所述多个中断信号的状态信息进行采样,并将所述多个中断信号的状态信息发送至所述存储电路;
所述存储电路用于,接收第二时钟信号;根据所述第二时钟信号,对所述多个中断信号的状态信息进行存储操作;
其中,所述第一时钟信号的频率大于所述第二时钟信号的频率。
2.根据权利要求1所述的设备,其特征在于,还包括第一使能信号发生器,所述第一使能信号发生器与所述采样电路连接;
所述第一使能信号发生器用于,接收所述预设中断信号;在所述预设中断信号发生状态变化时,生成第一使能信号,并发送给所述采样电路;
所述采样电路具体用于,根据所述第一使能信号和所述第一时钟信号,对所述多个中断信号的状态信息进行采样。
3.根据权利要求2所述的设备,其特征在于,所述第一使能信号发生器用于:
根据所述预设中断信号的跳变沿生成所述第一使能信号。
4.根据权利要求2或3所述的设备,其特征在于,所述第一使能信号发生器包括依次连接的第一寄存器、第一反相器以及第一与门电路;
所述第一寄存器用于,对所述预设中断信号进行延时处理后生成第一延时信号,并将所述第一延时信号输出至所述第一反相器;
所述第一反相器用于,对所述所述第一延时信号进行反相后生成第一反向信号,经所述第一反向信号输出至所述第一与门电路;
所述第一与门电路用于,接收所述第一反向信号和所述预设中断信号,对所述第一反向信号和所述预设中断信号进行逻辑与运算,生成所述第一使能信号,并将所述第一使能信号输出至所述采样电路。
5.根据权利要求2-4任一项所述的设备,其特征在于,所述采样电路包括多个第一选择器和多个第二寄存器;所述多个第一选择器和多个第二寄存器一一对应连接,所述多个中断信号一一对应输入所述多个第一选择器;所述第一使能信号发生器与所述第一选择器连接;
所述第一选择器用于,根据所述第一使能信号,将所述中断信号的状态信息发送至所述第二寄存器;
所述第二寄存器用于,接收所述第一时钟信号,并根据所述第一时钟信号对所述中断信号的状态信息进行锁存,并将所述中断信号的状态信息发送至所述存储电路。
6.根据权利要求5所述的设备,其特征在于,所述第二寄存器还用于,将所述第二寄存器当前存储的状态信息发送至所述第一选择器;
所述第一选择器还用于,根据所述第一使能信号,对所述中断信号的状态信息和所述第二寄存器当前存储的状态信息进行选择操作,输出所述中断信号的状态信息至所述第二寄存器;
所述第二寄存器还用于,根据所述第一时钟信号,对所述中断信号的状态信息进行锁存。
7.根据权利要求5或6所述的设备,其特征在于,还包括多个中断信号寄存器,多个所述中断信号寄存器和多个所述第一选择器一一对应连接;
所述中断信号寄存器用于,接收所述第一时钟信号,根据所述第一时钟信号输出对应的中断信号。
8.根据权利要求1-7任一项所述的设备,其特征在于,还包括第二使能信号发生器,所述第二使能信号发生器与所述存储电路连接;
所述第二使能信号发生器用于,接收所述预设中断信号;并根据所述预设中断信号生成第二使能信号,并发送至所述存储电路;
所述存储电路具体用于,根据所述第二使能信号和所述第二时钟信号,对所述多个中断信号的状态信息进行存储操作。
9.根据权利要求8所述的设备,其特征在于,所述第二使能信号发生器用于:
根据所述预设中断信号的跳变沿生成所述第二使能信号。
10.根据权利要求9所述的设备,其特征在于,所述第二使能信号发生器工作在所述第二时钟信号下;
所述第二使能信号发生器用于:
对所述预设中断信号进行跨时钟域操作后,根据其跳变沿生成所述第二使能信号。
11.根据权利要求10所述的设备,其特征在于,所述第二使能信号发生器包括依次连接的第三寄存器、第四寄存器、第二反相器以及第二与门电路,且所述第三寄存器还与所述第二与门电路连接;其中,所述第三寄存器和所述第四寄存器工作在所述第二时钟域下;
所述第三寄存器用于,对所述预设中断信号进行跨时钟域操作,生成第一跨域信号,并将所述第一跨域信号输出至所述第四寄存器和所述第二与门电路;
所述第四寄存器用于,对所述第四寄存器进行延时处理后生成第二延时信号,并将将所述第二延时信号输出至所述第二反相器;
所述第二反相器,用于对所述所述第二延时信号进行反相后生成第二反向信号,经所述第二反向信号输出至所述第二与门电路;
所述第二与门电路用于,接收所述第二反向信号和所述第一跨域信号,对所述第二反向信号和所述第一跨域信号进行逻辑与运算,生成所述第二使能信号,并将所述第二使能信号输出至所述存储电路。
12.根据权利要求8-11任一项所述的设备,其特征在于,所述存储电路包括多个第二选择器和多个第五寄存器;所述多个第二选择器和多个第五寄存器一一对应连接,所述采样电路发送的所述多个中断信号的状态信息一一对应输入所述多个第二选择器;
所述第二使能信号发生器与所述第二选择器连接;
所述第二选择器用于,根据所述第二使能信号,将所述中断信号的状态信息发送至所述第五寄存器;
所述第五寄存器用于,接收所述第二时钟信号,并根据所述第二时钟信号对所述中断信号的状态信息进行锁存。
13.根据权利要求12所述的设备,其特征在于,所述第五寄存器还用于,将所述第五寄存器当前存储的状态信息发送至所述第二选择器;
所述第二选择器还用于,根据所述第二使能信号,对所述中断信号的状态信息和所述第五寄存器当前存储的状态信息进行选择操作,并输出所述中断信号的状态信息至所述第五寄存器;
所述第五寄存器还用于,根据所述第二时钟信号,对所述中断信号的状态信息进行锁存。
14.根据权利要求13所述的设备,其特征在于,
所述第二选择器接收到所述第二寄存器所述采样电路发送的中断信号的状态信息的时间早于所述第二选择器接收到所述第二使能信号的时间。
15.根据权利要求1-14任一项所述的设备,其特征在于,还包括处理器;
所述处理器用于,对所述存储电路进行访问,获取所述多个中断信号的状态信息。
16.一种可移动平台,其特征在于,包括传感器系统、动力系统、以及权利要求1-14任一项所述的中断状态存储设备,所述传感器系统,用于采集所述可移动平台的状态信息和/或环境信息;所述动力系统,用于为所述可移动平台提供动力;
所述传感器系统和所述动力系统还用于生成多个中断信号发送至所述中断状态存储设备;
所述中断状态存储设备包括相互连接的采样电路和存储电路;
所述采样电路用于,接收所述多个中断信号和第一时钟信号;在所述多个中断信号中的预设中断信号发生变化时,根据所述第一时钟信号,对...
【专利技术属性】
技术研发人员:李飞,
申请(专利权)人:深圳市大疆创新科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。