[发明专利]总线中继装置有效
申请号: | 201380076319.6 | 申请日: | 2013-05-16 |
公开(公告)号: | CN105190582B | 公开(公告)日: | 2018-01-16 |
发明(设计)人: | 饭田博之 | 申请(专利权)人: | 三菱电机株式会社 |
主分类号: | G06F13/36 | 分类号: | G06F13/36;G06F13/24 |
代理公司: | 北京三友知识产权代理有限公司11127 | 代理人: | 李辉,马建军 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 总线 中继 装置 | ||
技术领域
本发明涉及I/O装置的中断,涉及对经由I/O装置与CPU之间的总线的通信进行中继的总线中继装置。
背景技术
存在周期地反复执行S/W处理的系统及其结构。在该系统中,CPU进行S/W处理,在固定的周期内完成S/W处理,在下一周期再次进行S/W处理。作为上述系统的结构,多个I/O装置经由总线中继装置(桥接器)与CPU连接。在为I/O装置与总线中继装置的连接或以一对一(点对点)方式连接的总线的情况下,进行以下(1)、(2)的处理。
(1)I/O装置经由总线中继装置将中断通知给CPU。
(2)CPU发出“中断因素”的读出请求。CPU发出的“中断因素”的读出请求经由总线中继装置到达I/O装置。
在该情况下,在从I/O装置读出“中断因素”时,从CPU发出“中断因素”的读出请求起到接受“中断因素”为止,CPU处理处于“中断因素”读出等待状态。
在下述的专利文献1(日本特开平5-257863)中记载有:CPU不读出中断因素而读出总线中继装置相应部分,缩短直到CPU取得中断因素为止的时间。在专利文献1中,在从I/O装置接收到中断通知时,处理单元内的总线中继装置相应部分(ISR读取序列部41)读出中断因素。
由此,CPU不读出中断因素而读出总线中继装置相应部分,缩短直到CPU取得中断因素为止的时间。
但是,在CPU读出中断因素之前,总线中继装置相应部分(ISR读取序列部41)需要知道读出地址,需要预先对总线中继装置相应部分设定该地址。如果中断因素的读出地址是固定的,则在该地址以外的系统中不能应对。在中断因素的地址因系统而不同的情况下,需要预先对总线中继装置相应部分(ISR读取序列部41)分别进行对应的地址设定,在该专利的结构中,需要在初始化时进行基于S/W的设定。此外,在读取到中断因素内容的CPU需要根据该内容读出I/O装置内的数据的情况下,不能削减I/O装置内的数据读出的等待时间。此外,在专利文献1中,I/O装置和总线中继装置相应部分通过装置内总线连接,不能应对总线的多级结构。
现有技术文献
专利文献
专利文献1:日本特开平5-257863号公报
发明内容
发明要解决的问题
现有的缩短读出“中断因素”所需的时间的方法存在以下的课题。
(1)需要预先进行表示“中断因素”的保存场所的地址设定,需要在初始化时进行基于S/W的设定。
(2)此外,不能削减与CPU进行的基于中断因素的处理关联地读出I/O装置内的数据时的I/O装置内的数据读出时间。
(3)此外,不能应对将总线中继装置多级连接而成的总线多级结构。
本发明正是为了解决上述问题而完成的,其目的在于,
(1)不需要预先进行表示“中断因素”的保存场所的地址设定,不需要变更在现有的缩短读出“中断因素”所需的时间的方法之前使用的S/W处理,
(2)关于在中断因素读出后的处理中产生的I/O装置内的数据读出,也进行时间削减,
(3)即使在为了连接更多的I/O装置而将总线中继装置多级连接的情况下的总线多级结构时,也能够应对上述情况,
由此,缩短与中断因素相关的处理,增加周期性的S/W处理所需的时间。
用于解决问题的手段
本发明的总线中继装置对在CPU(Central Processing Unit:中央处理单元)与I/O(Input/Output:输入输出)装置之间进行通信的中断信息进行中继,所述CPU和其它中继装置中的任意装置与上位侧连接,I/O装置和上位侧之外的其它中继装置中的至少所述I/O装置与下位侧连接,其特征在于,所述总线中继装置具有:
中断通知接收部,其从下位侧的端口接收I/O装置为发送方的中断通知,输出所述端口的端口号;
中断因素地址存储部,其保存中断因素地址信息,该中断因素地址信息包含端口号与在中断因素的读出中使用的地址即中断因素地址的多个组;
地址选择部,其输入所述中断通知接收部输出的所述端口号,基于所输入的所述端口号,从所述中断因素地址存储部的所述中断因素地址信息中取得中断因素地址,并且,基于预先保有的连接信息判断与所输入的所述端口号的端口连接的装置是否是I/O装置,在判断为与所述端口连接的装置是所述I/O装置时,输出从所述中断因素地址存储部取得的中断因素地址;以及
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三菱电机株式会社,未经三菱电机株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380076319.6/2.html,转载请声明来源钻瓜专利网。