设计应用

SoC芯片上I3C控制器IP的设计与验证

作者:阮宇鹏1,刘威1,2,3,4
发布日期:2023-12-14
来源:电子技术应用 11期

【引言】

I2C (Inter-Integrated Circuit)接口是一种广泛应用于集成电路领域的串行通信协议,它可以将多个设备连接到同一条总线上,特别适用于嵌入式系统和其他需要少量设备通信的应用。然而,随着行业的发展,移动无线和受移动影响的产品中传感器的数量激增,这给设计者带来了巨大的挑战,因为没有一致的物理传感器接口方法,使得传感器的接口设计变得更加复杂和多样化,从而影响了系统的性能和可靠性。设备和平台设计人员面临着来自各种数字接口的挑战,包括但不限于I2C、SPI和UART等[1]。例如I2C速率低、功耗大的短板日趋明显,为了增强I2C的性能,MIPI将I3C (Improved Inter Integrated Circuit)接口标准作为I2C协议的演进。MIPI联盟是一个由ARM、诺基亚、意法开云棋牌官网在线客服和德州仪器等公司于2003年发起成立的国际组织,旨在为移动应用处理器提供一个开放的标准和规范,以降低设计复杂度和成本,提高设计灵活性和效率,并为此制定了一套完整的接口标准[2-4]。

I3C是一种双线总线:串行数据(SDA)和串行时钟(SCL),它能够在某些高数据率(HDR)情况下充当时钟引脚或数据引脚。并且I3C总线可以支持不同类型的混合消息,例如:使用最高12.5 MHz的SCL时钟速度传输类似I2C的单数据率(SDR)消息和实现更高数据率的HDR消息,该规范还为I3C从设备之间的点对点通信提供了条件[2]。


文章详细内容下载请点击:SoC芯片上I3C控制器IP的设计与验证AET-电子技术应用-最丰富的电子设计资源平台 (chinaaet.com)


【作者信息】

阮宇鹏1,刘威1,2,3,4

(1.武汉大学 物理科学与技术学院,湖北 武汉 430072;2.武汉大学 微电子学院,湖北 武汉 430072;

3.湖北珞珈实验室, 湖北 武汉 430072;4.武汉量子技术研究院,湖北 武汉 430072)




此内容为AET网站原创,未经授权禁止转载。
I3C控制器 仲裁机制 通用命令代码 动态地址分配
Baidu
map