[发明专利]一种通过CPLD或FPGA实现PCIE设备热插拔的方法有效

专利信息
申请号: 201210094722.9 申请日: 2012-03-31
公开(公告)号: CN102662903A 公开(公告)日: 2012-09-12
发明(设计)人: 孙鹏 申请(专利权)人: 浪潮电子信息产业股份有限公司
主分类号: G06F13/40 分类号: G06F13/40
代理公司: 暂无信息 代理人: 暂无信息
地址: 250014 山东*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提供一种通过CPLD或FPGA实现PCIE设备热插拔的方法,硬件系统:包括PCIEHOST、CPLD/FPGA、PCIEHOT-PLUGCONTROLLER、PCIE插槽共同搭建系统硬件平台,其中:PCIEHOST下面挂接多个PCA9555功能模块,通过PCA9555功能模块,在CPLD/FPGA内部模拟实现SMBUS转GPIO的功能;通过地址A2、A1、A0区分不同的PCA9555;PCIEHOST与PCA9555通过SMBUS相互通信;把计算机系统的时序控制和PCIE设备热插拔控制整合到一起,用可编程逻辑器件CPLD/FPGA实现PCA9555的功能。这样,就不用使用PCA9555芯片,减少器件的使用,降低系统成本,降低功耗,节省板卡空间,使得计算机系统更加低功耗,可靠、稳定、可扩展性提高。
搜索关键词: 一种 通过 cpld fpga 实现 pcie 设备 热插拔 方法
【主权项】:
一种通过CPLD或FPGA实现PCIE设备热插拔的方法, 其特征在于硬件系统:包括PCIE HOST、CPLD/FPGA、PCIE HOT‑PLUG CONTROLLER、PCIE插槽共同搭建系统硬件平台,其中:PCIE HOST下面挂接多个PCA9555功能模块,通过PCA9555功能模块,在CPLD/FPGA内部模拟实现SMBUS转GPIO的功能;通过地址A2、A1、A0区分不同的PCA9555 ;PCIE HOST与PCA9555通过SMBUS相互通信;IIC/SMBUS CONTROL模块:在写操作时,负责从SMBUS上读取8bit的串行数据,传送给INPUT/OUTPUT PORT,在读操作时,负责把INPUT/OUTPUT PORT的信息转换成8bit 的串行数据,通过SMBUS传送给PCIE HOST,INPUT/OUTPUT PORT中 8 byte的register有着各自不同的功能, P3V3_STBY_EN MODE:对PCIE设备的P3V3_STBY电进行控制,完成在不插卡及在PCIE设备的P12V、P3V3掉电情况下,去掉P3V3_STBY电,实现不带电热插拔,而在P12V、P3V3上电时,P3V3_STBY正常供电,实现PCIE设备正常工作;BMC_CONTROL:BMC向CPLD/FPGA发送热移除或热添加命令,CPLD/FPGA检测到命令以后,模拟一个低脉冲按钮的功能,使PWR_SW# bit置0;操作过程如下:热移除设备操作:1)在开机以后,在OS下。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201210094722.9/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top