中断矩阵模块、芯片及电子设备制造技术

技术编号:18575824 阅读:44 留言:0更新日期:2018-08-01 10:49
本申请实施例提供一种中断矩阵模块、芯片及电子设备,所述方法包括:包括M个Master接口、N个Slave接口以及core模块,所述Master接口用于连接Master模块,所述Master接口用于发出中断或者接收中断,所述Slave接口用于连接Slave模块,所述Slave接口用于接收中断且不能发出中断,所述core模块用于实现中断转发传输控制,所述M、所述N均为正整数。采用本申请实施例可以通过中断矩阵模块简化SOC构架的中断走线复杂度,提升了产品研发效率。

Interrupt matrix modules, chips, and electronic devices

The application embodiment provides an interrupt matrix module, a chip and an electronic device. The method includes: a M Master interface, a N Slave interface, and a core module. The Master interface is used to connect the Master module. The Master interface is used to issue interrupts or receive interrupts, and the Slave interface is used to connect the Slave module. The Slave interface is used to receive interrupts and can not be interrupted. The core module is used to implement interrupt forward transmission control, and the M and the N are all positive integers. The application embodiment can simplify the interrupt routing complexity of SOC architecture by interrupt matrix module, and improve the efficiency of product development.

【技术实现步骤摘要】
中断矩阵模块、芯片及电子设备
本申请涉及电子设备
,具体涉及一种中断矩阵模块、芯片及电子设备。
技术介绍
在多核片上系统(systemonchip,SOC)架构中,不管是异构还是同构的架构,中断都是一种最常用的通讯方式,相比查询方式来说,中断方式不但能做到及时,也不会一直占用处理器资源,更为高效,应用也更广泛。多核SOC架构,对于处理器之间的核间通讯。如果系统中有n个处理器,则每个处理器接收到的用于核间通讯的中断至少有n-1个,中断总数有为n*(n-1)个,倘若再加上系统内其他的直接内存存取(directmemoryaccess,DMA)或外设的中断,因此,由于连线太多占用较多资源,降低了产品研发效率。申请内容本申请实施例提供了一种中断矩阵模块、芯片及电子设备,可以用于简化SOC构架的中断走线复杂度,提升了产品研发效率。第一方面,本申请实施例提供一种中断矩阵模块,所述中断矩阵模块包括M个Master接口、N个Slave接口以及core模块,所述Master接口用于连接Master模块,所述Master接口用于发出中断或者接收中断,所述Slave接口用于连接Slave模块,所述Slave接口用于接收中断且不能发出中断,所述core模块用于实现中断转发传输控制,所述M、所述N均为正整数。第二方面,本申请实施例提供一种中断矩阵芯片,所述中断矩阵芯片包括如上述第一方面所描述的中断矩阵模块。第三方面,本申请实施例提供一种电子设备,包括第一方面所述的中断矩阵模块,或者,如上述第二方面所述的中断矩阵芯片。实施本申请实施例,具有如下有益效果:可以看出,本申请实施例中的中断矩阵模块包括M个Master接口、N个Slave接口以及core模块,Master接口用于连接Master模块,Master接口用于发出中断或者接收中断,Slave接口用于连接Slave模块,Slave接口用于接收中断且不能发出中断,core模块用于实现中断转发传输控制,M、N均为正整数,任一中断均可以由core模块完成接收以及转发,该接收与转发的过程相当于两个不同接口对应的外接模块(Master模块或者Slave模块)形成一条走线,从而,可以通过中断矩阵模块采用逻辑上的走线简化相关技术中的SOC构架的中断走线复杂度,提升了产品研发效率。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例公开的一种电子设备的结构示意图;图2是本申请实施例公开的中断矩阵模块的结构示意图;图3是本申请实施例公开的一种SOC构架的中断走线演示示意图;图4是本申请实施例提供的另一种SOC构架的中断走线演示示意图;图5是本申请实施例提供的一种中断控制方法的流程示意图;图6是本申请实施例提供的另一种中断控制方法的流程示意图;图7是本申请实施例提供的另一种电子设备的结构示意图;图8A是本申请实施例提供的一种中断控制装置的结构示意图;图8B是本申请实施例提供的图8A所描述的中断控制装置的另一结构示意图。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。本申请实施例所涉及到的电子设备可以包括各种具有计算功能的手持设备、电路板、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(userequipment,UE),移动台(mobilestation,MS),终端设备(terminaldevice)、服务器、视频矩阵、监控平台、BUS总线等等。为方便描述,上面提到的设备统称为电子设备。对于上述电子设备,其结构如图1所示,具体的,电子设备100其可以包括:处理器模块110、中断矩阵模块120、存储器130和外设模块140,其中处理器110通过总线150与中断矩阵模块120、存储器130以及外设模块140之间连接,具体的在一种可选的技术方案中,上述中断矩阵模块120可以集成在总线150内。存储器130可以包括:闪存盘、只读存储器(英文:Read-OnlyMemory,简称:ROM)、随机存取器(英文:RandomAccessMemory,简称:RAM)等。本申请的技术方案并不局限上述中断矩阵模块120是单独设置还是集成在总线150内,上述中断矩阵模块120可以为集成电路或者芯片。参阅图2,图2提供了一种中断矩阵模块的示意图,如图2所示,包括M个Master接口(Master接口1、Master接口2、…、Master接口M)、N个Slave接口(Slave接口1、Slave接口2、…、Slave接口N)以及core模块,所述Master接口用于连接Master模块,所述Master接口用于发出中断或者接收中断,所述Slave接口用于连接Slave模块,所述Slave接口用于接收中断且不能发出中断,所述core模块用于实现中断转发传输控制,所述M、所述N均为正整数。当然,上述中断矩阵模块还可以包括BUS接口,用于与外围总线连接,以接入控制设备,方便用户直接对中断矩阵模块的接口功能进行配置。可选地,所述M个Master接口中至少一个Master接口用于发出中断。可以看出,本申请实施例中的中断矩阵模块,包括M个Master接口、N个Slave接口以及core模块,Master接口用于连接Master模块,Master接口用于发出中断或者接收中断,Slave接口用于连接Slave模块,Slave接口用于接收中断且不能发出中断,core模块用于实现中断转发传输控制,M、N均为正整数,任一中断均可以由core模块完成接收以及转发,该接收与转发的过程相当于两个不同接口对应的外接模块(Master模块或者Slave模块)形成一条走线,从而,可以通过中断矩阵模块采用逻辑上的走线简化相关技术中的SOC构架的中断走线复杂度,提升了产品研发效率。在一个可能的示例中,在所述core模块用于实现中断转发传输控制方面,所述core模块具体用于:接收由第本文档来自技高网
...

