关于CPLD模拟PCA9545的一些问题

计划开发一款交换板,涉及到IIC拓展问题。计划使用CPLD来模拟PCA9545/9548实现IIC拓展功能。但是当前CPLD这边有一些疑问,在CPLD模拟9545/9548时,按照标准协议BMC会发来设备地址(一个字节)+通道使能(一个字节,8个bit代表8个通道);那BMC如何实现超过8路的切换操作给到CPLD这边?。BMC这边访问9545是通过CSR中PCA9546类与I2CMux类来实现的,不清楚具体访问9545时会给CPLD发送什么信息。和PAE沟通了一下,他这边建议我们先到论坛提问,然后找一下对应专家沟通。现在需要华为BMC这边和CPLD确认一下接口协议。

BMC不支持配置超过8通道,通道id大于8的在切换通道的时候会抛错