I2C主控制器

参考设计标志2集成电路(Inter-Integrated Circuit)是一种广泛应用于许多电子系统的串行接口协议。我的2C接口是一种双线接口,能够进行半双工串行通信,速度可达每秒几兆位。有成千上万的I2从数据转换器到视频处理器。我的2C总线由于其简单和低成本,是需要与低速外设通信的设计的一个很好的选择。

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

特性

  • 7位slave地址支持亚搏国际网址
  • 亚搏国际网址支持100 KHz(标准模式)和400 KHz(快速模式)运行
  • 亚搏国际网址支持重复启动操作
  • 中断生成逻辑
  • Verilog RTL,测试平台

跳转到

框图

性能和尺寸

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

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

请注意:上述性能和设计尺寸仅为估算值。根据所选择的参数、时间限制和设备实现,实际结果可能会有所不同。详情请参阅设计文档。除非另有说明,所有的编码和设计工作都是在PC平台上完成的。

文档

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

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

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