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均为正整数。第二方面,本申请实施例提供一种中断矩阵芯片,所述中断矩阵芯片包括如上述第一方面所描述的中断矩阵模块。第三方面,本申请实施例提供一种电子设备,包括第一方面所述的中断矩阵模块,或者,如上述第二方面所述的中断矩阵芯片。实施本申请实施例,具有如下有益效果:可以看出,本申请实施例中 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。