[发明专利]利用通用输入输出实现多个输入输出卡通信的系统及方法无效
申请号: | 200810008524.X | 申请日: | 2008-01-23 |
公开(公告)号: | CN101493800A | 公开(公告)日: | 2009-07-29 |
发明(设计)人: | 刘光明 | 申请(专利权)人: | 环隆电气股份有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38 |
代理公司: | 隆天国际知识产权代理有限公司 | 代理人: | 陈 晨 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 利用 通用 输入输出 实现 卡通 系统 方法 | ||
技术领域
本发明涉及一种多个输入输出卡之间通信的系统及方法,特别涉及一种 利用通用输入输出实现多个输入输出卡之间通信的系统及方法。
背景技术
在计算机系统中利用两张输入输出卡进行双向通信时,为了确保两张输 入输出卡能够进行双向通信的高可靠性,通常使用两条通信管道,如I2C或 者UART端口,来实现通信管道的高可靠性。然而,这样是比较浪费输入输 出卡既有的总线资源,此外,在此种总线资源有限的情况下很难实现通信管 道的高可靠性。
请参考图1A及图1B所示,图1A为公知技术的两张输入输出卡通信的 系统架构图,图1B为公知技术的两张输入输出卡通信方法流程图。在图1A 中,公知技术的系统架构包括一第一输入输出卡10、一第二输入输出卡12 及一中板14。该第一输入输出卡10及该第二输入输出卡12之间通过该中板 14进行信号的传输,该第一输入输出卡10及该第二输入输出卡12各具有一 第一微处理器单元100及一第二微处理器单元120,该第一微处理器单元100 及该第二微处理器单元120在设计时,都会根据需要设计出许多的功能脚位, 但无论如何都会设计有通信管道脚位,用以和外部芯片通信。因此,为了实 现通信管道的高可靠性,都会设计两条通信管道,所以该第一微处理器单元 100具有一第一通信管道1000及一第二通信管道1002,以及该第二微处理 器单元120具有一第三通信管道1200及一第四通信管道1202。
上述的第一通信管道1000及第四通信管道1202可为内部集成电路(I2C, 以下皆以此简称)通信接口,而第二通信管道1002及第三通信管道1200可为 通用非同步接收/传送器(UART,以下皆以此简称)通信接口。当然,在实际 设计时,可相反的设计,也即第一通信管道1000及第四通信管道1200可为 UART通信接口,而第二通信管道1002及第三通信管道1202可为I2C通信 接口。
请同时参考图1A及图1B,图1B为公知技术的两张输入输出卡通信方 法流程图,首先,进行第一输入输出卡10及第二输入输出卡12的初始化互 连动作,见步骤S100,接着检测第一通信管道1000及第四通信管道1202 是否发生故障,见步骤S102,若检测的结果为是,则启用第二通信管道1002 及第三通信管道1200进行第一输入输出卡10及第二输入输出卡12之间的 通信动作,见步骤S104,反之,若检测的结果为否时,则通过第一通信管道 1000及第四通信管道1202进行第一输入输出卡10及第二输入输出卡12之 间的通信动作,见步骤S106。
如上所述,在两张输入输出卡之间通过第一通信管道1000及第四通信 管道1202(I2C)和第二通信管道1002及第三通信管道1200(UART)的协议实 现互连的情况中,当第一通信管道1000及第四通信管道1202中的任何一条 信号线发生损坏而导致第一通信管道1000及第四通信管道1202的总线全部 失效,则此时只能应用第二通信管道1002及第四通信管道1202来替代第一 通信管道1000及第四通信管道1202模块。第一通信管道1000、第四通信管 道1202和第二通信管道1002、第三通信管道1200这两条路径是为了可靠和 稳定而设计的,然而这样连线数量较多,对于处理器芯片而言,在实际的应 用中并没有太多资源可以利用,也就是对于处理器芯片而言,对于处理器芯 片的总线资源要求变高,因此成本也会相对应的增加。
发明内容
为了克服公知技术中使用连线数量较多以及总线的资源要求较高的问 题,本发明提出一种利用通用输入输出实现多个输入输出卡通信的系统及方 法。
本发明提出一种利用通用输入输出实现多个输入输出卡之间通信的系 统,包括一第一输入输出卡,该第一输入输出卡具有至少一第一通用输入输 出端口,且所述第一通用输入输出端口包含至少一第一备份通用输入输出端 口;及一第二输入输出卡,经由一中板电性连结于该第一输入输出卡,该第 二输入输出卡具有至少一第二通用输入输出端口,且所述第二通用输入输出 端口包含至少一第二备份通用输入输出端口;其中,当该第一通用输入输出 端口发生故障时,所述第一备份通用输入输出端口即会自动取代发生故障的 该第一通用输入输出端口,且通过所述第一备份通用输入输出端口与所述第 二备份通用输入输出端口进行通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于环隆电气股份有限公司,未经环隆电气股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810008524.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自吸气真空镀膜方法
- 下一篇:错位式中部明火立窑