当前位置:主页 > 科技论文 > 计算机论文 >

IIC总线IP核的改进研究

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

【文章页数】:7 页

【部分图文】:

图1IIC总线传输数据的字节格式

图1IIC总线传输数据的字节格式

IIC总线数据传输的格式如图1所示[15],包含用于传送主机产生的时钟信号的时钟线(SerialCommunicationLoop,SCL)和用于主机传送或接收数据信号的数据线(SynchronousDataAdapter,SDA)。IIC总线协议的基本数据传输模式有5种....


图2改进后的IIC总线控制器的组成模块与端口

图2改进后的IIC总线控制器的组成模块与端口

对传统IIC总线IP核的架构进行改进后,其IIC总线控制器的模块与端口如图2所示,由IIC接口模块和微控制接口模块,两大模块组成。IIC接口模块主要由IIC数据寄存器、IIC状态寄存器、主状态机、时钟分频模块组成。微控制接口模块主要由控制寄存器、地址寄存器、数据寄存器、页容量寄存....


图3检测从器件的页容量流程图

图3检测从器件的页容量流程图

前述IP核的IIC总线控制器为了既保留和实现传统的5种读写模式,又提高IIC总线IP核的接口可配置性、功能的鲁棒性,即提高IIC总线IP核的可复用性,与其他设计相比,增设了页容量检测模块、页容量寄存器以及相应的Custom_PR[7:0]、Test_Start、Test_Done....


图4页写操作控制流程图

图4页写操作控制流程图

根据外围器件的页容量值固定且为2的幂次数,以及传统页写操作向分页地址连续写入两个数据字节会覆盖当前页的页首地址数据的特点,并考虑到不对外围器件内部地址存储的原有数据产生影响,设计了该改进的IIC总线IP核的页容量检测步骤。1.2.2读写控制模块



本文编号:3922539

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3922539.html


Copyright(c)文论论文网All Rights Reserved | 网站地图

版权申明:资料由用户301ab***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com