> 支持与下载 > IP
AXI4-Lite I2C Bus Interface

简介

 

I2C总线(IIC bus,Inter-IC bus)是一个双向的两线连续总线,提供集成电路(ICs)之间的通信线路。I2C总线是一种串行扩展技术,最早由Philips公司推出,广泛应用于电视,录像机和音频设备。I2C总线的意思是“完成集成电路或功能单元之间信息交换的规范或协议”。

AXI4-Lite I2C总线主机接口IP通过AMBA AXI4-Lite总线与处理器进行连接,可以提供一种低速、双线、串行总线接口。接口通过数据引脚(SDA)和时钟引脚(SCL)连接到I2C总线,来完成数据的传输及外围器件的扩展。允许连接到标准(高达100kHz)或快速(高达400kHz)的I2C总线。


 

 

主要特征 

 

  • 符合业界标准的I2C协议
  • 通过AMBA AXI4-Lite总线进行寄存器访问
  • 多主机功能
  • 软件可编程SCL时钟频率
  • 时钟拉伸和等待状态生成
  • 支持7位和10位的寻址模式和广播呼叫
  • 中断标志的产生
  • 总线仲裁及仲裁丢失检测
  • 总线忙状态检测
  • 支持不同的通讯速度
    • 标准速度(高达100 kHz)
    • 快速(高达400 kHz)
  • 产生启动/停止/重复启动/确认
  • 启动/停止/重复启动检测

 


 

下载