I2C主控IP核

Control for I2C Bus Interface

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接口支持时钟拉伸

框图

文档

快速参考
标题 编号 版本 日期 格式 文件大小
I2C Master IP Core - Lattice Radiant Software
FPGA-IPUG-02071 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.