[发明专利]一种处理器互连系统及方法在审
申请号: | 201911164476.8 | 申请日: | 2019-11-25 |
公开(公告)号: | CN110908953A | 公开(公告)日: | 2020-03-24 |
发明(设计)人: | 刘月;何孟宁;沈忱 | 申请(专利权)人: | 山东超越数控电子股份有限公司 |
主分类号: | G06F15/177 | 分类号: | G06F15/177;G06F15/173;G06F13/42;G06F11/30 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250100 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 处理器 互连 系统 方法 | ||
本发明公开了一种处理器互连系统及方法,属于多路服务器技术领域。本发明的处理器互连系统,包括BMC、两个处理器和两个CPLD,两个处理器分别与其中一个CPLD相连接,两个CPLD相通信,BMC与两个CPLD分别连接。该发明的处理器互连系统能够远程检测处理器工作状态,具有很好的推广应用价值。
技术领域
本发明涉及多路服务器技术领域,具体提供一种处理器互连系统及方法。
背景技术
随着社会的不断进步,社会经济飞速发展,带动社会各项技术的不断发展。计算机具有存储信息量大,使用者获取信息方便快捷等优点,受到广泛的应用。处理器是计算机中的重要部件,关系到计算机的各项性能。目前,国产化进程日益加速,各个国家将IC产业作为国家发展的重点,处理器国产化是未来发展的大趋势,掌握国产处理器的关键技术具有重大的现实意义。
发明内容
本发明的技术任务是针对上述存在的问题,提供一种能够远程检测处理器工作状态的处理器互连系统。
本发明进一步的技术任务是提供一种处理器互连方法。
为实现上述目的,本发明提供了如下技术方案:
一种处理器互连系统,包括BMC、两个处理器和两个CPLD,两个处理器分别与其中一个CPLD相连接,两个CPLD相通信,BMC与两个CPLD分别连接。
BMC即Baseboard Manager Controller,基板管理控制器。
CPLD即Complex Programmable Logic Device,复杂可编程逻辑器件。
作为优选,两个处理器分别通过I2C总线与其中一个CPLD相连接。
作为优选,所述处理器采用SW1621处理器。
SW1621处理器包含16个Core3A核心、32MB的三级共享Cache和八路DDR3存储器接口、两路PCI-E接口以及维护、测试接口。单芯片集成16个核心,工作频率1.4GHz-2GHz,采用对称式共享存储(SMP)结构和SoC技术,集成32MB的三级共享Cache,集成八路DDR3存储器控制器和DDR3存储器接口,集成两路PCI-E 3.0标准接口,分别采用8x链路,支持I/O虚拟化功能的特点。
作为优选,两个CPLD通过GPIO引脚相互通信。
作为优选,所述BMC与两个CPLD分别通过I2C总线分别连接。
该处理器互连系统的工作过程为:通过所述的处理器互连系统实现,BMC通过I2C总线实现两个处理器同时开关机、任意一个处理器开关机动作,通过CPLD互连引脚检测另一个处理器状态,将检测的处理器状态通过I2C总线传送给BMC,实现通过BMC远程检测处理器工作状态。其中,两个处理器同时开关机时,BMC通过I2C总线分别向两个CPLD发送开关机信号,CPLD通过检测I2C数据,向CPU发送开关机信息,从而执行开关机动作。两个处理器任意一个开机,检测另一个处理器状态时,BMC通过I2C总线分别向两个CPLD发送开关机信号,CPLD检测到I2C数据执行一个CPU的开机功能,通过互连的CPLD,向对方发送命令检测状态,CPLD检测到的状态通过I2C总线向BMC发送数据,实现通过BMC远程检测另一处理器的状态。
一种处理器互连方法,该方法通过所述的处理器互连系统实现,BMC通过I2C总线实现两个处理器同时开关机、任意一个处理器开关机动作,通过CPLD互连引脚检测另一个处理器状态,将检测的处理器状态通过I2C总线传送给BMC,实现通过BMC远程检测处理器工作状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东超越数控电子股份有限公司,未经山东超越数控电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911164476.8/2.html,转载请声明来源钻瓜专利网。