I2C从设备IP核

I2C总线接口

I2C(集成电路总线)是一种简单的低带宽短距离协议。常见于接受间歇访问的外围设备系统中。它通常用于短距离传输系统。在此类系统中,需最小化板上的走线数量。在I2C总线上启动数据传输的设备通常称为主控,而被寻访的设备称为从设备。

莱迪思半导体的通用I2C从设备IP核提供设备寻址、读/写操作和确认机制。FPGA本身的可编程性让用户能够灵活配置I2C从设备到任意合法的从设备地址,从而避免了在多个从设备下,I2C总线上可能存在的从设备地址冲突。

它可适用于CrossLink-NX™ FPGA器件,通过使用莱迪思Radiant 软件的布局布线工具以及Synplify Pro®综合工具实现。

特性

  • 在可编程SCL频率下支持7位和10位寻址模式
  • 支持总线速率:• 标准模式(Sm)–最高100 kbit/s,快速模式(Fm)–最高400 kbit/s,以及增强快速模式(Fm +)–最高1 Mbit/s
  • 集成上拉和毛刺滤波器
  • 轮询和带外中断模式
  • 支持时钟拉伸
  • 可配置地址和数据通道上的ACK/NACK响应

Block Diagram

Documentation

快速参考
标题 编号 版本 日期 格式 文件大小
I2C Slave IP Core - Lattice Radiant Software
FPGA-IPUG-02072 1.2 6/24/2020


Like most websites, we use cookies and similar technologies to enhance your user experience. We also allow third parties to place cookies on our website. By continuing to use this website you consent to the use of cookies as described in our Cookie Policy.