I2C主器件控制器

Reference Design LogoI2C或内部集成电路是一种流行的串行接口协议,广泛应用于许多电子系统。I2C接口是一种两线接口,实现传输速度从中速到高达几兆位每秒的高速半双工串行通信接口。当今市场上有数以千计的I2C外设,从数据转换器到视频处理器等。I2C总线因其简单和低成本,成为那些需要与低速外设进行通信的设计的良好选择。

I2C主器件控制器参考设计使用Verilog语言编写。莱迪思的iCEcube2™布局和布线工具集成了Synplify Pro综合工具,可用于设计实现。该设计也可以使用iCE40系列的其他器件实现。

特性

  • 7位从地址支持
  • 支持100 KHz(标准模式)和400 KHz(快速模式)
  • 支持重复启动操作
  • 中断产生逻辑
  • Verilog RTL,测试机

立即跳转到

框图

性能和大小

器件系列 资源使用(LUT) 语言 fMAX (MHz) I/O引脚 结构资源
iCE40™ 285 Verilog 87 65 N/A

性能和资源使用情况数据是通过使用iCE-40LP1K-CM121器件和iCEcube2设计软件测得的。

注:以上所示的性能和设计大小仅是估计值。实际结果可能取决于所选择的参数、时序约束和所用的器件。若要了解更详细的情况,请查阅设计文件。除非另有说明,所有的代码和设计工作都是在PC平台上完成的。

文档

技术资源
标题 编号 版本 日期 格式 文件大小
I2C Master Controller Source Code
RD1139 1.1 2/12/2015


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.