【技术实现步骤摘要】
本专利技术涉及一种总线仲裁器,特别涉及一种可配置的总线仲裁器。
技术介绍
片上集成系统(SoC),存在多个功能模块需要访问存储器,如处理器,硬件加速器或IP等。系统的存储器资源包括片外存储器(如SDRAM、DDR、N0R)和片内共享存储器(如ROM,SRAM)。大容量的存储器一般只允许同时一个读写访问,所以存储器的访问需要通过总线仲裁单元根据一定的选择策略,将存储器访问权限授予某一个模块访问请求,同时临时挂起其他的访问请求,直到所有处理完所有访问请求。处理器和其他功能模块各自独立运行。处理器和存储器的连接通过内部总线及其仲裁器来控制。由于各个功能模块的信号来源不一样,需要的带宽不一样,其采用内部总线协议可能多种多样,比较广泛的有4耶^耶_1^^6^乂1^乂1_1^^6^ 8,(^ 等等。为了方便集成各种IP和模块,总线仲裁器需要能同时支持以上多种协议的请求。
技术实现思路
本专利技术的目的是提供一种适用于多种总线协议的总线仲裁器的配置方法。一种总线仲裁器,用于片上集成系统,该总线仲裁器包括模块协议接口、存储器仲裁模块、总线切换模块及存储器接口 ;模块协议接口将功能模块和总线仲裁器连接所需要的通用协议;存储器仲裁模块对功能模块访问存储器的访问请求做出仲裁;总线切换模块根据存储器仲裁的逻辑结果,将得到授权的功能模块的接口送出的内部统一的协议总线切换到存储器接口;存储器接口根据总线切换模块的切换逻辑得到的突发传输的信息,将功能模块的协议信息转换成存储器需要的总线协议。本专利技术的总线仲裁器的总线的灵活性高,可以适应多种不同总线协议和多种存储器,可移植性和可扩展性强 ...
【技术保护点】
一种总线仲裁器,用于片上集成系统,其特征在于,该总线仲裁器包括模块协议接口、存储器仲裁模块、总线切换模块及存储器接口;模块协议接口将功能模块和总线仲裁器连接所需要的通用协议;存储器仲裁模块对功能模块访问存储器的访问请求做出仲裁;总线切换模块根据存储器仲裁的逻辑结果,将得到授权的功能模块的接口送出的内部统一的协议总线切换到存储器接口;存储器接口根据总线切换模块的切换逻辑得到的突发传输的信息,将功能模块的协议信息转换成存储器需要的总线协议。
【技术特征摘要】
1.一种总线仲裁器,用于片上集成系统,其特征在于,该总线仲裁器包括模块协议接口、存储器仲裁模块、总线切换模块及存储器接口 ; 模块协议接口将功能模块和总线仲裁器连接所需要的通用协议; 存储器仲裁模块对功能模块访问存储器的访问请求做出仲裁; 总线切换模块根据存储器仲裁的逻辑结果,将得到授权的功能模块的接口送出的内部统一的协议总线切换到存储器接口; 存储器接口根据总线切换模块的切换逻辑得到的突发传输的信息,将功能模块的协议信息转换成存储器需要的总线协议。2.根据权利要求1所述的总线仲裁器,其特征在于,所述模块...
【专利技术属性】
技术研发人员:林川,
申请(专利权)人:无锡中星微电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。