【技术保护点】
1.一种中断矩阵模块,其特征在于,所述中断矩阵模块包括M个Master接口、N个Slave接口以及core模块,所述Master接口用于连接Master模块,所述Master接口用于发出中断或者接收中断,所述Slave接口用于连接Slave模块,所述Slave接口用于接收中断且不能发出中断,所述core模块用于实现中断转发传输控制,所述M、所述N均为正整数。

【技术特征摘要】
1.一种中断矩阵模块,其特征在于,所述中断矩阵模块包括M个Master接口、N个Slave接口以及core模块,所述Master接口用于连接Master模块,所述Master接口用于发出中断或者接收中断,所述Slave接口用于连接Slave模块,所述Slave接口用于接收中断且不能发出中断,所述core模块用于实现中断转发传输控制,所述M、所述N均为正整数。2.根据权利要求1所述的中断矩阵模块,其特征在于,在所述core模块用于实现中断转发传输控制方面,所述core模块具体用于:接收由第一接口发出的目标中断,对所述目标中断进行转发,所述第一接口为所述中断矩阵模块中任一具备发出中断功能的接口。3.根据权利要求2所述的中断矩阵模块,其特征在于,在所述对所述目标中断进行转发方面,所述core模块用于:将所述目标中断发送到第二接口,所述第二接口为需要接收中断的Master接口,或者,所述目标中断携带的接口标识对应的Master接口。4.根据权利要求3所述的中断矩阵模块,其特征在于,在所述第一接口为所述N个Slave接口中的一个;在所述core模块用于将所述目标中断发送到第二接口方面,所述core模块具体用于直接将所述目标中断发送到第二接口。5.根据权利要求3所述的中断矩阵模块,其特征在于,在所述第一接口为所述M个Master接口中的一个;所述中断矩阵模块还包括mail...

【专利技术属性】
技术研发人员:李安沈宇亮
申请(专利权)人:深圳云天励飞技术有限公司
类型:发明
国别省市:广东,44

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

1