[发明专利]一种级联背板的CPLD I2C通道地址分配方法及系统有效
申请号: | 202011305371.2 | 申请日: | 2020-11-19 |
公开(公告)号: | CN112463702B | 公开(公告)日: | 2022-11-18 |
发明(设计)人: | 黄炎坡 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42;G06F13/12 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 王敏 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 级联 背板 cpld i2c 通道 地址 分配 方法 系统 | ||
1.一种级联背板的CPLD I2C通道地址分配方法,其特征在于,所述方法包括:
S1,链路主机通过I2C通道发送Start信号,将整个链路的I2C通道连通;
S2,链路主机通过I2C通道发送第一地址和读写标志位,链路背板上CPLD接收第一地址并进行判断,
若第一地址为0000_000,则对整个链路背板上CPLD的I2C地址进行复位,
若第一地址为默认值,则对链路背板上CPLD的I2C地址进行改写;
若第一地址不是0000_000和默认值,则链路主机通过I2C通道发送Stop信号;
S3,循环执行步骤S1-S2,直至整个链路背板上CPLD的I2C地址改写完成。
2.根据权利要求1所述的一种级联背板的CPLD I2C通道地址分配方法,其特征在于,步骤S1所述链路主机通过I2C通道发送Start信号,将整个链路的I2C通道连通,具体为:
S11,链路主机通过I2C通道发送Start信号给背板;
S12,背板上CPLD接收Start信号,CPLD判断本背板的CPLD I2C从机和CPLD I2C主机是否连通;
S13,若连通,则执行步骤S2,
若不连通,则本背板的CPLD I2C从机控制CPLD I2C从机和CPLD I2C主机连通,本背板的CPLD I2C主机向后级背板的CPLD I2C从机发送Start信号。
3.根据权利要求1所述的一种级联背板的CPLD I2C通道地址分配方法,其特征在于,步骤S2所述对整个链路背板上CPLD的I2C地址进行复位,具体为:
S21,本背板的CPLD I2C从机判断读写标志位是否为0,
若否,则执行步骤S23,
若是,则本背板的CPLD I2C从机接收I2C通道发送的第二地址;
S22,本背板的CPLD I2C从机判断第二地址是否为0000_0110,
若否,则执行步骤S23,
若是,则本背板的CPLD I2C从机将I2C地址复位至默认值;
S23,本背板的CPLD I2C从机向前级背板的CPLD I2C主机发送应答信号。
4.根据权利要求1所述的一种级联背板的CPLD I2C通道地址分配方法,其特征在于,步骤S2所述对链路背板上CPLD的I2C地址进行改写,具体为:
S21',本背板的CPLD I2C从机控制CPLD I2C从机和CPLD I2C主机断开;
S22',本背板的CPLD I2C主机向后级背板的CPLD I2C从机发送Stop信号;
S23',本背板的CPLD I2C从机判断读写标志位是否为0,
若为0,则本背板的CPLD I2C从机接收I2C通道发送的第二地址,并将本背板上CPLD的I2C地址改写为第二地址,
若不为0,则本背板的CPLD I2C从机不对I2C地址进行改写。
5.根据权利要求1所述的一种级联背板的CPLD I2C通道地址分配方法,其特征在于,在步骤S3所述整个链路背板上CPLD的I2C地址改写完成后,还包括:链路主机和整个链路背板进行I2C通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011305371.2/1.html,转载请声明来源钻瓜专利网。