I3C 总线是一种由 MIPI 联盟发布的两线式串行总线,兼具了 I2C 和 SPI 的关键特性,具有低引线数、可扩展性、低功耗、更高的容量和新颖的性能, 而且兼容 I2C,能有效的减少集成电路芯片系统的物理端口、支持低功耗、 高数据速率和其他已有端口协议的优点,为支持现代移动手持设备、智能驾 驶、IOT 设计添加了许多增强的特性。
Gowin I3C SDR IP 遵循 MIPI 联盟 I3C 总线协议,采用寄存器接口,集 I3C SDR Master 和 I3C SDR Slave 于一体,可实例化成 I3C SDR Master 或 I3C SDR Slave,实现 I3C SDR Master 与 I3C SDR Slave 或 I2C Slave 的通信。
主要特征
● Gowin I3C SDR Master
○ 符合 MIPI I3C 协议; 支持 I3C 地址仲裁检测;
○ 支持 Single Data Rate(SDR)通信模式;
○ 最高数据传输速率可达 12.5Mbps;
○ 产生起始、终止、重复起始和应答信息;
○ 支持起始、终止和重复起始检测;
○ 支持 SETDASA 或 ENTDAA 方式进行动态地址分配;
○ 支持接收/发送数据功能;
○ 支持线载中断(In-band Interrupts);
○ 支持热接入(Hot-Join);
○ 支持热接入时动态地址分配;
○ 支持 CCC’s 命令;
○ 支持动态调整 SCL 频率;
○ 兼容 I2C Slave;
○ 采用寄存器接口。
● Gowin I3C SDR Slave
○ 符合 MIPI I3C 协议;
○ 产生起始和应答信息;
○ 接收/发送数据功能;
○ 发起 IBI 或 Hot-join 申请,若多个 Slave 发起 IBI 或 Hot-join 申请,地址最小的获得此次仲裁;
○ 可配置 Slave 静态地址;