I2C或内部集成电路是一种流行的串行接口协议,广泛应用于许多电子系统。I2C接口是一种两线接口,实现传输速度从中速到高达几兆位每秒的高速半双工串行通信接口。当今市场上有数以千计的I2C外设,从数据转换器到视频处理器等。I2C总线因其简单和低成本,成为那些需要与低速外设进行通信的设计的良好选择。
I2C主器件控制器参考设计使用Verilog语言编写。莱迪思的iCEcube2™布局和布线工具集成了Synplify Pro综合工具,可用于设计实现。该设计也可以使用iCE40系列的其他器件实现。
I2C或内部集成电路是一种流行的串行接口协议,广泛应用于许多电子系统。I2C接口是一种两线接口,实现传输速度从中速到高达几兆位每秒的高速半双工串行通信接口。当今市场上有数以千计的I2C外设,从数据转换器到视频处理器等。I2C总线因其简单和低成本,成为那些需要与低速外设进行通信的设计的良好选择。
I2C主器件控制器参考设计使用Verilog语言编写。莱迪思的iCEcube2™布局和布线工具集成了Synplify Pro综合工具,可用于设计实现。该设计也可以使用iCE40系列的其他器件实现。

| 器件系列 | 资源使用(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 | ZIP | 658 KB | ||