I2C主控制器

参考设计标志2C或集成电路间电路是一种流行的串行接口协议,广泛用于许多电子系统。我的2C接口是一种双线接口,可以在中等至高速的半双工串行通信,每秒高达几兆位。有成千上万的我2目前市场上的C外设,范围从数据转换器到视频处理器。我的2由于C总线的简单性和低成本,对于需要与低速外设通信的设计来说,它是一个很好的选择。

我的2用Verilog实现C主控制器参考设计。使用与Synplify Pro合成工具集成的Lattice iCECube2™Place and Route工具来实现设计。该设计可以针对其他iCE40™FPGA家族成员。

特性

  • 7位从站地址支持bob电子竞技俱乐部
  • bob电子竞技俱乐部支持100 kHz(标准模式)和400 kHz(快速模式)的操作
  • bob电子竞技俱乐部支持重复启动操作
  • 中断生成逻辑
  • Verilog RTL,测试台

跳到

框图

性能和尺寸

设备家庭 利用率(附近地区) 语言 f马克斯(MHz) I / O引脚 建筑
资源
iCE40™ 285 Verilog 87 65 N/A

使用ICECube2设计软件使用ICE-40LP1K-CM121生成性能和资源利用特征。

请注意:上面显示的性能和设计尺寸仅估计。实际结果可能根据所选择的参数,时序约束和设备实现而变化。有关详细信息,请参阅设计的文档。除非另有说明,否则所有编码和设计工作都在PC平台上完成。

文档

技术资源
标题 数量 版本 日期 格式 大小
I2C主控制器源代码
RD1139 1.1 2/12/2015 邮政编码 658 KB

*点击“更改通知”按钮,即表示您同意收到更改所选文件的通知。

像大多数网站一样,我们使用cookie和类似的技术来增强您的用户体验。我们也允许第三方在我们的网站上放置cookie。如继续使用本网站,即表示您同意使用我们所述的cookiesCookie政策