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 协议;
○
产生起始和应答信息;
○
支持起始、终止和重复起始检测;
○
支持 SETDASA 或 ENTDAA 方式进行动态地址分配;
○
接收/发送数据功能;
○
发起 IBI 或 Hot-join 申请,若多个 Slave 发起 IBI 或 Hot-join 申请,地址最小的获得此次仲裁;
○
可配置 Slave 静态地址;
○
采用寄存器接口。