I2C奴隶/外围

参考设计徽标I2C(IC)总线是一个简单的低带宽,短距离协议。它经常在具有间歇访问的外围设备的系统中看到。它也是一个封闭系统中的公共通信解决方案,其中需要电路板上的最小迹线。

该参考设计在FPGA或CPLD中实现了I2C从模块。它遵循I2C规范,提供设备寻址,读/写操作和确认机制。它为系统中的任何组件添加了Instant I2C兼容接口。FPGA和CPLD设备的可编程性质为用户提供了将I2C从设备配置为任何合法从设备的灵活性。这避免了具有多个从设备的I2C总线上的潜在从站地址冲突。

跳到

框图

性能和规模

设备家庭 测试设备* 表现 I / O引脚 设计尺寸 修订
ECP5™6. LFE5U-45F-6MG285C > 15MHz. 26. 56 LUTS(Verilog来源)
60 LUT(VHDL源)
1.5
latticeecp3™1 LFE3-17EA-6FTN256C > 15MHz. 26. 72 LUT(Verilog源)
75 LUT(VHDL源)
1.5
Latticexp2™2 LFXP2-5E-5M132C > 15MHz. 26. 72 LUT(Verilog源)
70 LUT(VHDL源)
1.5
machxo™3. LCMXO256C-3T100C. > 15MHz. 26. 56 LUTS(Verilog来源)
56 LUT(VHDL源)
1.5
ISPMACH®4000ze.4. LC4128ZE-5TN100C. > 15MHz. 26. 48宏小区(Verilog源)
48宏电源(VHDL源)
1.5
Platform Manager™5. lptm10-12107-3ftg208ces. > 15MHz. 26. 56 LUTS(Verilog来源)
56 LUT(VHDL源)
1.5

1.使用LFE3-17EA-6FTN256C使用LatticeDiamond®3.1设计软件产生性能和利用特性。
2.使用LFXP2-5E-5M132C使用带格式Diamond™3.1设计软件的性能和利用特性。
3.使用带LSE Diamond™3.1设计软件的LCMXO256C-3T100C使用LSE(晶格合成引擎)生成性能和利用特性。
4.使用LTC4128ZE-5TN100C使用LatticeIsplever®Classic1.4软件生成性能和利用特性。
5.使用LTTM10-12107-3FTG208与LSE设计软件使用LPTM10-12107-3FTG208生成性能和利用特性。
6.使用LY5U-45F-6MG285C使用带LSE的LATTICE Diamond 3.1设计软件来生成性能和利用特性。

*也可以在其他设备中工作。

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

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