我2总线I2C (Inter-Integrated Circuit)是一种简单、低带宽、短距离的协议。它经常出现在带有间歇访问的外围设备的系统中。它通常用于短距离系统,在那里的痕迹的数目应该被最小化。在I2C总线上发起传输的设备通常被称为主设备,而被寻址的设备被称为从设备。
bob投注软件Lattice半导体通用I2C主IP核提供了一种有效的控制I2C总线的方法。FPGA的可编程特性为用户提供了根据其需求配置I2C主设备的灵活性,从而允许用户定制I2C主控制器以满足其特定的设计需求。
本设计在Verilog中实现。它可以针对CrossLink-NX™FPGA设备,并使用与Synplify Pro®合成工具集成的Lattice Radiant Software Place和Route工具实现。