[发明专利]一种总线逻辑仲裁装置及方法有效
申请号: | 201710807054.2 | 申请日: | 2017-09-08 |
公开(公告)号: | CN107729273B | 公开(公告)日: | 2021-02-02 |
发明(设计)人: | 刘凯 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 刘雪萍 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 总线 逻辑 仲裁 装置 方法 | ||
1.一种总线逻辑仲裁装置,其特征在于,包括第一主模块、第二主模块、从模块和总线;所述从模块内设置第一IP核和第二IP核;所述第一主模块通过总线与从模块互联并访问和控制第一IP核,所述第二主模块通过总线与从模块互联并访问和控制第二IP核;
还包括:
侦测第一IP核交易状态,并将侦测信息发送给仲裁模块的第一状态监测模块;
侦测第二IP核交易状态,并将侦测信息发送给仲裁模块的第二状态监测模块;
以及,多路选择器模块和仲裁模块;所述仲裁模块分别与第一状态监测模块、第二状态监测模块、多路选择器模块通信;所述多路选择器模块设置在总线上;所述仲裁模块根据第一状态监测模块和第二状态监测模块的侦测信息发出相应总线允许信号至多路选择器模块;所述多路选择器模块根据接收的总线允许信号选择允许第一主模块占用总线或允许第二主模块占用总线。
2.根据权利要求1所述的总线逻辑仲裁装置,其特征在于,所述仲裁模块的仲裁逻辑由状态机实现。
3.根据权利要求1或2所述的总线逻辑仲裁装置,其特征在于,所述总线逻辑仲裁装置集成在可编程逻辑芯片上。
4.根据权利要求3所述的总线逻辑仲裁装置,其特征在于,所述可编程逻辑芯片集成在片上系统上。
5.一种基于权利要求1-4任一项所述总线逻辑仲裁装置的仲裁方法,其特征在于,包括以下步骤:
第一主模块占用总线时,第一主模块查询第一IP核内部的状态寄存器;
若有第一IP核交易发生,则第一主模块停止查询操作,并控制第一IP核完成当前交易;
第一状态监测模块侦测到第一IP核交易的起始状态输出给仲裁模块;
在第一IP核交易过程中,若第二状态监测模块侦测到第二IP核交易的起始状态,则在第一状态监测模块侦测到第一IP核交易的结束状态后,仲裁模块发出允许第二主模块占用总线的总线允许信号至多路选择器模块,多路选择器模块根据该总线允许信号选择第二主模块占用总线;
第二主模块占用总线后,第二主模块控制第二IP核完成当前交易;
在第二IP核交易过程中,若第一状态监测模块侦测到第一IP核交易的起始状态,则在第二状态监测模块侦测到第二IP核交易的结束状态后,仲裁模块发出允许第一主模块占用总线的总线允许信号至多路选择器模块,多路选择器模块根据该总线允许信号选择第一主模块占用总线。
6.根据权利要求5所述的仲裁方法,其特征在于,仲裁模块发出允许第二主模块占用总线的总线允许信号时,仲裁模块向第二状态监测模块反馈第二IP核交易开始的ACK信号和第一IP核交易结束的ACK信号;
仲裁模块发出允许第一主模块占用总线的总线允许信号时,仲裁模块向第一状态监测模块反馈第一IP核交易开始的ACK信号和第二IP核交易结束的ACK信号。
7.根据权利要求5或6所述的仲裁方法,其特征在于,若在第一IP核交易过程中,第二状态监测模块未侦测到第二IP核交易的起始状态,则第一主模块继续占用总线;
若在第二IP核交易过程中,第一状态监测模块未侦测到第一IP核交易的起始状态,则第二主模块继续占用总线。
8.根据权利要求7所述的仲裁方法,其特征在于,在第一模块继续占用总线阶段,当第一状态监测模块侦测到第一IP核新一轮交易的起始状态时,仲裁模块向第一状态监测模块反馈第一IP核新一轮交易开始的ACK信号以及第一IP核上一轮交易结束的ACK信号;
在第二模块继续占用总线阶段,当第二状态监测模块侦测到第二IP核新一轮交易的起始状态时,仲裁模块向第二状态监测模块反馈第二IP核新一轮交易开始的ACK信号以及第二IP核上一轮交易结束的ACK信号。
9.根据权利要求5、6或8所述的仲裁方法,其特征在于,当仲裁模块发出允许第二主模块占用总线的总线允许信号时,第一主模块对第一IP核的查询操作被插入总线时钟周期的等待状态,直至第一主模块再次占用总线,并接收总线的握手信号后再继续该查询操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710807054.2/1.html,转载请声明来源钻瓜专利网。