I2C主控IP核

Flexible I2C Bus Control with Customizable FPGA-Based I2C Controller IP

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

莱迪思半导体的通用I2C主控IP核提供了控制I2C总线的有效途径。FPGA本身的可编程性让用户能够灵活配置I2C主控设备满足自身需要,如此一来,用户就能自定义I2C主机控制器,满足特定的设计要求。该设计通过Verilog实现。

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

特性

  • 在可编程SCL频率下支持7位和10位寻址模式,支持总线速率:• 标准模式(Sm)–最高100 kbit/s,快速模式(Fm)–最高400 kbit/s,以及增强快速模式(Fm +)–最高1 Mbit/s
  • 集成上拉和毛刺滤波器
  • 多主控系统中支持仲裁丢失检测
  • 轮询和带外中断模式
  • 可选LMMI或APB接口支持时钟拉伸

Block Diagram

文档

快速参考
资讯资源
标题 编号 版本 日期 格式 文件大小
选择全部
I2C Controller IP Core - User Guide
FPGA-IPUG-02071 2.1 12/11/2025 PDF 1.2 MB
标题 编号 版本 日期 格式 文件大小
选择全部
I2C Controller IP Core - Release Notes
FPGA-RN-02027 1.2 12/11/2025 PDF 286.9 KB