针对IIC总线IP核的可复用性、鲁棒性要求,通过改进IIC总线控制器的组成模块与端口,设计用于SOPC的IIC总线IP核。改进过程中,针对传统IIC总线页写操作存在的数据溢出隐患的问题,对读写模式进行了优化控制,并在保证IIC端口功能完整的前提下提高了端口配置性。改进的IP核进行了软件仿真验证和硬件验证,结果符合预期。研究过程与结果,为提高SOPC设计效率、增加数据传输的鲁棒性提供有益参考。