一种动态可重构的菊花链型中断控制器扩展结构、方法及系统技术方案

技术编号:40424791 阅读:19 留言:0更新日期:2024-02-20 22:44
本发明专利技术公开了一种动态可重构的菊花链型中断控制器扩展结构、方法及系统,在原先菊花链型中断控制器扩展结构下,加入了动态可重构设计结构,该结构包括可编程中断源模块、选择器和选择控制单元,该结构不影响原先中断控制器结构和性能,增加的可编程中断源模块,实现全系统的中断源任意绑定,提高系统应用的灵活性。通过选择器和选择控制单元的结合可以切换原先菊花链中断控制模块或中断源动态可配置中断控制模块,二者可以根据用户灵活配置,适用性强。因此,本发明专利技术提出的扩展结构可以实现任意中断嵌套,解决原先中断控制器的菊花链型串行结构无法满足任意中断嵌套的缺陷,从而得到可扩展且可动态配置中断源,使每一路优先级可以任意配置。

【技术实现步骤摘要】

本专利技术属于集成电路设计,涉及一种动态可重构的菊花链型中断控制器扩展结构、方法及系统


技术介绍

1、随着集成电路技术的飞速发展,处理器芯片的功能性、扩展性越来越受到关注,因此处理器的中断源扩展成了高性能处理器的数字电路设计必须考虑的问题之一,以满足不同用户的应用需求,以此减少流片成本。

2、现有技术cn114416312a提供了一种中断控制器的级联构建方法,该方法中通过检测中断控制器集合获取级联信息,构建中断控制器的级联更加适配电子设备的硬件情况;该专利技术重点侧重于对于多个中断控制器的级联分配方法,有效地在启动环节实现灵活生成级联信息;而并不能针对菊花链型结构的中断控制器的自身限制实现该类型中断控制器的中断源优先级动态重构。

3、菊花链型中断控制器作为中断控制器的其中一种设计结构,优点在于扩展性强,可以支持多级菊花链型扩展,缺点在于菊花链型中断控制器受本身的菊花链串行结构制约,无法满足全系统的中断源均支持任意中断嵌套。菊花链型结构的中断控制器主要应用于多款arm系列产品中,其自身缺陷随着soc集成度越来越高,成为soc设计中必本文档来自技高网...

【技术保护点】

1.一种动态可重构的菊花链型中断控制器扩展结构,其特征在于,包括可编程中断源模块、选择器、选择控制单元、处理器和N个固定菊花链型中断源模块;

2.根据权利要求1所述的动态可重构的菊花链型中断控制器扩展结构,其特征在于,当选择控制单元为0时,第0个固定菊花链型中断源模块的中断输出信号连接到处理器的中断输入接口;当选择控制单元为1时,可编程中断源模块选通,作为固定菊花链型中断源模块使用,第0个固定菊花链型中断源模块的中断输出信号连接到可编程中断源模块的菊花链接口,输出的中断接口接处理器的中断输入。

3.根据权利要求1所述的动态可重构的菊花链型中断控制器扩展结构,其特征...

【技术特征摘要】

1.一种动态可重构的菊花链型中断控制器扩展结构,其特征在于,包括可编程中断源模块、选择器、选择控制单元、处理器和n个固定菊花链型中断源模块;

2.根据权利要求1所述的动态可重构的菊花链型中断控制器扩展结构,其特征在于,当选择控制单元为0时,第0个固定菊花链型中断源模块的中断输出信号连接到处理器的中断输入接口;当选择控制单元为1时,可编程中断源模块选通,作为固定菊花链型中断源模块使用,第0个固定菊花链型中断源模块的中断输出信号连接到可编程中断源模块的菊花链接口,输出的中断接口接处理器的中断输入。

3.根据权利要求1所述的动态可重构的菊花链型中断控制器扩展结构,其特征在于,固定菊花链型中断源模块共n号,作为mux0选择器至muxn选择器的输入,第1配置寄存器信号连接mux0选择器的控制信号输入,通过mux0选择器选择后的中断源输入作为可编程中断源模块的0路中断源vicint(0)实现硬件绑定;第1配置寄存器信号连接mux1选择器的控制信号输入,通过mux1选择器选择后的中断源输入作为可编程中断源模块的1路中断源vicint(1)实现硬件绑定;…;第n配置寄存器信号连接muxn选择器的控制信号输入,通过...

【专利技术属性】
技术研发人员:郭娜娜崔媛媛娄冕黄巾李海松罗敏涛杨靓
申请(专利权)人:西安微电子技术研究所
类型:发明
国别省市:

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

1